퍼블릭 IP 주소를 가진 호스트는 트레이스 루트에 프라이빗 IP 주소를 가진 노드를 어떻게 가질 수 있습니까?


9

케이블 사업자를 통해 인터넷에 연결된 사용자에 대해 조사 중이며 특이한 경로 추적이 있습니다.

설정에 대한 약간의 :

기본적으로 사용자에게는 DOCSIS 모뎀에 연결된 홈 라우터가 있습니다. 라우터는 DHCP를 사용하여 WAN 인터페이스를 위해 모뎀으로부터 공용 IP 주소를 수신하는 것으로 보이지만 경로 추적이 완료되면 경로에 개인 IP 주소를 가진 여러 라우터가 있습니다.

추적 경로 출력 예 :

Tracing route to google.com [5.22.190.25]
over a maximum of 30 hops:

  1     3 ms     1 ms     1 ms  192.168.1.1//This router has public WAN address
  2    10 ms    12 ms     8 ms  10.14.0.1
  3    11 ms    19 ms     9 ms  bg-he-m-1-pc2.sbb.rs [89.216.6.94]
  4    12 ms    11 ms    11 ms  bg-he-m-1-pc2.sbb.rs [89.216.6.94]
  5    12 ms    11 ms    12 ms  cache.google.com [5.22.190.25]

Trace complete.

176.16.0.0/12 주소를 사용하는 다른 공급자에서도 몇 가지 예를 보았습니다. 개인 주소는 항상 사용자의 CPE 바로 뒤에 있습니다.

이것에 대한 내 생각 중 일부 :

내가 이해하는 한, 공용 인터넷을 통해 개인 주소를 라우팅 할 수 없으며 인터넷의 모든 라우터가 개인 IP 주소 대상이있는 패킷을 삭제해야합니다. 여기 개인 주소가있는 라우터가 ISP의 네트워크에 있다는 것을 알고 있지만 여전히 이것이 어떻게 작동하는지 이해하지 못합니다.

나는 일종의 터널링이 필요하다고 생각하지만, 그 경우 터널 끝점 만 볼 수 있다고 생각합니다. 다른 옵션은 캐리어 급 NAT입니다. 어떻게 보일지 잘 모르겠습니다. CGN 시스템에서 내가들은 내용 (그러나 틀릴 수 있음)에서 사용자는 일반적으로 인터넷에 직접 액세스 할 수 없으며 인터넷에서 직접 액세스 할 수 없습니다. 내가 본 설정에서 IP 주소를 정상적으로 사용하여 인터넷에서 사용자에게 연결할 수 있습니다.

이 다소 긴 박람회 후에, 나는 실제 질문을 어디에 제시해야하는지 알게되었다.

이러한 설정을 위해 어떤 기술이 사용되는지 알고 싶습니다. 아키텍처와 Google의 일부 키워드에 대해서도 약간 도움이 될 것입니다.

답변:


13

터널링이 없습니다. 이것은 완전히 정상입니다. IP 라우팅을 사용하면 NAT가 아닌 한 변경되지 않는 소스 및 대상 주소가 걱정됩니다. 중간에 라우터에 RFC1918 주소가있는 경우 다시 전송 트래픽을 다시 전달할 수 있으므로 소스와 대상은 변경되지 않습니다.

각 라우터는 직접 연결된 인터페이스 주소로 소스에 간단히 응답합니다. 위의 10.14.0.1은 인터넷을 통해 라우팅되지 않고 단순히 WAN 측의 CPE에 연결된 장치입니다.

사용되는 마법 기술이 없습니다. 순수한 표준 라우팅입니다.


10

여기서 그려야 할 차이점은 ISP가 인터넷이 아니라는 것입니다. 인터넷을 통해 ISP를 떠나는 트래픽이나 인터넷의 다른 엔티티로부터 ISP가 수신하는 트래픽은이 IP 주소를 사용할 수 없습니다.

그러나 ISP는 이러한 IP 주소를 사용할 권리가 있지만 내부 네트워크에 내부적으로 적합합니다. 네트워크 의 가장자리 에서만 NAT (필요한 경우)와 같은 것에 대해 걱정할 필요가 있습니다.

대부분의 크고 오래된 ISP는 모든 라우터 인터페이스에서 공용 IP 주소를 사용하지만 많은 소규모 / 최신 ISP는 IP 공간을 확보하기가 훨씬 어렵고 이러한 방식으로 사용할 수있는 공간이 충분하지 않다는 것을 알게되었습니다.

CPE에 퍼블릭 IP 주소가 할당되어있을 수 있으며, 개인 IP 주소를 사용하는 장치를 통해 인터넷으로 크게 나올 때까지 라우팅됩니다.

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