단일 routerEdit
다음 예는 IP 주소를 사용할 수 있는 사무실 네트워크 구성하는 여섯 개의 호스트에 플러스 라우터입니다. 여섯 개의 호스트 주소:
- 192.168.4.3
- 192.168.4.4
- 192.168.4.5
- 192.168.4.6
- 192.168.4.7
- 192.168.4.8
라우터 내부의 주소는 다음과 같습니다.
- 192.168.4.1
네트워크 서브넷 마스크:
- 255.255.255.0(/24CIDR 표기)
주소 범위의 할당 호스트에서 192.168.4.1 을 192.168.4.254. TCP/IP 는 특수 기능의 주소 192.168.4.0 및 192.168.4.255 를 정의합니다.
The office 의 호스트 패킷을 전송하여 주소를 이 범위 내에서,직접 해결하여 목적지 IP 주소로 MAC 주소로 ARP(Address Resolution Protocol)시퀀스는 다음을 캡슐화 IP 패킷으로 MAC 프레임 해결하는 대상 호스트.
패킷을 해결한 이 범위를 벗어난 예를 들어,해결 192.168.12.3,수 없는 여행에 직접 대상입니다. 대신 자신의 궁극적 인 목적지로 추가 라우팅을 위해 기본 게이트웨이로 전송해야합니다. 이 예에서 기본 게이트웨이는 ip 주소 192.168.4.1 을 사용합니다.이 주소는 일반적인 방법으로 ARP 가있는 MAC 주소로 확인됩니다. 대상 IP 주소는 192.168.12.3 으로 유지되지만 다음 홉 MAC 주소는 궁극적 인 목적지가 아닌 게이트웨이의 주소입니다.
Multi-routerEdit
에서 또 다른 예를 들어,네트워크와 함께 세 라우터와 세 개의 호스트가 인터넷에 연결되어 있을 통해 Router1. 호스트의 주소는 다음과 같습니다:
- PC1 10.1.1.100,기본 게이트웨이 10.1.1.1
- PC2 172.16.1.100,기본 게이트웨이 172.16.1.1 로
- PC3 192.168.1.100, 기본 게이트웨이 192.168.1.96
Router1:
- 인터페이스 1 5.5.5.2(공용 IP)
- 인터페이스 2 10.1.1.1
Router2:
- 인터페이스 1 10.1.1.2
- 인터페이스 2 172.16.1.1 로
Router3:
- 인터페이스 1 10.1.1.3
- 인터페이스 2 192.168.1.96
모든 네트워크에서 네트워크 마스크:255.255.255.0(CIDR 표기법에서/24). 라우터가 라우팅 프로토콜을 사용하여 각 라우터가 연결된 네트워크를 검색하지 않으면 각 라우터의 라우팅 테이블을 설정해야합니다.
Router1
네트워크 ID | 네트워크 마스크 | 게이트웨이 | 인터페이스(예;달라질 수 있습니다) | 비용(감소 TTL) |
---|---|---|---|---|
0.0.0.0(기본 경로) | 0.0.0.0 | 할당 ISP(예를 들어,5.5.5.1) | eth0 (Ethernet 1st adapter) | 10 |
10.1.1.0 | 255.255.255.0 | 10.1.1.1 | eth1 (Ethernet 2nd adapter) | 10 |
172.16.1.0 | 255.255.255.0 | 10.1.1.2 | eth1 (Ethernet 2nd adapter) | 10 |
192.168.1.0 | 255.255.255.0 | 10.1.1.3 | eth1(트 이더넷 어댑터 2) | 10 |
Router2
네트워크 ID | 네트워크 마스크 | 게이트웨이 | 인터페이스(예;달라질 수 있습니다) | 비용(감소 TTL) |
---|---|---|---|---|
0.0.0.0(기본 경로) | 0.0.0.0 | 10.1.1.1 | eth0(트 이더넷 어댑터 1) | 10 |
172.16.1.0 | 255.255.255.0 | 172.16.1.1 | eth1(트 이더넷 어댑터 2) | 10 |
Router3
네트워크 ID | 네트워크 마스크 | 게이트웨이 | 인터페이스(예;달라질 수 있습니다) | 비용(감소 TTL) |
---|---|---|---|---|
0.0.0.0(기본 경로) | 0.0.0.0 | 10.1.1.1 | eth0(트 이더넷 어댑터 1) | 10 |
192.168.1.0 | 255.255.255.0 | 192.168.1.96 | eth1(트 이더넷 어댑터 2) | 10 |
Router2 관리 연결된 네트워크와 기본 게이트웨이;라우터 3 가 동일하고 1 라우터리 노선에서 내부 네트워크입니다.
내부 리소스에 액세스하는 경우–PC2(172.16.1.100)필요에 액세스하 PC3(192.168.1.100),이후 PC2 가 없로 192.168.1.100 그것은 패킷을 전송한 PC3 기본 게이트웨이(router2). Router2 는 또한 PC3 에 대한 경로가 없으며 패킷을 기본 게이트웨이(router1)로 전달합니다. Router1 은이 네트워크(192.168.1.0/24)에 대한 경로를 가지므로 router1 은 패킷을 router3 로 전달하여 패킷을 PC3 로 전달합니다.
에 액세스하는 외부 리소스의 경우 컴퓨터에 액세스하려고 웹페이지를 인터넷에서,같은https://en.wikipedia.org/목적지 먼저 확인할 IP 주소로 DNS 를 사용하여 해결하. IP 주소는 91.198.174.2 일 수 있습니다. 이 예제에서,아무도 내부는 라우터있는 해당 호스트,그래서 그들은 앞으로 패킷을 통해 router1 의 게이트웨이 또는 기본 경로입니다. 패킷의 목적지로가는 길에있는 모든 라우터는 패킷의 대상 IP 주소가 알려진 네트워크 경로와 일치하는지 여부를 확인합니다. 라우터가 일치하는 항목을 찾으면 그것은 앞으로 패킷을 통해 경로;그렇지 않다면,그것은 보내는 패킷을 자신의 기본 게이트웨이입니다. 도중에 발생한 각 라우터는 패킷 ID 와 보낸 사람에게 응답 패킷을 다시 전달할 수 있도록 어디에서 왔는지 저장합니다. 패킷에는 모든 라우터 홉이 아닌 소스 및 대상이 포함됩니다. 마지막으로 패킷이 도착하시 router1 는 것이 확인에 대한 일치하는 패킷 ID 및 경로에 따라 그것을 통해 router2 또는 router3 또는 직접 PC1(는 연결되는 동일한 네트워크에서 세그먼트로 router1).
패킷 반환하지 않는 경우–router1 라우팅 테이블이 없는 경로를 192.168.1.0/24,PC3 려고 시도하는 리소스에 액세스 외부의 그것의 자신의 네트워크 송신 라우팅이 일까지 대답은 다시 공급하는 router1. 경로가 router1 에 알려지지 않았기 때문에 router1 의 기본 게이트웨이로 이동하여 router3 에 도달하지 않습니다. 리소스의 로그에서 그들은 요청을 추적하지만 요청자는 어떤 정보도 얻지 못할 것입니다. 패킷 죽을 것이기 때문에 TTL-가 1 보다 작을 때 그것을 통해 여행은 라우터,또는 라우터는 것을 볼 수 있는 프라이빗 IP 고 삭제합니다. 이 발견될 수 있을 사용하여 Microsoft Windows 유틸리티 PathPing 또는 MTR Unix-like 운영 체제기 때문에,핑 중지에서 라우터이 없는 경로 또는 잘못된 경로입니다. (일부 라우터는 핑(ping)에 응답하지 않습니다.)