Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

예: 멀티캐스트 포워딩 캐시 구성

멀티캐스트 포워딩 캐시 이해

IP 멀티캐스트 프로토콜은 멀티캐스트 포워딩 캐시에 많은 엔트리를 생성할 수 있습니다. 포워딩 캐시가 우선 순위가 높은 항목의 추가를 방지하는 엔트리로 채워지면 애플리케이션 및 프로토콜이 제대로 작동하지 않을 수 있습니다. 캐시 크기를 제한하고 항목이 캐시에 유지되는 시간을 제어하여 멀티캐스트 포워딩 캐시 속성을 관리할 수 있습니다. 타임아웃 값을 관리함으로써 보다 중요한 포워딩 캐시 엔트리에 우선 순위를 부여하는 동시에 덜 중요한 다른 항목을 제거할 수 있습니다.

예: 멀티캐스트 포워딩 캐시 구성

라우팅 디바이스가 멀티캐스트 트래픽을 수신하면 멀티캐스트 포워딩 캐시인 inet.1에 (S,G) 라우팅 정보를 배치합니다. 이 예에서는 멀티캐스트 포워딩 캐시 제한을 구성하여 캐시가 엔트리에 채워지도록 하는 방법을 보여줍니다.

요구 사항

시작하기 전:

개요

이 예에는 다음과 같은 문장이 포함됩니다.

  • 포워딩 캐시—포워딩 엔트리가 노화되는 방식과 엔트리 수를 제어하는 방법을 지정합니다.

  • 타임아웃—항목이 제거되고 inet.1에서 제거된 유휴 기간을 지정합니다. 1~720분 범위에서 타임아웃을 지정할 수 있습니다.

  • 임계값—캐시 항목이 특정 최대값에 도달하고 번호가 다른 임계값에 도달할 때 캐시에 엔트리를 추가하기 시작할 때 추가되는 엔트리를 억제(일시 중단)하기 위해 포워딩 캐시에 임계값 값을 지정할 수 있습니다. 기본적으로 라우팅 디바이스에서는 임계값 값이 활성화되지 않습니다.

    억제 임계값은 새로운 멀티캐스트 포워딩 캐시 엔트리의 추가를 일시 중단합니다. 억제 값을 지정하지 않으면 필요에 따라 멀티캐스트 포워딩 캐시 항목이 생성됩니다. 억제 임계값을 지정하면 선택적으로 장비가 새로운 멀티캐스트 포워딩 캐시 엔트리를 추가하는 것을 재개하는 지점을 설정하는 재사용 임계값을 지정할 수 있습니다. 일시 중지가 발생하는 동안 포워딩 캐시 항목이 타임 아웃(time out)입니다. 일정 수의 엔트리가 타임 아웃되면 재사용 임계값에 도달하고 새 항목이 추가됩니다. 두 임계값의 범위는 1에서 200,000까지입니다. 구성된 경우 재사용 값은 억제 값보다 적어야 합니다. 재사용 값을 지정하지 않으면 멀티캐스트 포워딩 캐시 항목의 수가 억제 값으로 제한됩니다. 멀티캐스트 포워딩 캐시 엔트리의 수가 억제 값보다 낮아지자마자 새로운 엔트리가 생성됩니다.

토폴로지

구성

절차

CLI 빠른 구성

이 예제를 신속하게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣고, 줄 바꿈을 제거하고, 네트워크 구성에 필요한 세부 정보를 변경하고, 명령을 계층 수준에서 CLI [edit] 에 복사 및 붙여넣은 다음 구성 모드에서 입력 commit 합니다.

단계별 절차

다음 예제에서는 구성 계층에서 다양한 레벨을 탐색해야 합니다. CLI 탐색에 대한 자세한 내용은 Junos OS CLI 사용자 가이드의 Configuration 모드에서 CLI Editor를 사용하는 것을 참조하십시오.

멀티캐스트 포워딩 캐시를 구성하려면 다음을 수행합니다.

  1. 포워딩 캐시의 최대 크기를 구성합니다.

  2. 항목이 제거되기 전에 유휴 상태로 유지될 수 있는 시간(분)을 구성합니다.

  3. 억제가 중지되고 새 항목을 추가할 수 있을 때 포워딩 캐시의 크기를 구성합니다.

