[RE] L2 스위치의 각 포트에 mac주소할당할수 있나요?
Reg. Date: June 18, 2003 By 신승목
스위치 장비에서 VLAN 을 구성하게 되면 스위치는 내부적으로는 하나의 Interface 가 생성된 것이기 때문에 각 VLAN에 MAC 을 할당하게 됩니다.
그리고 Port 별로 MAC 주소를 할당한다는 뜻은 각 Port 를 서로 다른 VLAN 으로 나누었다는 이야기가 되겠죠.
스위치의 모든 포트가 하나의 VLAN에 속해있다면 MAC 주소도 한개가 할당되는 것이죠. 결국 스위치 입장에서는 물리적 포트에 MAC 을 할당하는 것이 아니라 VLAN interface에 MAC 을 할당하는 것이죠.
운영자/사용자는 특정 포트들이 속해있는 VLAN 에 임의의 MAC 주소를 할당할 수는 없습니다. 그러면 큰일이 나겠죠.
아시겠지만 MAC 주소는 IEEE 또는 IETF 에서 네트워크 장비회사별로 고유한 MAC 을 할당합니다. 전세계적으로 MAC 주소 (Unicast MAC)는 Unique 해야 한다는 뜻이죠.
만약에 동일 네트워크 안에서 동일한 MAC 주소를 가진 네트워크 인터페이스 카드가 존재한다면 통신이 불가능하기 때문입니다.
결론적으로 질문하시는 분께서 스위치 장비 SW 개발자라면 언제든지 Kernel 레벨에서 VLAN 을 할당하실때 MAC 주소를 할당할 수 있는 것입니다. (고유한 MAC 이든, 가상의 MAC 주소이든). 그러나 제품으로 팔 수는 없겠죠.
그러나 장비 사용자라면 불가능합니다.
>
>제목대로 layer2 스위치의 각 포트에 mac주소를 할당할수 있는지 알고 싶습니다. 가상의 맥주소라도 상관없습니다.
>