트레이스 루트 홉에 스위치를 포함 할 수 있습니까?


24

내부 트레이스 루트를 실행할 때 Dell Powerconnect 2848 스위치 쇼 를 만들 수 있는지 궁금합니다 . 이렇게하면 문제를 진단하는 데 도움이되고 문제가 발생한 위치를 훨씬 쉽게 확인할 수 있습니다.

데이터 시트 에 따르면 이 특정 스위치는 레이어 2 및 3을 인식합니다. 그게 무슨 뜻인지 잘 모르겠습니다.

이것이 가능한가?

답변:


24

아니요.로 표시된 홉 traceroute은 라우팅 된 (계층 3) 네트워크에서 IP 패킷이 따르는 경로를 나타냅니다. 라우터가 표시되고 스위치가 표시되지 않습니다.

스위치는 본질적으로 계층 2 장치입니다. 대상 MAC 주소를 사용하여 이더넷 프레임을 수신 및 전달하여 올바른 대상 포트를 결정합니다. 일부 스위치는 라우터로 작동 할 수도 있습니다. 이러한 장치를 "계층 3 스위치"라고합니다. 이러한 스위치를 통과하는 많은 트래픽이 자체 서브넷 내의 레이어 2 트래픽이기 때문에 레이어 3 스위치조차도 반드시 추적 경로에 표시되지는 않습니다.

어쨌든 PowerConnect 2848은 계층 3 스위치가 아닙니다. QoS 목적으로 만 "계층 3 인식"입니다.


에 딱 맞다. 서브넷을 통해 라우팅하여 전달이 완료되면 디바이스는 추적 경로에만 표시됩니다. 트레이스 루트에 나타날 수있는 스위치를 식별하는 한 가지 방법은 OSPF와 같은 라우팅 프로토콜을 작동 할 수있는 방법입니다.
Patrick

@Patrick : 정확히 사실이 아님-장치가 TTL을 줄이면 추적 경로에 표시되고 ICMP TTL 초과 메시지를 보냅니다. 분명히 그것은 대부분 서브넷을 통해 라우팅하는 장치이지만 반드시 그럴 필요는 없습니다.
Nick Bastin 2016 년

@Skyhawk, 그렇다면 스위치를 어떻게 디버깅합니까?
Pacerier

7

계층 2 스위치는 계층 2 장치 (스위치)이기 때문에 대상 장치의 계층 2 주소를 기반으로 한 스위치 포트에서 다른 포트로 트래픽을 전달 (스위치)하기 때문에 추적에 표시되지 않습니다. Tracert (ICMP)는 계층 3에서 작동합니다. 스위치가 tracert에 표시 되려면 스위치가 계층 3 장치 (라우터)로 사용 중이어야하고 소스와 대상 장치 사이의 계층 3 경로에 있어야합니다. .


나는 그럴지도 모른다고 생각했지만 이런 종류의 기능을 강요하는 방법이 있는지 궁금했습니다. 감사!
dannymcc

1
실제로 다른 VLAN의 다른 서브넷간에 라우팅되도록하십시오. 그 밖의 모든 것은 동일한 서브넷 (일명 브리지 스타일 방화벽)에 적용된 비밀 계층 3 기능을 의미합니다. 이는 경로 추적이 눈에 띄지 않아야합니다. )
rackandboneman

내가 본 것에 따르면, 규칙은 "핑을 할 수 없다면, 그것을 볼 수 없을 것"이라고 생각합니다.
gbarry December

@gbarry-맞지 않습니다. 스위치는 확실히 IP 주소 (관리 목적 또는 VLAN 간 라우팅을 위해)를 가질 수 있지만 계층 2 스위치는 계층 2에서 작동하고 트레이스 및 핑 (ICMP)은 계층 3에서 작동합니다. 스위치가 라우터로 작동하는 경우에만 ( Layer 3 장치)는 tracert 및 / 또는 ping에 표시됩니다. 예를 들어 여러 VLAN 및 VLAN 간 라우팅으로 구성된 계층 3 스위치는 동일한 VLAN의 호스트간에 이더넷 프레임을 전환하고 트레이스에 표시되지 않지만 다른 VLAN의 호스트간에 IP 패킷을 라우팅하고 표시합니다. 추적에
joeqwerty

5

기본적 traceroute으로 게이트웨이의 응답을 사용하는 기본 프로그램이 아닙니다 (설명서 페이지 참조).

traceroute는 IP 네트워크에서 주어진 호스트로가는 경로 패킷을 추적합니다. IP 프로토콜의 TTL (Time To Live) 필드를 활용하고 호스트로의 경로를 따라 각 게이트웨이에서 ICMP TIME_EXCEEDED 응답을 유도하려고 시도합니다.

추적 된 경로에 게이트웨이가없고 계층 2 장치 만 있으면 IP가보고되지 않습니다.

그러나 Cisco에는 Layer 2에서 작동하는 유틸리티가 있지만이 유틸리티는 다음과 같은 CDP 프로토콜에 의존합니다 .

CDP (Cisco Discovery Protocol)는 네트워크의 모든 장치에서 활성화되어야합니다. 계층 2 추적 경로 유틸리티가 제대로 작동하려면 CDP를 비활성화하지 마십시오. 계층 2 경로의 장치가 CDP에 투명한 장치 인 경우 계층 2 추적 경로 유틸리티는 경로에서 이러한 장치를 식별 할 수 없습니다.

추가 정보 확인 :
Cisco Layer 2 Traceroute Utility

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.