✔ 실제로 라우팅 테이블이 만들어지는 과정에 대해서 알아보려고 한다.
Routing module
- 패킷이 최적의 경로로 이동하기위해 라우팅 테이블를 보고 경로를 찾는
다.
라우팅 테이블의 형태
- mask, Destination address, Next-hop address를 중점적으로 보면 된다.
📌Example of routing
number | mask | Destination | Next-hop | Interface |
---|
1 | 255.0.0.0 | 111.0.0.0 | - (직접연결) | m0 |
2 | 255.255.255.224 | 193.14.5.160 | - (직접연결) | m2 |
3 | 255.255.255.224 | 193.14.5.192 | - (직접연결) | m1 |
4 | 255.255.255.0 | 194.17.21.0 | 111.20.18.14 | m0 |
5 | 255.255.255.0 | 192.16.7.0 | 111.15.17.32 | m0 |
6 | 255.255.255.255 | 192.16.21.16 | 111.20.18.14, 111.15.17.32 | m0 |
7 | 0.0.0.0 | 0.0.0.0 | 111.30.31.18 | m0 |
number | mask | Destination | Next-hop |
---|
1 | 255.0.0.0 | 111.0.0.0 | - (직접연결) |
2 | 255.255.255.0 | 192.16.7.0 | - (직접연결) |
3 | 255.255.255.0 | 194.17.21.0 | 192.16.7.52 , 111.20.18.14 |
4 | 255.255.255.0 | 193.14.5.0 | 111.25.19.20 |
5 | 0.0.0.0 | 0.0.0.0 | 111.30.31.18 |
number | mask | Destination | Next-hop |
---|
1 | 255.255.255.0 | 192.17.21.0 | - (직접연결) |
2 | 255.255.255.0 | 192.16.7.0 | - (직접연결) |
3 | 0.0.0.0 | 0.0.0.0 | 192.16.7.5 , 194.17.21.14 |
📌Example of Network Routing
- IP주소: 210.94.213.0/24, C class이므로 서브넷마스크는 255.255.255.0이다.
💡 서브넷 할당방법
- 호스트가 N1=N3=N5= 62host, N2=N4= 30host이기에 서브넷 마스크를 62host는 서브넷 마스크를 2^2을 해주고 차례대로 N1이0~63, N3는 64~127, N5는 128~191까지 할당이 된다. 여기의 서브넷 마스크는 255.255.255.192이다.
그 후 30host는 나머지 하나를 한번 더 서브넷마스크를 씌워서 할당 가능하므로 서브넷 마스크는 2^3이다. 따라서 N2는 192~223, N4는 224~255까지 된다. 서브넷 마스크는 255.255.255.224이다.
- H1의 라우팅 테이블
number | mask | Destination | Next-hop |
---|
1 | 255.255.255.192 | 210.94.213.0 | - (직접연결) |
2 | 0.0.0.0 | 0.0.0.0 | 210.94.213.1 |
H1에서 H2로 패킷을 보낼때 direct로 보내지만 H2가 패킷을 받을 수 없다. 왜냐하면 physical주소를 모르기 때문에 H2의 MAC주소를 아는 과정이 필요하기 때문이다.
number | mask | Destination | Next-hop |
---|
1 | 255.255.255.192 | 210.94.213.0 | - (직접연결) |
2 | 255.255.255.224 | 210.94.210.192 | - (직접연결) |
3 | 0.0.0.0 | 0.0.0.0 | 210.94.213.193 |
number | mask | Destination | Next-hop |
---|
1 | 255.255.255.192 | 210.94.213.64 | - (직접연결) |
2 | 255.255.255.224 | 210.94.210.192 | - (직접연결) |
3 | 255.255.255.224 | 210.94.210.224 | 210.94.213.80 |
4 | 255.255.255.192 | 210.94.210.128 | 210.94.213.80 |
5 | 255.255.255.192 | 210.94.210.0 | 210.94.213.194 |
6 | 0.0.0.0 | 0.0.0.0 | 210.94.213.65 |