라우터 ——– 스위치A—————-스위치B——————스위치C
                   1          2                 1          2                   1          2
각각의 스위치가 연결된 순서를 찾아라는 질문입니다.

조건은 각각의 라우터/스위치에 텔넷 연결만 가능합니다.(직접가서 볼수가 없는 상황입니다.)

단, 위의 스위치는 모두 L2입니다.

편의상 스위치의 이름을 위 그림처럼 부여하고.. 그림에서 숫자 1, 2는 스위치의 포트 번호입니다.

이해를 편하게 하기위해 라우터의 MAC은 MAC은 RR로 가정

방법은 여러가지가 있겠습니다만..

가장 쉬운 것부터… 약간 번거로운것까지 정리해보면..

[방법1] sh cdp nei

전부다 시스코이고 cdp가 enable되어있다면 바로 찾을수 있겠죠…

cdp는 직접 붙은 시스코 장비리스트만 보여줍니다.

Switch_B#sh cdp nei
Capability Codes: R – Router, T – Trans Bridge, B – Source Route Bridge
                  S – Switch, H – Host, I – IGMP, r – Repeater, P – Phone

Device ID        Local Intrfce     Holdtme    Capability  Platform  Port ID
Switch_A          Gig 0/1            130          S       WS-C2950G-Gig 0/2
Switch_C          Gig 0/2            131          S       WS-C2950G-Gig 0/1

[방법2] 가장 무식한 방법-스위치를 하나씩 끄면서 테스트..^^;

 가장 확실한 방법이겠죠…^^;(필드에서는 거의 써먹지 못하겠슴다만…ㅎㅎ)

[방법3] MAC 테이블 확인(포트에 올라오는 MAC주소 갯수)

오늘의 하이라이트(?)는 바로 이것입니다.

일단, 각자의 스위치 MAC 테이블에서 RR이라는 MAC주소가 올라오는 포트를 찾습니다.

결국 RR이 올라오는 포트가 업링크 포트가 되겠죠…
이제 각각의 스위치에서 업링크 포트를 표시합니다.

그 다음에 업링크 포트에 올라오는 MAC주소 갯수를 세어봅니다.(이것이 이번판의 핵심입니다.^^;)

스위치A의 업링크포트에는 라우터의 MAC주소 RR만 올라올테고…

스위치B는 RR뿐만 아니라 스위치A가 가지고 있는 모든 MAC주소 테이블이도 같이 올라오니까..

아마 최소한 2개 이상 일것입니다. 스위치C는 RR+스위치A의 MAC주소 테이블+스위치B의 MAC주소테이블

즉, 각각의 스위치의 업링크 포트에서 나오는 MAC 테이블 갯수를 보면 연결 순서를 알수가 있습니다.

zero_switch#show mac-address-table | include 0/2
 180    0001.0297.5c13    DYNAMIC     Gi0/2
 180    000e.83c5.7b00    DYNAMIC     Gi0/2
 180    000e.83c5.7b1a    DYNAMIC     Gi0/2
 180    0011.2f89.58f3    DYNAMIC     Gi0/2
 180    0011.ce00.020a    DYNAMIC     Gi0/2
 180    0011.ce00.020e    DYNAMIC     Gi0/2
 180    0011.ce00.020f    DYNAMIC     Gi0/2
 180    0011.ce00.0210    DYNAMIC     Gi0/2
 180    0013.d44d.5bea    DYNAMIC     Gi0/2
 180    0016.cb05.6a66    DYNAMIC     Gi0/2
 180    0016.cb05.6f44    DYNAMIC     Gi0/2