서로다른 스위치의 mac table에 관한...
Reg. Date: May 01, 2003 By 형수기
안녕하십니까?
답변 감사하구요, 또 다른 질문이 있는데요.
같은 VLAN상에서 서로다른 스위친간에 맥테이블을 공유하나요? 트렁크 를 통해서 맥테이블이 전송되나요?
만일 맥테이블을 공유한다면, 혹시 여러개의 스위치에 걸쳐서 동일한 VLAN으로 구성이 되어 있다면, 플러딩말고 유니 케스트가 가능한가요?
유니케스트가 가능하다면 트렁크를 넘어서 스위치를 정보를 넘길때 VLAN인식은 ISL로 한다는걸로 아는데, 그럼 목적지를 까지 가는 데 걸쳐야 할 스의치의 다음 스의치 정보는 어떻게 알수 있나요?
그런 메카니즘이 있나요?
감사합니다.
>안녕하세요 홍성일 입니다.
>
>Ethernet switch에서는 각 port별로 MAC address table이 있습니다.(혹시 아닌 경우가 있으면 댓글 부탁드립니다~)
>그리고 packet forwording을 위해서 다른 port의 MAC table을 access하게 되고요.
>만약 자신의 MAC address만 알고 있다면 입력된 packet에 대해서 어느 port로
>가야 할지 결정을 할 수 없겠죠.
>예를들어 하나의 switch에서 A, B port가 있을때 B port에서 A port가 가지고 있는 MAC address를 새로 learning했다면 그 정보는 전체 다른 port로 퍼져나가고 예전에 가지고 있던 A port의 MAC address는 지워지게 됩니다.
>지우지 않고 A 가 계속 MAC address를 가지고 있게 된다면 하나의 packet이 A, B port를 통해 동시에 나가게 되겠죠.
>
>예를 들어서 24 port짜리 ethernet switch를 들면
>
>1. 하나의 24port switching chip을 사용할때
> 이때는 하나의 chip안에 24port가 다 있기때문에 chip 내부에서 각 port간의
> 공유를 통해서 MAC address table을 관리합니다.
>2. 8port chip 3개를 이용해서 24port switch를 만들때
> 이 경우도 위의 경우와 유사하게 MAC address table 정보를 공유하게 됩니다.
> 다만 3개의 chip을 사용하기 때문에 각 chip간의 통신라인이 필요합니다.
> 이런 통신은 대부분 각 switch chip회사들이 독자적으로 규격을 만들어 사용
> 합니다.(이 부분에 대한 국제적인 공통 규격은 없는걸로 알고 있습니다.)
> 여하간 이렇게 3개의 chip을 사용할때에도 chip간의 통신을 통해서 MAC table
> 은 서로 공유/관리하게 되죠.
>
>그럼 좋은 하루 되세요.
>
>>스위치에서 Mac table을 서로간에 공유하나요?
>>그런 메커니즘이 있나요?
>>
>>
>>