data plane
-
[Network] 라우터 내부에선 무슨 일이 일어날까?CS/Network 2021. 12. 12. 16:53
Overview 앞선 포스팅에서 말한 것과 같이 라우터는 두가지 기능을 한다. 하나는 routing algorithm을 수행하여 출발지에서 도착지까지 패킷의 route(전체 경로)를 결정하는 routing, 다른 하나는 라우터로 들어온 패킷을 적절한 아웃풋 링크로 보내는 forwarding이다. Decentralized switching: 라우터는 인풋 포트 메모리에 있는 데이터그램의 헤더 값을 확인하여 forwarding table을 사용해 아웃풋 포트를 찾는다. - destination-based forwarding: 도착지 IP 주소만을 확인해 forward함 - generalized forwarding: 도착지 주소뿐만 아니라 다른 헤더 정보를 포함해 forward함 Datagram forward..