티스토리 뷰

Network/Theory

05)Routing, Forwarding(Network Layer)

K_sanghoon 2017. 11. 24. 12:42

▣ Routing과 Forwarding


1. Routing : 출발지에서 목적지까지의 경로를 결정하는 것.

2. Forwarding : 라우터의 입력 포트에서 출력포트로 패킷을 이동시키는 것.


패킷이 하나의 Source에서 Destination까지의 경로가 다양하게 있다.

한 경로를 선택하는 과정이 필요로 하며, Algorithm을 통해 경로를 선택하게 된다..


즉, Routing Algorithm을 통해 Forwarding Table을 만들어 진다.

한마디로,  Routing table을 만드는 과정이 데이터가 이동하는 최종 경로가 된다.

하지만, 경로에는 고장이나 속도 변화와 같은 다양한 상태들이 변경됨에 따라 경로를 갱신이 불가피해진다. 


때문에 Forwarding Table에는 목적지 주소에 대응하는 포트가 저장되어 있어 테이블을 참조하여 Forwarding이 이루어진다.


관련 이미지


결론 : Routing과 Forwarding은 Routing Algorithm을 통해 만들어진 Forwarding table을 참조하여 패킷의 목적지에 알맞은 포트로 패킷을 이동시키는 것이다.


[Forwarding Table]

forwarding table에 대한 이미지 검색결과

포워딩 테이블에는 입력포트와 수신패킷을 어느 출력포트로 보낼것인지를 결정할 수 있는 테이블이다.
즉, 1번 인터페이스를 통해 12번을 갖는 패킷이 들어오면 22의 번호를 할당하여 3번 포트로 내보내게 된다.

그기고, 라우터는 현재 연결애 대한 연결 상태에 대한 정보를 유지하게 된다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함