패킷 경로는 로컬 결정의 연속입니다. 출발지 호스트, 각 라우터 및 목적지는 자체 라우팅, 이웃, 필터링 및 프로토콜 상태를 적용합니다. 일반적으로 어떤 끝점도 모든 내부 결정을 미리 알지 못합니다.
라우팅 · 레슨 3
패킷의 경로
경로, 이웃 탐색, 프레임 및 라우터가 IP 패킷을 경로 전체에 운반하는 방법을 알아봅니다.
링크상 목적지로 보내기
연결 경로가 포함하는 목적지에 대해 출발지는 인터페이스와 출발지 IP를 선택합니다. 그런 다음 목적지 링크 주소를 확인하고, Ethernet상의 IPv4에는 ARP를, IPv6에는 Neighbor Discovery를 사용해 IP 패킷을 담은 프레임을 보냅니다. 스위치는 IP 홉이 되지 않고 프레임을 전달할 수 있습니다.
일반적인 Ethernet 스위치는 IP 라우팅 홉으로 계산됩니까?
게이트웨이를 통해 보내기
링크 밖의 목적지에는 선택된 경로가 다음 홉 라우터를 식별합니다. IP 목적지는 원격 끝점으로 유지되고 로컬 프레임 목적지는 게이트웨이의 링크 주소가 됩니다. 호스트는 로컬 링크에서 원격 서버가 아니라 게이트웨이의 주소를 확인합니다.
링크 밖 서버로 향하는 첫 Ethernet 프레임에는 누구의 MAC 주소를 사용합니까?
각 라우터에서 처리하기
라우터는 수신 링크 프레이밍을 제거하고, IP 헤더를 검증하고 처리하고, TTL 또는 Hop Limit을 줄이고, 목적지를 조회하고, 정책을 적용하고, 출력 링크에 맞는 새 프레이밍을 만듭니다. IPv4에서는 변경된 TTL에 맞춰 헤더 체크섬도 처리합니다. 홉 필드가 0에 도달하면 라우터가 패킷을 버리고 ICMP 시간 초과 메시지를 반환할 수 있습니다.
모든 일반적인 라우팅 홉에서 바뀌는 IP 필드는 무엇입니까?
미들박스와 MTU 고려하기
일반 라우팅은 출발지 및 목적지 IP 주소를 보존하지만 NAT가 이를 다시 쓸 수 있고 터널이 원래 패킷을 감쌀 수 있습니다. 방화벽은 트래픽을 조용히 버리거나 거부할 수 있습니다. 링크 MTU도 다릅니다. IPv4 라우터는 일부 패킷을 단편화할 수 있지만 IPv6 라우터는 전달 패킷을 단편화하지 않고 Path MTU Discovery에 의존합니다.
경로를 따라 종단 간 IP 주소가 바뀔 수 있는 때는 언제입니까?
반환 경로 따라가기
목적지는 응답을 위해 자체 경로 조회를 수행합니다. 라우팅 정책, 부하 분산 또는 장애 때문에 반환 경로가 다른 라우터를 사용할 수 있습니다. 상태 저장 방화벽과 NAT는 관찰한 흐름을 고려해야 하므로 IP가 비대칭을 허용해도 운영상 중요할 수 있습니다.
응답은 같은 라우터를 역순으로 통과해야 합니까?
레슨 완료
패킷의 경로 완료
이제 라우팅되는 IP 패킷 주변에서 바뀌는 링크 상태를 추적할 수 있습니다.
최종 호스트가 링크상에 있을 때만 그 주소를 직접 확인합니다.
링크 밖 트래픽은 선택된 로컬 게이트웨이로 프레임을 만듭니다.
각 라우터의 경로 조회와 홉 제한 처리를 따릅니다.
NAT, 필터링, 터널 및 MTU 제약을 고려합니다.
반환 방향을 독립적인 경로로 다룹니다.