Forwarding of IP Packets | IP 패킷 전달
오늘날 인터넷은 링크(네트워크)의 조합으로 구성되므로, 포워딩은 패킷을 다음 홉(최종 목적지 또는 중간 연결 장치가 될 수 있음)으로 전달하는 것을 의미한다.
IP프로토콜은 원래 무연결 프로토콜로 설계되었지만, 오늘날에는 연결 지향 프로토콜로 변경하는 경향이 있다.
Forwarding Based on Destination Address | 목적지 주소에 기반을 둔 포워딩
일반적으로 사용되고 있는 방식이다.
호스트 또는 라우터가 forwarding 테이블을 가지고 있어야 한다.
호스트가 보낼 패킷이 있거나, 라우터가 포워딩할 패킷을 받은 경우, 포워딩 테이블을 확인하여 패킷을 forwarding할 다음 node(홉)를 찾는다.
Forwarding table
(Routing Table)Forwarding Table /CIDR | 전달 테이블의 순서 배치
R1의 Forwarding table에서 CIDR의 값이 높은 순대로 배치한다.
*마지막은 Default 값을 넣는다.
Address aggregation | 주소 집계
0~192번까지 R1에서 4개를 관리한다.
복잡도는 낮아지고 연산속도는 증가한다.
R2입장에서는 1개로 본다.
복잡도를 낮추는 것이 정말 중요하다.
Longest mask addressing
R2의 입장에서도 mask(CIDR)를 기준으로 Forwarding table을 정리한다.