IP vs MAC

IP 목적지는 끝까지 유지되지만 MAC 목적지는 링크마다 바뀐다

라우터는 IP 주소로 다음 네트워크를 고르고, 각 링크에서는 ARP/ND로 찾은 다음 홉 MAC 주소를 목적지로 프레임을 새로 만든다.

IP 주소는 end-to-end 경로 판단의 기준이다.
MAC 주소는 현재 링크에서 다음 홉 인터페이스를 찾는 주소다.
라우터를 지날 때마다 Ethernet 헤더는 새로 만들어진다.
Host A 10.0.1.10 목적지 IP는 203.0.113.20으로 유지한다.
dst MACdefault gateway
Router next hop 결정 IP 라우팅 테이블로 다음 링크를 고른다.
rewritenew Ethernet header
Server B 203.0.113.20 마지막 링크에서는 서버 NIC의 MAC이 목적지가 된다.
dst MACserver interface
ARP / IPv4 같은 링크에서 IP 주소에 대응하는 MAC 주소를 찾는다.
Neighbor Discovery / IPv6 IPv6에서는 ND가 비슷한 역할을 한다.
Switch MAC table로 포트를 고르며 IP 라우팅을 하지 않는다.