IPv6에서 확장 헤더는 기본 IPv6 헤더가 제공하는 것 이상의 추가 기능을 제공하는 데 사용됩니다.
기본 헤더에 옵션을 포함해야 하는 IPv4와 달리 IPv6은 기본 IPv6 헤더와 패킷 페이로드 사이에 삽입되는 확장 헤더를 사용합니다.
이는 베이스 헤드를 방해하지 않고 상당한 유연성을 제공하여 라우터에서 더 빠른 처리를 촉진합니다.
확장 헤드 기능
확장 헤더는 IPv6에서 다음을 포함하되 이에 국한되지 않는 여러 가지 목적으로 사용됩니다.
- 라우팅(라우팅 헤드):
- 이를 통해 패킷은 최종 목적지에 도달하기 전에 하나 이상의 특정 중간 라우터를 통해 라우팅될 수 있습니다. 이는 미리 정의된 특정 경로나 테스트 목적에 유용합니다.
- 분열:
- 경로에 있는 모든 라우터에서 조각화가 수행될 수 있는 IPv4와 달리 IPv6에서는 조각화가 발신자에 의해서만 수행됩니다. 조각화 헤드에는 원래 패킷의 조각이 대상에서 재조립될 수 있도록 하는 정보가 포함되어 있습니다.
- 홉별 옵션:
- 여기에는 패킷이 통과하는 각 노드(라우터 또는 호스트)에서 검사하고 처리해야 하는 옵션이 포함되어 있습니다. 이 헤드에는 경로 관리 또는 보안 설정과 같은 특수 처리가 포함될 수 있습니다.
- 목적지 옵션(최종 목적지 및 중간 라우팅용):
- Hop-by-Hop 헤더와 유사하지만 여기의 옵션은 최종 대상 노드에만 사용됩니다. 물론 이러한 옵션을 인식하도록 특별히 설계된 중간 노드에 대한 옵션을 나타내는 데에도 사용할 수도 있습니다.
- AH(인증 헤더) 및 ESP(보안 페이로드 캡슐화):
- 데이터 인증 및/또는 패킷 콘텐츠 암호화를 통해 IP 수준 보안을 지원합니다. 이러한 헤더는 IPsec에서 제공하는 것과 같은 보안 정책을 구현하는 데 필수적입니다.
확장 헤드를 사용해야 하는 경우
- 성능과 안전: 보안이나 데이터 무결성이 중요한 경우 AH 및 ESP와 같은 헤더를 사용하여 두 당사자 간의 통신을 보호합니다.
- 특정 노선 관리: 패킷이 네트워크를 통해 이동해야 하는 정확한 경로를 제어하기 위해 라우팅 헤더가 사용됩니다.
- 특별 처리 요구 사항: 경로의 각 라우터에서 패킷을 특별한 방식으로 처리해야 하는 상황(예: 실험 또는 진단 트래픽)에서는 Hop-by-Hop 헤더를 사용할 수 있습니다.
고려
- 처리 및 지연 시간: 확장 헤더는 각 노드가 잠재적으로 추가 정보를 처리해야 하므로 라우터의 처리 부하를 늘리고 대기 시간을 늘릴 수 있습니다.
- 호환성: 패킷 경로의 모든 노드는 확장 헤더를 처리하거나 적절하게 무시할 수 있어야 하며, 이는 혼합 네트워크나 오래된 네트워크에서 문제가 될 수 있습니다.
IPv6 확장 헤더는 보안에서 특수 라우팅에 이르기까지 다양한 네트워크 요구 사항을 처리할 수 있는 강력하고 유연한 기능을 제공하므로 IPv6는 현대 컴퓨터 네트워크의 증가하는 복잡성과 수요에 적합한 기술이 됩니다.
이 게시물에는 태그가 없습니다.