결과

show 라우팅 옵션 명령을 입력하여 구성을 확인합니다.

확인

구성을 확인하려면 show 멀티캐스트 루트 포괄적인 명령을 실행합니다.

예: 멀티캐스트 플로우 맵 구성

이 예에서는 특정 포워딩 캐시 항목이 노후화되는 것을 방지하기 위해 플로우 맵을 구성하여 소스 간 페일오버를 가속화하는 방법을 보여줍니다. 플로우 맵을 사용하면 플로우 맵 정책에 의해 정의된 엔트리에 대한 대역폭 변수 및 멀티캐스트 포워딩 캐시 타임아웃 값을 구성할 수 있습니다.

요구 사항

시작하기 전:

개요

플로우 맵은 일반적으로 동일한 그룹에 대해 여러 소스가 있는 경우 고속 멀티캐스트 소스 페일오버에 사용됩니다. 예를 들어, 한 비디오 소스가 트래픽을 적극적으로 전송할 때 다른 비디오 소스의 포워딩 상태는 몇 분 후에 타임아웃됩니다. 나중에 새로운 소스가 트래픽을 다시 전송하기 시작하면 포워딩 상태가 아직 없는 경우 새 소스에 새 포워딩 상태를 설치하는 데 시간이 걸립니다. 이 전환 지연은 비디오 스트림이 많을 때 악화됩니다. 타임아웃 값이나 영구 캐시 엔트리가 있는 플로우 맵을 사용하면 이러한 전환 지연을 줄일 수 있습니다.

참고:

고속 소스 전환이 제대로 작동하려면 경로의 모든 라우팅 디바이스에 영구 포워딩 상태가 있어야 합니다.

이 예에는 다음과 같은 문장이 포함됩니다.

  • 대역폭—멀티캐스트 트래픽에 대해 인터페이스가 초과 가입되지 않도록 플로우 맵에 정의된 각 플로우의 대역폭을 지정합니다. 플로우를 하나 더 추가하면 전체 대역폭이 인터페이스에 대해 허용된 대역폭을 초과하는 경우 요청은 거부됩니다. 거부된 요청은 예상되는 전송 인터페이스의 일부 또는 전부에서 트래픽이 전송되지 않을 수 있음을 의미합니다. 초당 비트 단위로 대역폭을 지정하거나 대역폭이 측정되고 적응적으로 수정되도록 지정함으로써 플로우 맵과 일치하는 멀티캐스트 플로우와 연관된 대역폭을 정의할 수 있습니다.

    적응형 옵션을 사용하면 5초 간격으로 측정된 대역폭이 조정됩니다. 플로우는 측정된 마지막 12개 값(1분)의 최대 대역폭 값을 사용합니다.

    적응형 옵션으로 대역폭 값을 구성하면 대역폭 값이 플로우의 시작 대역폭 역할을 합니다. 그런 다음 대역폭은 후속 측정 대역폭 값에 따라 변경합니다. Adaptive 옵션으로 대역폭 값을 지정하지 않으면 시작 대역폭이 기본적으로 초당 2메가비트(Mbps)로 지정됩니다.

    예를 들어, 대역폭 2m 적응 문은 모두 동일한 시작 대역폭(기본값인 2Mbps)을 사용하기 때문에 대역폭 적응 명령문과 같습니다. 실제 플로우 대역폭이 4Mbps인 경우, 측정된 플로우 대역폭은 첫 번째 측정 지점(5초)에 도달한 후 4Mbps로 변경됩니다. 그러나 실제 플로우 대역폭 속도가 1Mbps인 경우, 측정된 플로우 대역폭은 처음 12개의 측정 주기에서 2Mbps로 유지되며(1분) 측정된 1Mbps 값으로 변경됩니다.

  • 플로우 맵—지정된 소스 및 그룹 주소의 포워딩 캐시 타임아웃을 제어하고 각 플로우의 대역폭을 제어하며 이중 소스를 지정하는 플로우 맵을 정의합니다. 플로우가 여러 플로우 맵과 일치할 수 있으면 첫 번째 플로우 맵이 적용됩니다.

  • 포워딩 캐시—플로우 맵에서 정의한 엔트리의 포워딩 캐시 속성을 구성할 수 있습니다. 포워딩 엔트리를 영구화하지 않는 타임아웃을 지정하거나 1분에서 720분 범위의 타임아웃을 지정할 수 있습니다. 값을 절대로 설정하지 않으면 삭제되지 않는 엔트리 전용 옵션을 지정하여 정리된 상태에 있는 항목에 대해 예외를 지정할 수 있습니다. 즉, 절대 폐기되지 않는 엔트리 전용 명령문은 정리된 상태의 엔트리가 타임 아웃(time out)을 허용하지만 포워딩 상태의 엔트리는 결코 타임아웃되지 않습니다.

  • 정책—플로우 맵이 적용되는 소스 및 그룹 주소를 지정합니다.

  • 이중 소스—플로우 맵에서 식별된 플로우에 대해 이중화(백업) 소스를 지정합니다. 포워딩 엔트리 중 하나에 대해 인정되는 아웃바운드 인터페이스는 이중 소스 구성으로 식별된 다른 엔트리에 대해 자동으로 인정됩니다. 2개의 포워딩 엔트리(10.11.11.11) 및 (10.11.11.12)는 flowMap1에 대해 정의된 플로우 맵과 일치합니다. 아웃바운드 인터페이스가 엔트리(10.11.11.11)로 인정되면, 한 소스 또는 다른 소스가 언제든지 트래픽을 전송할 수 있도록 엔트리(10.11.11.12)에 대해 자동으로 인정됩니다.

