![Traceroute는 동일한 서브넷에서 홉합니다.](https://rvso.com/image/1466436/Traceroute%EB%8A%94%20%EB%8F%99%EC%9D%BC%ED%95%9C%20%EC%84%9C%EB%B8%8C%EB%84%B7%EC%97%90%EC%84%9C%20%ED%99%89%ED%95%A9%EB%8B%88%EB%8B%A4..png)
어떤 경우에 Traceroute 출력의 동일한 서브넷에 두 개의 이웃 홉이 있습니까? 내가 아는 대로 소스 주소만 있어야 하고 각 라우터 인터페이스는 서로 다른 서브넷에 있어야 합니까?
예:
1 * * * Request timed out.
2 2 ms 3 ms <3 ms 10.10.0.14
3 5 ms 4 ms 3 ms 10.10.0.15
4 21 ms 22 ms 25 ms 194.221.100.49
다음과 같이 보일 것입니다.
(PC) 192.168.1.2 --- 192.168.1.1 (Router1) 10.10.0.X --- 10.10.0.14 (Router2) 10.10.0.x --- 10.10.0.15 (Router3) 192.221.100.X --- 192.221.100.49 (Router4) X.X.X.X
그러나 Router2에는 동일한 서브넷에 2개의 인터페이스가 있는데 이것이 불가능합니까?
어떤 종류의 구성일까요? 아마 프레임 릴레이?
답변1
각 라우터 인터페이스는 서로 다른 서브넷에 있어야 합니까?
논리의 오류는 네트워크 토폴로지에 항상 한 하위 네트워크의 인터페이스에서 수신된 패킷을 다른 하위 네트워크에 정의된 인터페이스를 통해 엄격하게 전달하는 라우터가 포함된다는 가정에 있습니다. 이는 일반적인 SOHO 및 중소기업 환경에서는 사실이지만,오직가능한 배포 모드를 사용할 수 있습니다. 네트워크 엔지니어가 다른 접근 방식을 채택해야 할 이유가 있을 수도 있고, 운이나 구성 변동으로 인해 실수로 접근 방식을 채택하게 될 수도 있습니다.
라우터가 패킷을 수신한 후 패킷이 수신된 동일한 네트워크로 다시 라우팅될 수 있는 몇 가지 시나리오가 있습니다. 서브넷을 정의하는 방법과 기준이 중요합니다. 예를 들어, 라우터가 의 인터페이스를 갖는 10.0.0.1/16
반면 라우터 뒤에 있는 장치는 서브넷의 주소를 사용하는 것은 완전히 합법적입니다 10.0.x.y/24
. 장치의 관점에서 볼 때 10.0.1.x에서 10.0.2.x까지의 패킷은 하나 이상의 라우터를 통과해야 하지만 라우터가 더 잘 알고 있습니다. 이러한 현상은네트워크 트롬본 연주일반적으로 기업 네트워크의 핵심에서 발견됩니다. 반드시 효율적이지는 않지만 작동하며 라우터가 제대로 작동하고 있습니다.
VPN을 통해 원격 장치로 트래픽을 터널링하는 VPN 집중 장치에 연결된 장치에서 경로 추적을 실행할 때 또 다른 일반적인 현상이 발생합니다. 이것이 경로 추적 출력의 원인이라고 가정하면 해당 .14
장치는 원격 끝에 있는 회사 LAN에 연결된 집중 장치일 가능성이 높습니다. 장치 .15
는 집선 장치가 연결된 네트워크의 라우터입니다. 패킷은 인터페이스에서 수신(터널링) .14
되고 동일한 인터페이스로 다시 전달되어 대상으로 계속 라우팅됩니다. 여기에는 아무런 문제가 없으며 traceroute
IP 계층에서 패킷 접촉을 담당하는 모든 장치의 ID를 합법적으로 보여줍니다.
네트워크 토폴로지, 특히 중간 라우터의 구성에 대한 정확한 지식이 없으면 귀하의 사례에서 무슨 일이 일어나고 있는지 정확하게 이해하는 것이 불가능합니다.
답변2
Traceroute는 TTL(Time to Live)이 1인 핑을 효과적으로 보내는 방식으로 작동합니다. 이는 ICMP Time Exceeded 메시지로 응답하는 첫 번째 라우터에 도달합니다. 귀하의 경우에는 이를 총 3번 반복합니다.
그런 다음 TTL이 2인 핑을 3번 보낸 다음 3번 등으로 보냅니다. 각 라우터의 응답을 호스트에 대한 경로로 표시합니다.
https://en.wikipedia.org/wiki/Traceroute
내 첫 번째 추측은 시스템이 올바르게 구성되면 첫 번째 라우터(Time Exceeded 메시지를 보내지 않도록 구성됨)에는 194.221.100.49 서브넷에 선언된 고정 경로가 있는 10.10.0.14에 대한 기본 경로가 있다는 것입니다.