SharedIT | 묻고 답하기(AMP)

시스코 스위치 포트채널 확인

시스코 스위치에서 show mac address-table을 보면 Po10, Po20 이런 형태로 나와있는 것들이 있습니다.

이전 담당자가 이더채널을 구성한것으로 아는데 개념적인 부분은 학습중입니다.

현재 알고싶은건 A라는 MAC을 가진 서버가 이 스위치의 몇번 포트에 연결되어 있냐는 것입니다.

서버내부에 두개의 인터페이스가 본딩되어 있고 active slave 인 포트가 아니어서 포트채널의 형태로 나오는 것 같은데 몇번 포트에 연결되었는지 알 수 있을까요?

Tags : 태그가 없습니다.

2개의 답변이 있습니다.

topkslee
  0 추천 | 일 년 이상 전

서버 ip 주소를 알면 스위치에서 mac 주소 찾을 수 있습니다.

> show ip arp <IP 주소>

Mac 주소 확인한 뒤

> show mac address-table <mac 주소>

Ports 정보에 나온 값을 보고 포트 찾으시면 됩니다.

만약, 스위치가 여러개 연결되어 있다면

> show cdp neighbors

확인한 뒤에 다른 스위치에 접속해서 위방법을 반복하시면 됩니다. 

찌롱 | 일 년 이상 전

아래 답글로 남긴것과 같은 의문입니다..

wansoo
  0 추천 | 일 년 이상 전

서버의 MAC 주소를 먼저 확인해 보고, 

show mac-address-table address 0018.7330.7308

처럼 명령을 줘서 서버와 연결된 포트를 표시해 주는지 확인해 보았으면 하네요.


show etherchannel summary 명령으로 물리 인터페이스가 어떻게 되는지 확인해 볼 수도 있을 것 같고요.


show cdp neighbor 

명령으로 인접한 스위치 정보도 확인해 보시면 도움이 될 것 같고요.


찌롱 | 일 년 이상 전

네 해당 명령어의 결과가 Gi1/0/2 형식처럼 포트번호가 나오는게 아닌 Po10 이런식으로 나옵니다.

show etherchannel summary 시

10 Po10(SU) LACP Gi1/0/47(P) Gi1/0/48(P)

20 Po20(SU) LACP Gi1/0/1(P) Gi1/0/2(P)


이렇게 나오는데요.


show mac address-table | include Po 시


Vlan Mac Address Type Ports

1 9077.eecc.542f DYNAMIC Po10

1 9077.eecc.5430 DYNAMIC Po10

10 0000.5e00.010a DYNAMIC Po10

10 0894.ef35.9d82 DYNAMIC Po10

10 2cea.7f75.a79e DYNAMIC Po10

10 40f2.e90c.cbf5 DYNAMIC Po10

10 40f2.e922.52ba DYNAMIC Po10

10 5cf3.fce8.4858 DYNAMIC Po10

10 9077.eecc.5430 DYNAMIC Po10

10 9077.eecc.5446 DYNAMIC Po10

10 d094.665f.4d49 DYNAMIC Po10

100 0000.5e00.0164 DYNAMIC Po10

100 0005.6624.420d DYNAMIC Po20

100 0005.6624.420e DYNAMIC Po20

100 0005.6624.4526 DYNAMIC Po10

100 9077.eecc.5430 DYNAMIC Po10

118 0000.5e00.0176 DYNAMIC Po10

118 2cea.7f65.713f DYNAMIC Po10

118 9077.eecc.5430 DYNAMIC Po10

118 9077.eecc.546c DYNAMIC Po10


이렇게 나옵니다.

어떻게 봐야하는지요..

wansoo | 일 년 이상 전

Po10 으로 47번, 48번 포트가 하나로 묶여서 LACP ( Link Aggregation Control Protocol ) 작동하고

Po20으로 1번, 2번 포트가 하나로 묶여서 LACP 작동하고요.



Po10과 Po20에 많은 수의 MAC 주소들이 등록되어 있잖아요.

한개의 Network 카드와 1:1로 대응되지 않고, 여러개의 네트워크 카드와 대응하고 있다는 내용이 되겠는데...

이 말은 여러개의 네트워크 카드와 연결할 수 있는 다른 스위치를 통해서 여러개의 MAC 주소들과 통신한다는 의미가 되겠습니다.


Po10과 Po20은 이더채널( 정확하게는 이더채널 프로토콜이 아닌, LACP 프로토콜 )을 통해서 2개 포트씩 묶여서 다른 스위치와 연결되어 있다는 것입니다.

찾고자하는 MAC 주소가 Po10 또는 Po20에 존재한다면 Po10또는 Po20과 연결된 스위치에서


show mac address-table


명령을 수행 시켜서 연결된 포트를 찾으면 되겠습니다.