예제: 데이터 MDT 구성
데이터 MDT 이해
서비스 프로바이더 터널로 구성된 draft-rosen 레이어 3 멀티캐스트 MVPN(가상 사설망)에서 VPN은 멀티캐스트가 지원되며 VPN 및 서비스 프로바이더(SP) 네트워크 내에서 PIM(Protocol Independent Multicast) 프로토콜을 사용하도록 구성됩니다. 멀티캐스트 지원 VPN 라우팅 및 포워딩(VRF) 인스턴스는 멀티캐스트 도메인(MD)에 해당하며, 특정 VRF 인스턴스에 연결된 PE 라우터는 해당 MD에 속한다고 합니다. 각 MD에는 SP 백본을 통해 기본 MDT(Multicast Distribution Tree)가 있으며, 이는 해당 MD에 속한 모든 PE 라우터를 연결합니다. 기본 MDT 그룹 주소로 구성된 모든 PE 라우터는 하나의 기본 MDT의 멀티캐스트 원본이 될 수 있습니다.
최적의 멀티캐스트 라우팅을 제공하기 위해 사이트 내의 멀티캐스트 소스가 트래픽 속도 임계값을 초과할 때 소스 사이트가 연결된 PE 라우터가 새 데이터 MDT를 만들고 새 MDT 그룹 주소를 광고하도록 PE 라우터를 구성할 수 있습니다. 새 MDT 그룹 주소의 보급은 MDT 참가 TLV라고 하는 UDP(User Datagram Protocol) TLV(유형-길이-값) 패킷으로 전송됩니다. MDT 조인 TLV는 VRF 인스턴스의 소스 및 그룹 쌍(S,G)과 공급자 공간에서 사용되는 새 데이터 MDT 그룹 주소를 식별합니다. 소스 사이트가 연결된 PE 라우터는 소스가 활성 상태인 한 60 초마다 해당 VRF 인스턴스에 대한 기본 MDT를 통해 MDT 가입 TLV를 전송합니다.
기본 MDT를 통해 전송되므로 VRF 인스턴스의 모든 PE 라우터는 MDT 참가 TLV를 수신하지만 모든 PE 라우터가 새 데이터 MDT 그룹에 가입하는 것은 아닙니다.
현재 멀티캐스트 그룹에 대한 VRF 인스턴스의 수신기에 연결된 PE 라우터는 MDT 참가 TLV의 내용을 캐시하여 캐시 항목에 180초 시간 제한 값을 추가하고 새 데이터 MDT 그룹에도 가입합니다.
현재 멀티캐스트 그룹에 대한 VRF 인스턴스에 나열된 수신기에 연결되지 않은 PE 라우터도 MDT 참가 TLV의 내용을 캐시하여 캐시 항목에 180초 시간 제한 값을 추가하지만 지금은 새 데이터 MDT 그룹에 가입하지 않습니다 .
원본 PE가 기본 MDT를 통한 멀티캐스트 트래픽 스트림 전송을 중지하고 대신 새 MDT를 사용하면 새 그룹에 가입한 PE 라우터만 해당 그룹에 대한 멀티캐스트 트래픽을 수신합니다.
원격 PE 라우터가 새 데이터 MDT 그룹에 가입하면 PIM (S, G) 조인을 통해 원격 PE 라우터에서 소스 PE 라우터로 새 그룹에 대한 PIM 가입 메시지를 직접 보냅니다.
아직 새 데이터 MDT 그룹에 가입하지 않은 PE 라우터가 공급자 코어의 데이터 MDT를 통해 (S,G) 트래픽이 이미 흐르고 있는 새 수신자에 대한 PIM 가입 메시지를 수신하면 해당 PE 라우터는 캐시에서 새 그룹 주소를 가져올 수 있으며 다음 데이터 MDT 광고를 최대 59 초 기다리지 않고 즉시 데이터 MDT에 가입할 수 있습니다.
소스 사이트가 연결된 PE 라우터가 기본 MDT를 통해 VRF 인스턴스에 대한 후속 MDT 참가 TLV를 전송하면 해당 VRF 인스턴스에 대한 기존 캐시 항목이 시간 제한 값 180 초로 간단히 새로 고쳐집니다.
PIM 지원 VRF 인스턴스의 모든 PE 라우터에서 수신한 MDT join TLV 패킷에서 캐시된 정보를 표시하려면 운영 모드 명령을 사용합니다 show pim mdt data-mdt-joins .
소스 PE 라우터는 3 초 후에 새로운 데이터 MDT 그룹을 사용하여 VRF 인스턴스에 대한 멀티캐스트 트래픽을 캡슐화하기 시작하므로 원격 PE 라우터가 새 그룹에 합류할 시간을 허용합니다. 그런 다음 소스 PE 라우터는 기본 MDT를 통한 멀티캐스트 패킷의 플로우를 중단하고 VRF 인스턴스 소스의 패킷 플로우는 새로 생성된 데이터 MDT로 이동합니다.
PE 라우터는 주기적인 통계 수집 주기 동안 트래픽 속도를 모니터링합니다. 트래픽 속도가 임계값 아래로 떨어지거나 소스가 멀티캐스트 트래픽 전송을 중단하면 소스 사이트가 연결된 PE 라우터는 MDT 가입 TLV 발표를 중단하고 해당 VRF 인스턴스에 대한 기본 MDT에서 전송으로 다시 전환합니다.
참조
데이터 MDT 특성
데이터 멀티캐스트 배포 트리(MDT)는 라우터가 특정 VPN 멀티캐스트 그룹에 대한 관심 있는 수신기가 없는 PE 라우터로 불필요한 멀티캐스트 정보를 플러딩하는 문제를 해결합니다.
기본 MDT는 멀티캐스트 터널(mt-) 논리 인터페이스를 사용합니다. 또한 데이터 MDT는 멀티캐스트 터널 논리 인터페이스를 사용합니다. 멀티캐스트 터널 논리적 인터페이스가 구성된 물리적 인터페이스를 관리상 비활성화하면 멀티캐스트 터널 논리적 인터페이스가 작동 중인 다른 물리적 인터페이스로 이동됩니다. 이 경우 트래픽은 새 데이터 MDT가 만들어질 때까지 기본 MDT를 통해 전송됩니다.
PE 라우터의 모든 VPN에 대한 최대 데이터 MDT 수는 1024개이며, VRF 인스턴스에 대한 최대 데이터 MDT 수는 1024개입니다. VRF 인스턴스의 구성은 가능한 MDT 수를 제한할 수 있습니다. VRF 인스턴스에서 1024 MDT 제한에 도달한 후에는 새 MDT를 생성할 수 없으며, 구성된 제한을 초과하는 다른 소스에 대한 모든 트래픽은 기본 MDT로 전송됩니다.
데이터 MDT의 해제는 멀티캐스트 원본 데이터 속도의 모니터링에 따라 달라집니다. 이 속도는 분당 한 번 확인되므로 원본 데이터 속도가 구성된 값 아래로 떨어지면 다음 통계 모니터링 수집 주기까지 최대 1 분 동안 데이터 MDT 삭제가 지연될 수 있습니다.
구성된 데이터 MDT 제한 값의 변경 사항은 새 제한을 초과하는 기존 터널에 영향을 주지 않습니다. 이미 활성 상태인 데이터 MDT는 임계값 조건이 더 이상 충족되지 않을 때까지 그대로 유지됩니다.
초과된 멀티캐스트 소스 트래픽 속도 임계 값에 대한 응답으로 데이터 MDT를 생성하도록 PE 라우터가 이미 구성된 draft-rosen MVPN에서는 VRF 인스턴스에서 데이터 MDT를 생성하는 데 사용되는 그룹 범위를 변경할 수 있습니다. 이전 그룹 범위를 사용하여 만든 활성 데이터 MDT를 제거하려면 PIM 라우팅 프로세스를 다시 시작해야 합니다. 이 재시작은 이전 그룹 주소의 모든 잔여물을 지우지만 라우팅을 중단하므로 변경을 위한 유지 관리 기간이 필요합니다.
고객 지원 엔지니어의 지시가 없는 한 소프트웨어 프로세스를 다시 시작하지 마십시오.
초과된 임계값으로 인해 생성된 멀티캐스트 터널(MT) 인터페이스는 라우팅 프로세스가 충돌하는 경우 다시 생성되지 않습니다. 따라서 정상 다시 시작은 데이터 MDT 상태를 자동으로 복원하지 않습니다. 그러나 주기적 통계 수집을 통해 임계값 조건이 여전히 초과되는 것으로 확인되는 즉시 터널이 빠르게 다시 생성됩니다.
데이터 MDT는 PIM Sparse 모드, 고집적 모드 및 Sparse-고집적 모드의 고객 트래픽에 대해 지원됩니다. 공급자 코어는 PIM 고집적 모드 지원하지 않습니다.
예: 소스별 멀티캐스트 모드에서 작동하는 데이터 MDT 및 프로바이더 터널 구성
이 예는 SSM(Source-Specific Multicast) 모드에서 작동하는 draft-rosen 레이어 3 멀티캐스트 VPN의 VPN 라우팅 및 포워딩(VRF) 인스턴스에 연결된 프로바이더 에지(PE) 라우터에 대해 MDT(Data Multicast Distribution Tree)를 구성하는 방법을 보여줍니다. 이 예는 RFC 4364, BGP/MPLS IP VPN 의 Junos OS 구현 및 IETF(Internet Draft draft-rosen-vpn-mcast-07.txt, Multicast in MPLS/BGP IP VPNs)의 섹션 7을 기반으로 합니다.
요구 사항
시작하기 전에:
라우팅 디바이스가 멀티캐스트 터널(mt) 인터페이스를 지원하는지 확인합니다.
터널 가능 PIC는 최대 512개의 멀티캐스트 터널 인터페이스를 지원합니다. 기본 MDT와 데이터 MDT가 모두 이 합계에 기여합니다. 기본 MDT는 두 개의 멀티캐스트 터널 인터페이스(하나는 캡슐화용, 다른 하나는 캡슐화 해제용)를 사용합니다. M Series 또는 T 시리즈 라우터가 512개 이상의 멀티캐스트 터널 인터페이스를 지원하려면 또 다른 터널 가능 PIC가 필요합니다. 멀티캐스트 프로토콜 사용자 가이드에서 "터널 서비스 PIC 및 멀티캐스트" 및 "사용 가능한 PIC 간 로드 밸런싱 멀티캐스트 터널 인터페이스"를 참조하십시오.
PE 라우터가 프로바이더 코어의 SSM 모드에서 작동하는 draft-rosen 레이어 3 멀티캐스트 VPN에 대해 구성되었는지 확인합니다.
이러한 유형의 멀티캐스트 VPN에서 PE 라우터는 MDT MDT-SAFI(SUBSEQUENT ADDRESS FAMILY IDENTIFIER) BGP NLRI(Network Layer Reachability Information) 광고를 전송하여 서로를 검색합니다. 마스터 인스턴스에 대한 주요 구성 명령문은 표 1에 강조 표시되어 있습니다. PE 라우터가 연결된 VRF 인스턴스에 대한 주요 구성 문이 표 2에 강조 표시되어 있습니다. 전체 구성에 대한 자세한 내용은 멀티캐스트 프로토콜 사용자 가이드의 "예: Draft-Rosen 멀티캐스트 VPN에 대한 소스별 멀티캐스트 구성"을 참조하십시오.
개요
레이어 3 VPN에서 데이터 MDT를 사용하면 멀티캐스트 패킷이 VPN 그룹 내의 지정된 프로바이더 에지(PE) 라우터로 불필요하게 플러딩되는 것을 방지할 수 있습니다. 이 옵션은 특정 소스의 멀티캐스트 트래픽에 대한 수신기가 없는 레이어 3 VPN 멀티캐스트 네트워크의 PE 라우터에 주로 유용합니다.
멀티캐스트 소스에 직접 연결된 PE 라우터( 소스 PE라고도 함)가 구성된 임계값을 초과하는 레이어 3 VPN 멀티캐스트 트래픽을 수신하면 소스 사이트에 연결된 PE 라우터와 원격 PE 라우터 이웃 간에 새 데이터 MDT 터널이 설정됩니다.
원본 PE는 원본이 활성 상태인 한 새 데이터 MDT 그룹을 보급합니다. 주기적인 알림은 VRF에 대한 기본 MDT를 통해 전송됩니다. 데이터 MDT 공지가 기본 터널을 통해 전송되기 때문에 모든 PE 라우터가 공지를 수신합니다.
멀티캐스트 트래픽에 대한 수신기가 없는 인접 라우터는 새 데이터 MDT 그룹의 광고를 캐시하지만 새 터널은 무시합니다. 멀티캐스트 트래픽에 대한 수신기가 있는 인접 라우터는 새 데이터 MDT 그룹의 광고를 캐시하고 새 그룹에 대한 PIM 조인 메시지도 보냅니다.
소스 PE는 새 데이터 MDT 그룹을 사용하여 VRF 멀티캐스트 트래픽을 캡슐화하고 기본 멀티캐스트 트리의 패킷 플로우를 중지합니다. 멀티캐스트 트래픽 수준이 임계값 아래로 떨어지면 데이터 MDT가 자동으로 삭제되고 트래픽이 기본 멀티캐스트 트리로 다시 흐릅니다.
아직 새 데이터 MDT 그룹에 가입하지 않은 PE 라우터가 공급자 코어의 데이터 MDT를 통해 (S,G) 트래픽이 이미 흐르고 있는 새 수신기에 대한 PIM 가입 메시지를 수신하면 해당 PE 라우터는 캐시에서 새 그룹 주소를 가져올 수 있으며 다음 데이터 MDT 광고를 최대 59 초 동안 기다리지 않고 즉시 data-MDT에 가입할 수 있습니다.
기본적으로 데이터 MDT의 자동 생성은 비활성화되어 있습니다.
다음 섹션에는 이 예제와 이 예제의 필수 구성 요소에 사용된 데이터 MDT 구성 문이 요약되어 있습니다.
마스터 인스턴스에서 PE 라우터의 전제 조건 draft-rosen PIM-SSM 멀티캐스트 구성에는 이 예에서 활성화할 데이터 MDT 구성을 직접 지원하는 문이 포함됩니다. 표 1 에는 이러한 명령문 중 일부가 나와 있습니다†.
표 1: 데이터 MDTS - 마스터 인스턴스의 주요 필수 구성 요소 성명서
묘사
[edit protocols] pim { interface (Protocols PIM) interface-name <options>; }
PE 라우터 인터페이스에서 PIM 프로토콜을 활성화합니다.
[edit protocols] bgp { group name { type internal; peer-as autonomous-system; neighbor address; family inet-mdt { signaling; } } }
[edit routing-options] autonomous-system autonomous-system;
VRF 인스턴스의 PE 라우터 사이의 내부 BGP 풀 메시에서 은(는) BGP 프로토콜이 레이어 3 VPN의 IPv4 트래픽에 대한 MDT-SAFI NLRI 신호 메시지를 전송할 수 있도록 합니다.
[edit routing-options] multicast { ssm-groups [ ip-addresses ]; }
(선택 사항) 기본 SSM 그룹 주소 범위 232.0.0.0/8 외에 공급자 네트워크 내에서 사용할 하나 이상의 SSM 그룹을 구성합니다.
메모:이 예에서는 이전에 추가 SSM 그룹 주소 범위 239.0.0.0/8을 지정했다고 가정합니다.
† 이 테이블에는 프로바이더 코어의 SSM 모드로 작동하는 draft-rosen 멀티캐스트 VPN에 대한 PE 라우터 구성 문의 일부 목록만 포함되어 있습니다. 이 사전 요구 사항에 대한 전체 구성 정보는 멀티캐스트 프로토콜 사용자 가이드의 "예: Draft-Rosen 멀티캐스트 VPN에 대한 소스별 멀티캐스트 구성"을 참조하십시오.
PE 라우터가 연결된 VRF 인스턴스(계층 수준에서)에서
[edit routing-instances name]
PE 라우터의 전제 조건 draft-rosen PIM-SSM 멀티캐스트 구성에는 이 예에서 활성화할 데이터 MDT 구성을 직접 지원하는 문이 포함됩니다. 표 2 는 이러한 진술 중 일부를 강조합니다‡.표 2: 데이터 MDT - VRF 인스턴스의 주요 전제 조건 성명서
묘사
[edit routing-instances name] instance-type vrf; vrf-target community;
레이어 3 VPN에서 시작되고 해당 VPN으로 향하는 경로가 포함된 VRF 테이블(instance-name.mdt.0)을 생성합니다.
.mdt.0 라우팅 테이블의instance-name 경로를 자동으로 수락하는 VRF 내보내기 정책을 만듭니다. inet-mdt 주소 패밀리를 사용한 적절한 PE 자동 검색 보장
또한 이 유형의 라우팅 인스턴스에 대한 인터페이스 및
route-distinguisher
문도 구성해야 합니다.[edit routing-instances name] protocols { pim { mvpn { family { inet | inet6 { autodiscovery { inet-mdt; } } } } } }
다른 PE 라우터의 자동 검색을 위해 MDT-SAFI NLRI를 사용하도록 VPN에서 PE 라우터를 구성합니다.
[edit routing-instances name] provider-tunnelfamily inet | inet6{ pim-ssm { group-address (Routing Instances) address; } }
PIM-SSM 공급자 터널 기본 MDT 그룹 주소를 구성합니다.
메모:이 예제에서는 이전에 그룹 주소가 239.1.1.1인 VPN 인스턴스 ce1에 대해 PIM-SSM 공급자 터널 기본 MDT를 구성했다고 가정합니다.
PE 라우터가 연결된 VRF 인스턴스에 대한 기본 MDT 터널의 구성을 확인하려면 운영 모드 명령을 사용합니다 show pim mvpn .
‡ 이 테이블에는 프로바이더 코어의 SSM 모드에서 작동하는 draft-rosen 멀티캐스트 VPN에 대한 PE 라우터 구성 문의 일부 목록만 포함되어 있습니다. 이 사전 요구 사항에 대한 전체 구성 정보는 멀티캐스트 프로토콜 사용자 가이드의 "예: Draft-Rosen 멀티캐스트 VPN에 대한 소스별 멀티캐스트 구성"을 참조하십시오.
SSM 모드에서 작동하는 프로바이더 터널이 있는 draft-rosen 멀티캐스트 VPN인 rosen 7 MVPN의 경우 멀티캐스트 그룹과 연결된 VRF 인스턴스에 대해 PIM-SSM 프로바이더 터널 구성 아래에 문을 포함하여 터널 멀티캐스트 그룹에 대한 데이터 MDT 생성을 구성합니다. 데이터 MDT는 VPN 및 VRF 라우팅 인스턴스에만 해당되므로 기본 라우팅 인스턴스에서 MDT 문을 구성할 수 없습니다. 표 3 에는 PIM-SSM 프로바이더 터널에 대한 데이터 MDT 구성 명령문이 요약되어 있다.
표 3: Draft-Rosen MVPN의 PIM-SSM 프로바이더 터널에 대한 데이터 MDT 성명서
묘사
[edit routing-instances name] provider-tunnel family inet | inet6{{ mdt { group-range multicast-prefix; } }
PE 라우터의 VRF 인스턴스에서 새 데이터 MDT를 생성해야 할 때 사용되는 IP 그룹 범위를 구성합니다. 이 주소 범위는 라우터에 있는 다른 VPN의 기본 MDT 주소와 겹칠 수 없습니다. 중첩 그룹 범위를 구성하면 구성 커밋이 실패합니다.
이 문에는 기본값이 없습니다. 을(를) multicast-prefix 예약되지 않은 유효한 멀티캐스트 주소 범위로 설정하지 않으면 이 VRF 인스턴스에 대해 데이터 MDT가 생성되지 않습니다.
메모:이 예에서는 새 데이터 MDT를 시작해야 할 때 239.10.10.0/24 범위에서 주소를 자동으로 선택하도록 이전에 PE 라우터를 구성했다고 가정합니다.
[edit routing-instances name] provider-tunnel family inet | inet6{{ mdt { tunnel-limit limit; } }
VRF 인스턴스에 대해 생성할 수 있는 최대 데이터 MDT 수를 구성합니다.
기본값은 0입니다. 을(를) limit 0이 아닌 값으로 구성하지 않으면 이 VRF 인스턴스에 대한 데이터 MDT가 생성되지 않습니다.
VRF 인스턴스의 경우 유효한 범위는 0에서 1024까지입니다. PE 라우터의 모든 VRF 인스턴스에서 모든 데이터 MDT에 대해 8000 개의 터널 제한이 있습니다.
구성된 최대 데이터 MDT 터널 수에 도달하면 VRF 인스턴스에 대해 새 터널이 생성되지 않으며 구성된 임계값을 초과하는 트래픽이 기본 MDT로 전송됩니다.
메모:이 예에서는 VRF 인스턴스에 대한 데이터 MDT 수를 10으로 제한합니다 .
[edit routing-instances name] provider-tunnel family inet | inet6{{ mdt { threshold { group group-address { source source-address { rate threshold-rate; } } } } }
기본 MDT의 멀티캐스트 원본에 대한 데이터 속도를 구성합니다. VRF 인스턴스의 소스 트래픽이 구성된 데이터 전송 속도를 초과하면 새 터널이 생성됩니다.
그룹 group-address- PE 라우터가 연결된 VRF 인스턴스에 해당하는 기본 MDT의 멀티캐스트 그룹 주소입니다. group-address 명시적(지정된 주소의 32 비트 모두) 또는 접두사(지정된 네트워크 주소 및 접두사 길이)입니다. 일반적으로 특정 유형의 멀티캐스트 트래픽에 대해 잘 알려진 주소입니다.
근원 source-address- 지정된 기본 MDT 그룹에 있는 하나 이상의 멀티캐스트 소스의 유니캐스트 IP 접두사입니다.
율 threshold-rate- 데이터 MDT의 자동 생성을 트리거하는 멀티캐스트 소스의 데이터 속도입니다. 데이터 속도는 초당 킬로비트(Kbps)로 지정됩니다.
기본값은 threshold-rate 초당 10 킬로비트(Kbps)입니다.
메모:이 예제에서는 다음 데이터 MDT 임계값을 구성합니다.
멀티캐스트 그룹 주소 또는 임계 제한이 적용되는 주소 범위 - 224.0.9.0/32
멀티캐스트 소스 주소 또는 임계값 제한이 적용되는 주소 범위 - 10.1.1.2/32
데이터 속도 - 10Kbps
트래픽이 중지되거나 속도가 임계값 아래로 떨어지면 소스 PE 라우터가 기본 MDT로 다시 전환됩니다.
구성
다음 예제에서는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색에 대한 자세한 내용은 Junos OS CLI 사용자 가이드를 참조하십시오.
- CLI 빠른 구성
- VRF에 연결된 로컬 PE 라우터에서 데이터 MDT 및 PIM-SSM 프로바이더 터널 활성화
- (선택 사항) 로컬 PE 라우터에서 멀티캐스트 터널 인터페이스에 대한 자세한 추적 정보 로깅 활성화
- 결과
CLI 빠른 구성
이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 바꾸고 계층 수준에서 명령을 CLI [edit]
로 복사해 붙여 넣은 다음, 구성 모드에서 을(를) 입력합니다 commit
.
set routing-instances ce1 provider-tunnel family inet mdt group-range 239.10.10.0/24 set routing-instances ce1 provider-tunnel family inet mdt tunnel-limit 10 set routing-instances ce1 provider-tunnel family inet mdt threshold group 224.0.9.0/32 source 10.1.1.2/32 rate 10 set protocols pim traceoptions file trace-pim-mdt set protocols pim traceoptions file files 5 set protocols pim traceoptions file size 1m set protocols pim traceoptions file world-readable set protocols pim traceoptions flag mdt detail
VRF에 연결된 로컬 PE 라우터에서 데이터 MDT 및 PIM-SSM 프로바이더 터널 활성화
단계별 절차
다음 예제에서는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색 관련 정보는 Junos OS CLI 사용자 가이드의 구성 모드에서 CLI 편집기 사용을 참조하십시오.
PIM-SSM 멀티캐스트 VPN에서 VRF 인스턴스 ce1 에 연결된 로컬 PE 라우터를 구성하여 해당 VRF에 대한 새로운 데이터 MDT 및 프로바이더 터널을 시작합니다.
SSM 모드에서 작동하는 프로바이더 터널의 구성을 활성화합니다.
[edit] user@host# edit routing-instances ce1 provider-tunnel
새 데이터 MDT에 대한 멀티캐스트 IP 주소 범위를 구성합니다.
[edit routing-instances ce1 provider-tunnel] user@host# set mdt group-range 239.10.10.0/24
이 VRF 인스턴스에 대한 최대 데이터 MDT 수를 구성합니다.
[edit routing-instances ce1 provider-tunnel] user@host# set mdt tunnel-limit 10
멀티캐스트 그룹 및 원본에 대한 데이터 MDT 만들기 임계값을 구성합니다.
[edit routing-instances ce1 provider-tunnel] user@host# set mdt threshold group 224.0.9.0/32 source 10.1.1.2/32 rate 10
디바이스 구성을 완료하면 해당 구성을 커밋합니다.
[edit] user@host# commit
결과
구성 모드에서 명령을 입력하여 PIM-SSM 공급자 터널에 대한 데이터 MDT의 show routing-instances
구성을 확인합니다. 출력 결과가 의도한 구성대로 표시되지 않으면 이 절차의 지침을 반복하여 구성을 수정하십시오.
[edit] user@host# show routing-instances ce1 { instance-type vrf; vrf-target target:100:1; ... provider-tunnel { pim-ssm { group-address 239.1.1.1; } mdt { threshold { group 224.0.9.0/32 { source 10.1.1.2/32 { rate 10; } } } tunnel-limit 10; group-range 239.10.10.0/24; } } protocols { ... pim { mvpn { family { inet { autodiscovery { inet-mdt; } } } } } } } }
show routing-instances
위의 명령 출력은 공급자 코어의 SSM 모드에서 작동하는 draft-rosen MVPN에서 VRF 인스턴스의 전체 구성을 표시하지 않습니다.
(선택 사항) 로컬 PE 라우터에서 멀티캐스트 터널 인터페이스에 대한 자세한 추적 정보 로깅 활성화
단계별 절차
로컬 PE 라우터에서 모든 멀티캐스트 터널 인터페이스에 대한 자세한 추적 정보 로깅을 활성화하려면:
PIM 추적 옵션의 구성을 활성화합니다.
[edit] user@host# set protocols pim traceoptions
추적 파일 이름, 최대 추적 파일 수, 각 추적 파일의 최대 크기 및 파일 액세스 유형을 구성합니다.
[edit protocols pim traceoptions] set file trace-pim-mdt set file files 5 set file size 1m set file world-readable
멀티캐스트 데이터 터널 작업과 관련된 메시지가 기록되도록 지정합니다.
[edit protocols pim traceoptions] set flag mdt detail
디바이스 구성을 완료하면 해당 구성을 커밋합니다.
[edit] user@host# commit
결과
구성 모드에서 명령을 입력하여 show protocols
멀티캐스트 터널 로깅 구성을 확인합니다. 출력 결과가 의도한 구성대로 표시되지 않으면 이 절차의 지침을 반복하여 구성을 수정하십시오.
[edit] user@host# show protocols pim { traceoptions { file trace-pim-mdt size 1m files 5 world-readable; flag mdt detail; } interface lo0.0; ... }
확인
로컬 PE 라우터가 데이터 MDT 및 PIM-SSM 공급자 터널을 올바르게 관리하고 있는지 확인하려면 다음 작업을 수행합니다.
- 멀티캐스트 그룹에 대해 시작된 데이터 MDT 모니터링
- 멀티캐스트 그룹의 모든 PE 라우터에 의해 캐시된 데이터 MDT 그룹 주소 모니터링
- (선택 사항) 멀티캐스트 터널 인터페이스에 대한 추적 로그 보기
멀티캐스트 그룹에 대해 시작된 데이터 MDT 모니터링
목적
VRF 인스턴스 ce1의 경우 기본 MDT에 대해 로컬 PE 라우터에서 설정한 수신 및 발신 터널을 확인하고 로컬 PE 라우터에서 시작된 데이터 MDT를 모니터링합니다.
행동
show pim mdt instance ce1 detail 운영 모드 명령을 사용합니다.
기본 MDT의 경우 명령은 기본 MDT를 사용하여 멀티캐스트 그룹의 특정 멀티캐스트 소스 주소에 대해 로컬 PE 라우터가 설정한 수신 및 발신 터널에 대한 세부 정보를 표시하고 터널 모드를 PIM-SSM으로 식별합니다.
로컬 PE 라우터에서 시작된 데이터 MDT의 경우 명령은 데이터 MDT, 데이터 MDT 터널에 대해 설정된 멀티캐스트 터널 논리 인터페이스, 구성된 임계값 속도 및 현재 통계를 사용하여 멀티캐스트 소스를 식별합니다.
멀티캐스트 그룹의 모든 PE 라우터에 의해 캐시된 데이터 MDT 그룹 주소 모니터링
목적
VRF 인스턴스 ce1의 경우 VRF에 참여하는 모든 PE 라우터에서 캐시한 데이터 MDT 그룹 주소를 확인합니다.
행동
show pim mdt data-mdt-joins instance ce1 운영 모드 명령을 사용합니다. 명령 출력에는 각 항목의 현재 시간 제한 값을 포함하여 지정된 VRF 인스턴스에 참여하는 모든 PE 라우터가 수신한 MDT 조인 TLV 패킷에서 캐시된 정보가 표시됩니다.
예: 모든 소스 멀티캐스트 모드에서 작동하는 데이터 MDT 및 공급자 터널 구성
이 예는 ASM(any-source multicast) 모드에서 작동하는 draft-rosen 레이어 3 VPN에서 MDT(Data Multicast Distribution Tree)를 구성하는 방법을 보여줍니다. 이 예는 RFC 4364, BGP/MPLS IP VPN의 Junos OS 구현과 IETF 인터넷 초안 draft-rosen-vpn-mcast-06.txt MPLS/BGP VPN의 멀티캐스트 (2004년 4월 만료)의 섹션 2를 기반으로 합니다.
요구 사항
시작하기 전에:
계층 3 VPN 시나리오를 통해 draft-rosen 멀티캐스트를 구성합니다.
라우팅 디바이스가 멀티캐스트 터널(mt) 인터페이스를 지원하는지 확인합니다.
터널 가능 PIC는 최대 512개의 멀티캐스트 터널 인터페이스를 지원합니다. 기본 MDT와 데이터 MDT가 모두 이 합계에 기여합니다. 기본 MDT는 두 개의 멀티캐스트 터널 인터페이스(하나는 캡슐화용, 다른 하나는 캡슐화 해제용)를 사용합니다. M Series 또는 T 시리즈 라우터가 512개 이상의 멀티캐스트 터널 인터페이스를 지원하려면 또 다른 터널 가능 PIC가 필요합니다. 멀티캐스트 프로토콜 사용자 가이드의 "터널 서비스 PIC 및 멀티캐스트" 및 "사용 가능한 PIC 간 로드 밸런싱 멀티캐스트 터널 인터페이스"를 참조하십시오.
개요
레이어 3 VPN에서 MDT(Data Multicast Distribution Tree)를 사용하면 멀티캐스트 패킷이 VPN 그룹 내의 지정된 프로바이더 에지(PE) 라우터로 불필요하게 플러딩되는 것을 방지할 수 있습니다. 이 옵션은 특정 소스의 멀티캐스트 트래픽에 대한 수신기가 없는 레이어 3 VPN 멀티캐스트 네트워크의 PE 라우터에 주로 유용합니다.
멀티캐스트 소스에 직접 연결된 PE 라우터( 소스 PE라고도 함)가 구성된 임계값을 초과하는 레이어 3 VPN 멀티캐스트 트래픽을 수신하면 소스 사이트에 연결된 PE 라우터와 원격 PE 라우터 이웃 간에 새 데이터 MDT 터널이 설정됩니다.
원본 PE는 원본이 활성 상태인 한 새 데이터 MDT 그룹을 보급합니다. 주기적인 알림은 VRF에 대한 기본 MDT를 통해 전송됩니다. 데이터 MDT 공지가 기본 터널을 통해 전송되기 때문에 모든 PE 라우터가 공지를 수신합니다.
멀티캐스트 트래픽에 대한 수신기가 없는 인접 라우터는 새 데이터 MDT 그룹의 광고를 캐시하지만 새 터널은 무시합니다. 멀티캐스트 트래픽에 대한 수신기가 있는 인접 라우터는 새 데이터 MDT 그룹의 광고를 캐시하고 새 그룹에 대한 PIM 조인 메시지도 보냅니다.
소스 PE는 새 데이터 MDT 그룹을 사용하여 VRF 멀티캐스트 트래픽을 캡슐화하고 기본 멀티캐스트 트리의 패킷 플로우를 중지합니다. 멀티캐스트 트래픽 수준이 임계값 아래로 떨어지면 데이터 MDT가 자동으로 삭제되고 트래픽이 기본 멀티캐스트 트리로 다시 흐릅니다.
아직 새 데이터 MDT 그룹에 가입하지 않은 PE 라우터가 공급자 코어의 데이터 MDT를 통해 (S,G) 트래픽이 이미 흐르고 있는 새 수신기에 대한 PIM 가입 메시지를 수신하면 해당 PE 라우터는 캐시에서 새 그룹 주소를 가져올 수 있으며 다음 데이터 MDT 광고를 최대 59 초 동안 기다리지 않고 즉시 data-MDT에 가입할 수 있습니다.
기본적으로 데이터 MDT의 자동 생성은 비활성화되어 있습니다.
ASM 모드에서 작동하는 프로바이더 터널이 있는 draft-rosen 멀티캐스트 VPN인 rosen 6 MVPN의 경우 멀티캐스트 그룹과 연결된 VRF 인스턴스에 대한 PIM 프로토콜 구성 아래에 문을 포함하여 터널 멀티캐스트 그룹에 대한 데이터 MDT 생성을 구성합니다. 데이터 MDT는 VPN 및 VRF 라우팅 인스턴스에 적용되므로 마스터 라우팅 인스턴스에서 MDT 문을 구성할 수 없습니다.
이 예에는 다음 구성 옵션이 포함됩니다.
group - 임계값이 적용되는 멀티캐스트 그룹 주소를 지정합니다. 이것은 특정 유형의 멀티캐스트 트래픽에 대해 잘 알려진 주소일 수 있습니다.
그룹 주소는 명시적(지정된 주소의 32비트 모두) 또는 접두사(지정된 네트워크 주소 및 접두사 길이)일 수 있습니다. 명시적 주소 형식과 접두사 주소 형식은 겹치지 않는 경우 결합할 수 있습니다. 동일한 소스 또는 그룹 주소에 대해 접두사 및 보다 명시적인 주소 형식이 사용되는 중복 구성은 지원되지 않습니다.
group-range - PE 라우터에서 새 데이터 MDT를 시작해야 할 때 사용되는 멀티캐스트 그룹 IP 주소 범위를 지정합니다. 각 새 데이터 MDT에 대해 구성된 그룹 범위에서 하나의 주소가 자동으로 선택됩니다.
로컬 멀티캐스트 소스에 대한 데이터 MDT를 구현하는 PE 라우터는 멀티캐스트 그룹 주소 범위로 구성해야 합니다. 구성된 범위 내에 속하는 그룹 주소는 이 VRF 인스턴스에서 생성된 데이터 MDT에 대한 참가 메시지에 사용됩니다. 모든 멀티캐스트 주소 범위를 멀티캐스트 접두사로 사용할 수 있습니다. 그러나 그룹 주소 범위는 라우터의 모든 VPN에 대해 구성된 기본 MDT 그룹 주소와 겹칠 수 없습니다. 중첩되는 그룹 주소를 구성하면 구성 커밋 작업이 실패합니다.
pim—any-source 멀티캐스트 모드에서 작동하는 서비스 프로바이더 터널에 대한 데이터 MDT를 지원합니다.
rate - 데이터 MDT 생성을 시작하는 데이터 속도를 지정합니다. VRF의 소스 트래픽이 구성된 데이터 전송 속도를 초과하면 새 터널이 생성됩니다. 범위는 기본값인 초당 10킬로비트(Kbps)에서 초당 1기가비트(Gbps, 1,000,000Kbps에 해당)까지입니다.
source - 멀티캐스트 트래픽 소스의 유니캐스트 주소를 지정합니다. PE 라우터에 로컬로 첨부되거나 PE 라우터를 통해 도달한 소스일 수 있습니다. 그룹에는 둘 이상의 원본이 있을 수 있습니다.
소스 주소는 명시적(지정된 주소의 32비트 모두) 또는 접두사(지정된 네트워크 주소 및 접두사 길이)일 수 있습니다. 명시적 주소 형식과 접두사 주소 형식은 겹치지 않는 경우 결합할 수 있습니다. 동일한 소스 또는 그룹 주소에 대해 접두사 및 보다 명시적인 주소 형식이 사용되는 중복 구성은 지원되지 않습니다.
threshold - 속도를 그룹 및 소스와 연결합니다. 로컬 멀티캐스트 소스에 대한 데이터 MDT를 구현하는 PE 라우터는 멀티캐스트 그룹 및 소스에 대한 데이터 MDT 생성 임계값을 설정해야 합니다.
트래픽이 중지되거나 속도가 임계값 아래로 떨어지면 소스 PE 라우터가 기본 MDT로 다시 전환됩니다.
tunnel-limit - 단일 라우팅 인스턴스에 대해 생성할 수 있는 최대 데이터 MDT 수를 지정합니다. 로컬 멀티캐스트 소스에 대한 데이터 MDT를 구현하는 PE 라우터는 이 VRF 인스턴스에서 생성된 데이터 MDT 수에 대한 제한을 설정해야 합니다. 제한이 0(기본값)이면 이 VRF 인스턴스에 대한 데이터 MDT가 생성되지 않습니다.
데이터 MDT 터널 수가 VRF에 대해 구성된 최대 터널 제한을 초과하면 새 터널이 생성되지 않습니다. 구성된 임계값을 초과하는 트래픽은 기본 MDT로 전송됩니다.
VRF 인스턴스의 경우 유효한 범위는 0에서 1024까지입니다. PE 라우터의 모든 VRF 인스턴스에서 모든 데이터 MDT에 대해 8000 개의 터널 제한이 있습니다.
구성
절차
CLI 빠른 구성
이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 바꾸고 계층 수준에서 명령을 CLI [edit]
로 복사해 붙여 넣습니다.
[edit] set routing-instances vpn-A protocols pim mdt group-range 227.0.0.0/8 set routing-instances vpn-A protocols pim mdt threshold group 224.4.4.4/32 source 10.10.20.43/32 rate 10 set routing-instances vpn-A protocols pim mdt tunnel-limit 10
단계별 절차
다음 예제에서는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색 관련 정보는 Junos OS CLI 사용자 가이드의 구성 모드에서 CLI 편집기 사용을 참조하십시오.
PIM-ASM 멀티캐스트 VPN에서 VRF 인스턴스 vpn-A 에 연결된 PE 라우터를 구성하여 해당 VRF에 대한 새 데이터 MDT 및 프로바이더 터널을 시작합니다.
그룹 범위를 구성합니다.
[edit] user@host# edit routing-instances vpn-A protocols pim mdt [edit routing-instances vpn-A protocols pim mdt] user@host# set group-range 227.0.0.0/8
멀티캐스트 그룹 및 원본에 대한 데이터 MDT 만들기 임계값을 구성합니다.
[edit routing-instances vpn-A protocols pim mdt] user@host# set threshold group 224.4.4.4 source 10.10.20.43 rate 10
터널 제한을 구성합니다.
[edit routing-instances vpn-A protocols pim mdt] user@host# set tunnel-limit 10
디바이스 구성을 완료하면 해당 구성을 커밋합니다.
[edit routing-instances vpn-A protocols pim mdt] user@host# commit
확인
VRF 인스턴스 vpn-A의 기본 MDT 및 데이터 MDT에 대한 정보를 표시하려면 운영 모드 명령을 사용합니다 show pim mdt instance ce1 detail . 이 명령은 나가는 터널(로컬 PE 라우터에 의해 시작된 터널), 들어오는 터널(원격 PE 라우터에 의해 시작된 터널) 또는 둘 다를 표시합니다.
VRF 인스턴스 vpn-A에 참여하는 PE 라우터에 의해 캐시된 데이터 MDT 그룹 주소를 표시하려면 운영 모드 명령을 사용합니다 show pim mdt data-mdt-joins instance vpn-A . 명령은 지정된 VRF 인스턴스에 참여하는 모든 PE 라우터가 수신한 MDT 조인 TLV 패킷에서 캐시된 정보를 표시합니다.
구성에 mdt detail 플래그 [edit protocols pim traceoptions]
를 포함하여 데이터 MDT의 작업을 추적할 수 있습니다. 이 플래그를 설정하면 모든 mt 인터페이스 관련 활동이 추적 파일에 로그됩니다.
예: 데이터 MDT 그룹 주소의 동적 재사용 사용
이 예에서는 MDT(Data Multicast Distribution Tree) 그룹 주소의 동적 재사용을 활성화하는 방법을 설명합니다.
요구 사항
시작하기 전에:
라우터 인터페이스를 구성합니다. 라우팅 디바이스는 Junos OS 네트워크 인터페이스 라이브러리를 참조하십시오.
내부 게이트웨이 프로토콜 또는 정적 라우팅을 구성합니다. 라우팅 디바이스에 대한 Junos OS 라우팅 프로토콜 라이브러리를 참조하십시오.
인터페이스에 PIM Sparse 모드를 구성합니다. PIM Sparse 모드 활성화를 참조하십시오.
개요
데이터 MDT 터널에서 사용할 수 있는 멀티캐스트 그룹 주소는 제한되어 있습니다. 기본적으로 사용 가능한 멀티캐스트 그룹 주소가 모두 사용되는 경우 새 데이터 MDT를 만들 수 없습니다.
데이터 MDT 그룹 주소를 동적으로 다시 사용할 수 있습니다. 데이터 MDT 그룹 주소를 동적으로 다시 사용하면 여러 멀티캐스트 스트림에서 단일 MDT 및 멀티캐스트 공급자 그룹 주소를 공유할 수 있습니다. 예를 들어 3개의 스트림에서 동일한 공급자 그룹 주소와 MDT 터널을 사용할 수 있습니다.
스트림은 라운드 로빈 방식으로 특정 MDT에 할당됩니다. 공급자 터널은 여러 고객 스트림에서 사용될 수 있기 때문에 송신 라우터가 연결된 고객 사이트로 향하지 않는 고객 트래픽을 수신하게 될 수 있습니다. 이 예는 MVPN 프로바이더 터널이 없는 일반 PIM 시나리오를 보여줍니다.
구성
CLI 빠른 구성
이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 바꾸고 계층 수준에서 명령을 CLI [edit]
로 복사해 붙여 넣습니다.
set policy-options policy-statement bgp-to-ospf term 1 from protocol bgp set policy-options policy-statement bgp-to-ospf term 1 then accept set protocols mpls interface all set protocols bgp local-as 65520 set protocols bgp group ibgp type internal set protocols bgp group ibgp local-address 10.255.38.17 set protocols bgp group ibgp family inet-vpn unicast set protocols bgp group ibgp neighbor 10.255.38.21 set protocols bgp group ibgp neighbor 10.255.38.15 set protocols ospf traffic-engineering set protocols ospf area 0.0.0.0 interface all set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ldp interface all set protocols pim rp static address 10.255.38.21 set protocols pim interface all mode sparse set protocols pim interface all version 2 set protocols pim interface fxp0.0 disable set routing-instances VPN-A instance-type vrf set routing-instances VPN-A interface ge-1/1/2.0 set routing-instances VPN-A interface lo0.1 set routing-instances VPN-A route-distinguisher 10.0.0.10:04 set routing-instances VPN-A vrf-target target:100:10 set routing-instances VPN-A protocols ospf export bgp-to-ospf set routing-instances VPN-A protocols ospf area 0.0.0.0 interface all set routing-instances VPN-A protocols pim traceoptions file pim-VPN-A.log set routing-instances VPN-A protocols pim traceoptions file size 5m set routing-instances VPN-A protocols pim traceoptions flag mdt detail set routing-instances VPN-A protocols pim dense-groups 224.0.1.39/32 set routing-instances VPN-A protocols pim dense-groups 224.0.1.40/32 set routing-instances VPN-A protocols pim dense-groups 229.0.0.0/8 set routing-instances VPN-A protocols pim vpn-group-address 239.1.0.0 set routing-instances VPN-A protocols pim rp static address 10.255.38.15 set routing-instances VPN-A protocols pim interface lo0.1 mode sparse-dense set routing-instances VPN-A protocols pim interface ge-1/1/2.0 mode sparse-dense set routing-instances VPN-A protocols pim mdt threshold group 224.1.1.1/32 source 192.168.255.245/32 rate 20 set routing-instances VPN-A protocols pim mdt threshold group 224.1.1.2/32 source 192.168.255.245/32 rate 20 set routing-instances VPN-A protocols pim mdt threshold group 224.1.1.3/32 source 192.168.255.245/32 rate 20 set routing-instances VPN-A protocols pim mdt data-mdt-reuse set routing-instances VPN-A protocols pim mdt tunnel-limit 2 set routing-instances VPN-A protocols pim mdt group-range 239.1.1.0/30
절차
단계별 절차
다음 예제에서는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색 관련 정보는 Junos OS CLI 사용자 가이드의 구성 모드에서 CLI 편집기 사용을 참조하십시오.
데이터 MDT 그룹 주소의 동적 재사용을 구성하려면 다음을 수행합니다.
bgp-to-ospf 내보내기 정책을 구성합니다.
[edit policy-options policy-statement bgp-to-ospf] user@host# set term 1 from protocol bgp user@host# set term 1 then accept
MPLS, LDP, BGP, OSPF 및 PIM을 구성합니다.
[edit] user@host# edit protocols [edit protocols] user@host# set mpls interface all [edit protocols] user@host# set ldp interface all [edit protocols] user@host# set bgp local-as 65520 [edit protocols] user@host# set bgp group ibgp type internal [edit protocols] user@host# set bgp group ibgp local-address 10.255.38.17 [edit protocols] user@host# set bgp group ibgp family inet-vpn unicast [edit protocols] user@host# set bgp group ibgp neighbor 10.255.38.21 [edit protocols] user@host# set bgp group ibgp neighbor 10.255.38.15 [edit protocols] user@host# set ospf traffic-engineering [edit protocols] user@host# set ospf area 0.0.0.0 interface all [edit protocols] user@host# set ospf area 0.0.0.0 interface fxp0.0 disable [edit protocols] user@host# set pim rp static address 10.255.38.21 [edit protocols] user@host# set pim interface all mode sparse [edit protocols] user@host# set pim interface all version 2 [edit protocols] user@host# set pim interface fxp0.0 disable [edit protocols] user@host# exit
라우팅 인스턴스를 구성하고 bgp-to-OSPF 내보내기 정책을 적용합니다.
[edit] user@host# edit routing-instances VPN-A [edit routing-instances VPN-A] user@host# set instance-type vrf [edit routing-instances VPN-A] user@host# set interface ge-1/1/2.0 [edit routing-instances VPN-A] user@host# set interface lo0.1 [edit routing-instances VPN-A] user@host# set route-distinguisher 10.0.0.10:04 [edit routing-instances VPN-A] user@host# set vrf-target target:100:10 [edit routing-instances VPN-A] user@host# set protocols ospf export bgp-to-ospf [edit routing-instances VPN-A] user@host# set protocols ospf area 0.0.0.0 interface all
문제 해결을 위해 PIM 추적 작업을 구성합니다.
[edit routing-instances VPN-A] user@host# set protocols pim traceoptions file pim-VPN-A.log [edit routing-instances VPN-A] user@host# set protocols pim traceoptions file size 5m [edit routing-instances VPN-A] user@host# set protocols pim traceoptions flag mdt detail
고집적 모드에서 작동하는 그룹과 라우팅 인스턴스에서 멀티캐스트 트래픽을 캡슐화할 그룹 주소를 구성합니다.
[edit routing-instances VPN-A] user@host# set protocols pim dense-groups 224.0.1.39/32 [edit routing-instances VPN-A] user@host# set protocols pim dense-groups 224.0.1.40/32 [edit routing-instances VPN-A] user@host# set protocols pim dense-groups 229.0.0.0/8 [edit routing-instances VPN-A] user@host# set protocols pim group-address 239.1.0.0 [edit routing-instances VPN-A]
RP 및 Sparse-고집적 모드에서 작동하는 인터페이스의 주소를 구성합니다.
[edit routing-instances VPN-A] user@host# set protocols pim rp static address 10.255.38.15 [edit routing-instances VPN-A] user@host# set protocols pim interface lo0.1 mode sparse-dense [edit routing-instances VPN-A] user@host# set protocols pim interface ge-1/1/2.0 mode sparse-dense
문을 포함하여 데이터 MDT를
data-mdt-reuse
구성합니다.[edit routing-instances VPN-A] user@host# set protocols pim mdt threshold group 224.1.1.1/32 source 192.168.255.245/32 rate 20 [edit routing-instances VPN-A] user@host# set protocols pim mdt threshold group 224.1.1.2/32 source 192.168.255.245/32 rate 20 [edit routing-instances VPN-A] user@host# set protocols pim mdt threshold group 224.1.1.3/32 source 192.168.255.245/32 rate 20 [edit routing-instances VPN-A] user@host# set protocols pim mdt data-mdt-reuse [edit routing-instances VPN-A] user@host# set protocols pim mdt tunnel-limit 2 [edit routing-instances VPN-A] user@host# set protocols pim mdt group-range 239.1.1.0/30
디바이스 구성을 완료하면 해당 구성을 커밋합니다.
[edit routing-instances VPN-A] user@host# commit
결과
구성 모드에서 , show protocols
, 및 show routing-instances
명령을 입력하여 show policy-options
구성을 확인합니다. 출력 결과가 의도한 구성대로 표시되지 않으면 이 예의 지침을 반복하여 구성을 수정하십시오.
user@host# show policy-options policy-statement bgp-to-ospf { term 1 { from protocol bgp; then accept; } }
user@host# show protocols mpls { interface all; } bgp { local-as 65520; group ibgp { type internal; local-address 10.255.38.17; family inet-vpn { unicast; } neighbor 10.255.38.21; neighbor 10.255.38.15; } } ospf { traffic-engineering; area 0.0.0.0 { interface all; interface fxp0.0 { disable; } } } ldp { interface all; } pim { rp { static { address 10.255.38.21; } } interface all { mode sparse; version 2; } interface fxp0.0 { disable; } }
user@host# show routing-instances VPN-A { instance-type vrf; interface ge-1/1/2.0; interface lo0.1; route-distinguisher 10.0.0.10:04; vrf-target target:100:10; protocols { ospf { export bgp-to-ospf; area 0.0.0.0 { interface all; } } pim { traceoptions { file pim-VPN-A.log size 5m; flag mdt detail; } dense-groups { 224.0.1.39/32; 224.0.1.40/32; 229.0.0.0/8; } vpn-group-address 239.1.0.0; rp { static { address 10.255.38.15; } } interface lo0.1 { mode sparse-dense; } interface ge-1/1/2.0 { mode sparse-dense; } mdt { threshold { group 224.1.1.1/32 { source 192.168.255.245/32 { rate 20; } } group 224.1.1.2/32 { source 192.168.255.245/32 { rate 20; } } group 224.1.1.3/32 { source 192.168.255.245/32 { rate 20; } } } data-mdt-reuse; tunnel-limit 2; group-range 239.1.1.0/30; } } } }
확인
구성을 확인하려면 다음 명령을 실행합니다.
pim join 인스턴스 VPN-A extensive 표시
multicast route instance VPN-A extensive 표시
pim mdt 인스턴스 VPN-A 표시
pim mdt data-mdt-joins 인스턴스 VPN-A 표시