이 페이지의 내용
분산 IGMP 이해
기본적으로 IGMP(인터넷 그룹 관리 프로토콜) 처리는 Junos 디바이스의 라우팅 엔진에서 발생합니다. 이러한 중앙 집중식 아키텍처는 확장된 환경에서 또는 라우팅 엔진이 CLI 변경 또는 경로 업데이트를 받을 때 성능 저하로 이어질 수 있습니다. 패킷 포워딩 엔진을 활용하여 참가 및 탈퇴 이벤트에 대해 시스템 전체에서 더 높은 처리 속도를 유지하는 분산 IGMP를 활성화함으로써 IGMP 처리를 위한 시스템 성능을 향상시킬 수 있습니다.
분산 IGMP 개요
분산 IGMP는 IGMP 처리를 라우팅 엔진에서 패킷 포워딩 엔진으로 이동하여 작동합니다. 분산 IGMP가 활성화되지 않은 경우, IGMP 처리는 라우팅 엔진에서 실행되는 라우팅 프로토콜 프로세스(rpd)에 중앙 집중화됩니다. 분산 IGMP를 활성화하면 패킷 포워딩 엔진의 MPC(Modular Port Concentrator) 전체에서 참가 및 탈퇴 이벤트가 처리됩니다. 참가 및 탈퇴 처리는 라우팅 엔진의 중앙 집중식 rpd를 통해 처리되는 대신 여러 MPC에 분산되기 때문에 성능이 향상되고 참가 및 탈퇴 지연이 감소합니다.
분산 IGMP를 활성화하면 각 패킷 포워딩 엔진은 보고서를 처리하고 쿼리를 생성하며, 인터페이스 매핑 테이블에 대한 로컬 그룹 멤버십을 유지하고 이 테이블을 기반으로 전송 상태를 업데이트하고, 분산 IGMP를 독립적으로 실행하고, IGMP 인터페이스 옵션을 구현합니다 group-policy ssm-map-policy .
IGMP 인터페이스 옵션의 group-policy ssm-map-policy 정보는 라우팅 엔진에서 패킷 포워딩 엔진으로 전달됩니다.
분산 IGMP를 활성화하면 라우팅 엔진의 는 rpd 모든 IGMP 구성(글로벌 및 인터페이스 수준 구성 포함)을 각 rpd 패킷 포워딩 엔진으로 동기화하고, 분산 인터페이스에서 패시브 IGMP를 실행하며, 분산 IGMP 인터페이스당 모든 그룹 멤버십을 PIM(Protocol Independent Multicast)에 알립니다.
분산 IGMP 구성 지침
Junos 디바이스에서 분산 IGMP를 구성할 때 다음 지침을 고려하십시오.
분산 IGMP는 최대 참가 및 탈퇴 지연 시간을 줄이고 참가 및 탈퇴 이벤트를 증가시켜 네트워크 성능을 향상합니다.
참고:클라이언트 인터페이스로부터 참가 또는 탈퇴 이벤트가 수신될 때 멀티캐스트 트래픽이 사전 프로비저닝되지 않고 Junos 디바이스로 향하는 경우 참가 및 탈퇴 지연 시간이 증가할 수 있습니다.
이더넷 인터페이스에는 분산 IGMP가 지원됩니다. PIM 인터페이스의 성능은 향상되지 않습니다.
Junos OS 릴리스 18.2부터 분산 IGMP는 향상된 가입자 관리를 통해 이더넷 인터페이스에서 지원됩니다. 가입자 플로우에 대한 IGMP 처리는 라우팅 엔진에서 지원되는 라인 카드의 패킷 포워딩 엔진으로 이동됩니다.
멀티캐스트 그룹은 혼합 수신기로 구성될 수 없습니다. 중앙 집중식 IGMP 또는 분산 IGMP일 수 있습니다.
PIM(Protocol Independent Multicast) 정적 조인 또는 IGMP 정적 조인을 활성화하여 초기 참가 지연을 줄일 수 있습니다. 멀티캐스트 트래픽을 사전 프로비저닝하여 초기 지연을 훨씬 더 줄일 수 있습니다. 멀티캐스트 트래픽을 사전 프로비저닝하면 분산된 IGMP 인터페이스가 있는 MPC가 멀티캐스트 트래픽을 수신합니다.
분산 IGMP가 제대로 작동하려면, 단일 섀시 Junos 디바이스에서 향상된 IP 네트워크 서비스를 활성화해야 합니다. Virtual Chassis는 지원되지 않습니다.
분산 IGMP를 활성화하면 패킷 포워딩 엔진
oif-map에서 다음 인터페이스 옵션이 지원되지 않습니다: ,group-limit,ssm-map, 및static.traceoptionsandaccounting문은 여전히 라우팅 엔진에서 수행되는 IGMP 작업에 대해서만 활성화할 수 있으며 패킷 포워딩 엔진에서는 지원되지 않습니다. 분산 IGMP가 활성화된 경우에는 이clear igmp membership명령이 지원되지 않습니다.
변경 내역 표
기능 지원은 사용 중인 플랫폼과 릴리스에 따라 결정됩니다. 기능 탐색기를 사용하여 플랫폼에서 기능이 지원되는지 확인합니다.