VoIP 서비스 제공 업체에서 일하고 있으며 케이블 인터넷 연결이있는 고객과 관련하여 문제가 발생했습니다.
그는 단일 블록을 가지고 있으며,이 블록은 70.141.15.0/29이며 게이트웨이는 .1이고 라우터는 .2 및 .3입니다. 두 라우터 모두 케이블 모뎀에 연결되어 있으며, 이는 케이블 공급 업체가 "브리지 모드"라고 생각하는 모든 것으로 설정되어 있습니다.
동일한 라우터에서 두 라우터를 동시에 핑하고 있는데, 이는 아마도 (3) 레벨에서 파이버에 연결된 리눅스 시스템입니다. 말할 것도없이, 지구상의 어느 누구도 여기와 거기 사이에 얼마나 많은 노드가 있는지 모릅니다. 그러나 핑 결과를 확인하십시오.
첫 번째 라우터로 :
64 bytes from 70.141.15.2: icmp_seq=2637 ttl=47 time=45.0 ms
64 bytes from 70.141.15.2: icmp_seq=2638 ttl=47 time=39.2 ms
64 bytes from 70.141.15.2: icmp_seq=2639 ttl=47 time=37.3 ms
64 bytes from 70.141.15.2: icmp_seq=2640 ttl=47 time=46.1 ms
64 bytes from 70.141.15.2: icmp_seq=2641 ttl=47 time=45.8 ms
64 bytes from 70.141.15.2: icmp_seq=2642 ttl=47 time=46.5 ms
64 bytes from 70.141.15.2: icmp_seq=2643 ttl=47 time=40.9 ms
두 번째부터 :
64 bytes from 70.141.15.3: icmp_seq=631 ttl=239 time=54.7 ms
64 bytes from 70.141.15.3: icmp_seq=637 ttl=239 time=40.5 ms
64 bytes from 70.141.15.3: icmp_seq=638 ttl=239 time=40.3 ms
64 bytes from 70.141.15.3: icmp_seq=639 ttl=239 time=38.4 ms
64 bytes from 70.141.15.3: icmp_seq=640 ttl=239 time=44.9 ms
64 bytes from 70.141.15.3: icmp_seq=641 ttl=239 time=38.4 ms
64 bytes from 70.141.15.3: icmp_seq=642 ttl=239 time=38.8 ms
TTL 값을 확인하십시오. 이게 말이 되요? 이 장치들은 서로 직접 연결되어 있으며 별도의 스위치 포트를 통해 해당 모뎀에 연결되어 있습니다. 어떻게 약 200 개의 홉이 더있는 것처럼 보일 수 있습니까? 다른 사이트를 핑 (ping)하여 TTL이 생각한대로 구현되지 않았다는 인상을 받았습니다. 나와 4.2.2.2 또는 woot.com 사이에 200 개의 홉이 있는지 의심하지만 두 가지 모두에서 50 개의 TTL 결과를 얻습니다.
이 라우터 중 하나 (더 높은 TTL이있는 라우터)는 Fortinet에서 만든 것이고 다른 하나는 사용자 지정 Linux 기반 장치입니다. 필자는 Forti에 홈 롤링 된 네트워크 스택이 있고 Linux 상자는 하드웨어 개발자가 다운로드 한 소스 tarball과 함께 제공된 것을 사용한다고 확신합니다. ICMP 에코가이 중 하나에서 기괴한 형태로 구현되어 TTL이 50 인 모든 회신을 의도적으로 보낼 가능성이 있습니까?
또한 제게 보이는 TTL을 사용하는 답글이 슬래시 도트라는 것을 알 수있는 유일한 사이트 중 하나 인 것을 알 수 있습니다. 서버와 라우터가 일반 웹 사이트보다 "차고에서 찾은 것"보다 약간 적을 수 있습니다. 일종의 마지막 추측으로 올바른 길을 가고있는 것 같은 기분이 들게합니다.
요약하자면, Ping에 대한 TTL은 신뢰할 수있는 것을 의미합니까?