구성

절차

CLI 빠른 구성

이 예제를 신속하게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣고, 줄 바꿈을 제거하고, 네트워크 구성에 필요한 세부 정보를 변경하고, 명령을 계층 수준에서 CLI [edit] 에 복사 및 붙여넣은 다음 구성 모드에서 입력 commit 합니다.

단계별 절차

멀티캐스트 플로우 맵을 사용하면 멀티캐스트 포워딩 테이블 항목의 하위 집합을 관리할 수 있습니다. 예를 들어, 특정 포워딩 캐시 엔트리가 영구적이거나 플로우 맵 정책과 연관되지 않은 다른 멀티캐스트 플로우와 다른 타임아웃 값을 갖는 것을 지정할 수 있습니다.

다음 예제에서는 구성 계층에서 다양한 레벨을 탐색해야 합니다. CLI 탐색에 대한 자세한 내용은 Junos OS CLI 사용자 가이드의 Configuration 모드에서 CLI Editor를 사용하는 것을 참조하십시오.

플로우 맵을 구성하려면 다음을 수행합니다.

  1. 플로우 맵 정책을 구성합니다. 이 단계는 PolicyForFlow1라는 플로우 맵 정책을 만듭니다. 정책문은 Source-address-filter 명령문을 사용하여 소스 주소와 일치하며 Prefix-list-filter를 사용하여 그룹 주소와 일치합니다. 주소는 플로우 매핑이 발생할 때 구성된 정책과 일치해야 합니다.

  2. 플로우 맵을 참조하는 플로우 맵, flowMap1, 방금 만든 PolicyForFlow1을 정의합니다.

  3. 영구 포워딩 엔트리(즉, 타임아웃되지 않는 엔트리)를 구성하고 정리된 상태의 엔트리를 타임아웃할 수 있도록 합니다.

  4. 2Mbps의 기본 시작 대역폭에 적응하도록 플로우 맵 대역폭을 구성합니다.

  5. 백업 소스를 지정합니다.

  6. 구성을 커밋합니다.

결과

정책 옵션 표시라우팅 옵션 명령을 입력하여 구성을 확인합니다.

확인

구성을 확인하려면 다음 명령을 실행합니다.

  • 멀티캐스트 플로우 맵 표시

  • 광범위한 멀티캐스트 경로를 보여 줘