IPv6 멀티캐스트 플로우
IPv6 멀티캐스트 플로우 개요
IPv6 멀티캐스트 플로우는 다음 기능을 추가하거나 향상시킵니다.
IPv6 전송 멀티캐스트는 다음과 같은 패킷 기능을 포함합니다.
일반 패킷 처리
프래그먼트 처리
패킷 재정렬
PIMv6(Protocol-Independent Multicast version 6) 플로우 처리
MLD(Multicast Listener Discovery)와 같은 기타 멀티캐스트 라우팅 프로토콜
IPv6 멀티캐스트 데이터 세션의 구조 및 처리는 IPv4와 동일합니다. 각 데이터 세션에는 다음이 포함됩니다.
하나의 템플릿 세션
여러 리프 세션.
IPv6에 대한 RPF(Reverse Path Forwarding) 확인 동작은 IPv4에 대한 것과 동일합니다. 들어오는 멀티캐스트 데이터는 RPF 검사가 성공한 경우에만 허용됩니다. IPv6 멀티캐스트 플로우에서 수신 MLD(Multicast Listener Discovery) 프로토콜 패킷은 수신 인터페이스의 보안 영역에서 MLD 또는 PIM이 활성화된 경우에만 수락됩니다. 멀티캐스트 프로토콜 패킷에 대한 세션의 기본 시간 제한 값은 300초입니다. 이 값은 구성할 수 없습니다. 널 레지스터 패킷은 RP(Rendezvous Point)로 전송됩니다.
IPv6 멀티캐스트 플로우에서 멀티캐스트 라우터는 다음과 같은 세 가지 역할을 합니다.
지정된 라우터
이 라우터는 멀티캐스트 패킷을 수신하고, 유니캐스트 IP 헤더로 캡슐화한 후 멀티캐스트 플로우를 위해 전송합니다.
중간 라우터
패킷에는 외부 유니캐스트 패킷에 대한 제어 세션과 데이터 세션이라는 두 개의 세션이 있습니다. 보안 정책들은 데이터 세션 및 제어 세션에 적용되며, 포워딩을 위해 사용된다.
랑데부 포인트
RP는 유니캐스트 PIM 레지스터 패킷을 수신하고 유니캐스트 헤더를 분리한 다음 내부 멀티캐스트 패킷을 전달합니다. RP에서 수신한 패킷은 캡슐화 해제를 위해 pd 인터페이스로 전송되고 나중에 일반 멀티캐스트 패킷처럼 처리됩니다.
SPU(Services Processing Unit)에서 멀티캐스트 세션은 수신 패킷의 튜플과 일치시키기 위한 템플릿 세션으로 생성됩니다. 리프 세션은 템플릿 세션에 연결됩니다. CPE(Customer Premise Equipment)에서는 템플릿 세션만 생성됩니다. 각 CPE 세션은 멀티캐스트 SPU 세션의 부하 분산 배포에 사용되는 팬아웃 목록을 전달합니다.
IPv6 멀티캐스트는 세션 배포에 IPv4 멀티캐스트 동작을 사용합니다.
리프 세션의 네트워크 서비스 액세스 포인트 식별자(nsapi)는 터널로 들어가는 멀티캐스트 텍스트 트래픽에 설정되어 나가는 터널을 가리킵니다. 터널의 영역 ID는 두 번째 단계에서 리프 세션에 대한 정책 조회에 사용됩니다. 멀티캐스트 패킷은 단방향입니다. 따라서 터널로 전송되는 멀티캐스트 텍스트 세션의 경우 전달 세션이 생성되지 않습니다.
멀티캐스트 경로가 오래되면 해당 멀티캐스트 세션 체인이 삭제됩니다. 멀티캐스트 경로가 변경되면 해당 멀티캐스트 세션 체인이 삭제됩니다. 이렇게 하면 멀티캐스트 경로에 도달하는 다음 패킷이 첫 번째 경로를 선택하고 세션 체인을 다시 생성합니다. 멀티캐스트 경로 카운터는 영향을 받지 않습니다.
IPv6 멀티캐스트 패킷 재정렬 접근 방식은 IPv4와 동일합니다.
캡슐화 라우터의 경우, 수신 패킷은 멀티캐스트, 발신 패킷은 유니캐스트입니다. 중간 라우터의 경우 수신 패킷은 유니캐스트이고 발신 패킷은 유니캐스트입니다.