Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

예: 멀티캐스트 전달 캐시 구성

멀티캐스트 전달 캐시 이해하기

IP 멀티캐스트 프로토콜은 멀티캐스트 전달 캐시에 수많은 항목을 생성할 수 있습니다. 전달 캐시가 우선 순위가 높은 항목의 추가를 방해하는 항목으로 가득 차면 애플리케이션 및 프로토콜이 제대로 작동하지 않을 수 있습니다. 캐시의 크기를 제한하고 항목이 캐시에 남아 있는 시간을 제어하여 멀티캐스트 전달 캐시 속성을 관리할 수 있습니다. 시간 제한 값을 관리하면 덜 중요한 다른 항목을 제거하면서 더 중요한 전달 캐시 항목에 우선 순위를 부여할 수 있습니다.

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

라우팅 디바이스가 멀티캐스트 트래픽을 수신하면 (S,G) 경로 정보를 멀티캐스트 포워딩 캐시 inet.1에 저장합니다. 이 예에서는 캐시가 항목으로 채워지지 않도록 멀티캐스트 전달 캐시 제한을 구성하는 방법을 보여줍니다.

요구 사항

시작하기 전에:

개요

이 예제에는 다음 문이 포함됩니다.

  • forwarding-cache - 포워딩 엔트리가 에이징되는 방법과 엔트리 수를 제어하는 방법을 지정합니다.

  • timeout—항목이 오래되어 inet.1에서 제거되는 유휴 기간을 지정합니다. 1분에서 720분 사이의 시간 제한을 지정할 수 있습니다.

  • threshold - 전달 캐시에 임계값을 지정하여 캐시 항목이 특정 최대값에 도달할 때 항목이 추가되는 것을 억제(일시 중단)하고 숫자가 다른 임계값으로 떨어질 때 캐시에 항목을 추가하기 시작할 수 있습니다. 기본적으로 라우팅 디바이스에서는 임계값이 활성화되지 않습니다.

    억제 임계값은 새로운 멀티캐스트 전달 캐시 항목의 추가를 일시 중단합니다. 억제 값을 지정하지 않으면 필요에 따라 멀티캐스트 전달 캐시 항목이 생성됩니다. 억제 임계값을 지정하는 경우, 디바이스가 새 멀티캐스트 포워딩 캐시 항목을 다시 추가하는 지점을 설정하는 재사용 임계값을 선택적으로 지정할 수 있습니다. 일시 중단하는 동안 캐시 항목 전달 시간이 초과됩니다. 특정 수의 항목이 시간 초과되면 재사용 임계값에 도달하고 새 항목이 추가됩니다. 두 임계값의 범위는 1에서 200,000까지입니다. 구성된 경우 재사용 값은 억제 값보다 작아야 합니다. 재사용 값을 지정하지 않으면 멀티캐스트 포워딩 캐시 항목의 수가 억제 값으로 제한됩니다. 멀티캐스트 전달 캐시 항목의 수가 억제 값 아래로 떨어지는 즉시 새 항목이 생성됩니다.

위상수학

구성

절차

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 변경하고, 계층 수준에서 명령을 CLI로 [edit] 복사해 붙여 넣은 다음, 구성 모드에서 을 입력합니다 commit .

단계별 절차

다음 예제에서는 구성 계층의 다양한 수준을 탐색해야 합니다. CLI 탐색에 대한 자세한 내용은 Junos OS CLI 사용자 가이드의 구성 모드에서 CLI 편집기 사용을 참조하십시오.

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

  1. 전달 캐시의 최대 크기를 구성합니다.

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

  3. 억제가 중지되고 새 항목을 추가할 수 있는 경우 전달 캐시의 크기를 구성합니다.

결과

show routing-options 명령을 입력하여 구성을 확인합니다.

확인

구성을 확인하려면 show multicast route extensive 명령을 실행합니다.

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

이 예에서는 특정 포워딩 캐시 항목이 에이징되는 것을 방지하여 한 소스에서 다른 소스로 더 빠른 페일오버를 허용하도록 플로우 맵을 구성하는 방법을 보여줍니다. 플로우 맵을 사용하면 플로우 맵 정책에서 정의한 항목에 대해 대역폭 변수 및 멀티캐스트 포워딩 캐시 시간 초과 값을 구성할 수 있습니다.

요구 사항

시작하기 전에:

개요

플로우 맵은 일반적으로 동일한 그룹에 대해 여러 소스가 있는 경우 빠른 멀티캐스트 소스 페일오버에 사용됩니다. 예를 들어 한 비디오 소스가 트래픽을 적극적으로 전송하면 몇 분 후에 다른 비디오 소스의 전달 상태가 시간 초과됩니다. 나중에 새 소스가 트래픽을 다시 전송하기 시작할 때 전송 상태가 아직 없는 경우 새 소스에 대한 새 전송 상태를 설치하는 데 시간이 걸립니다. 이 전환 지연은 비디오 스트림이 많을 때 악화됩니다. 시간 초과 값이 더 길거나 영구적인 캐시 항목이 있는 플로우 맵을 사용하면 이러한 전환 지연을 줄이는 데 도움이 됩니다.

메모:

빠른 소스 전환이 제대로 작동하려면 경로의 모든 라우팅 디바이스에 영구적인 포워딩 상태가 존재해야 합니다.

이 예제에는 다음 문이 포함됩니다.

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

    적응형 옵션을 사용하는 경우 대역폭은 5초 간격으로 수행된 측정값에 따라 조정됩니다. 흐름은 마지막 12개의 측정값(1분)의 최대 대역폭 값을 사용합니다.

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

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

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

  • forwarding-cache—플로우 맵에서 정의한 항목의 포워딩 캐시 속성을 구성할 수 있습니다. 제한 시간을 지정하지 않음 으로 지정하여 전달 항목을 영구적으로 만들거나 1분에서 720분 사이의 시간 제한을 지정할 수 있습니다. 값을 never로 설정하면 non-discard-entry-only 옵션을 지정하여 정리 상태에 있는 항목에 대한 예외를 만들 수 있습니다. 즉, never non-discard-entry-only 문을 사용하면 정리된 상태의 항목이 시간 초과되도록 할 수 있는 반면, 전달 상태의 항목은 시간 초과되지 않습니다.

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

  • redundant-sources - 플로우 맵으로 식별된 플로우에 대한 중복(백업) 소스를 지정합니다. 포워딩 항목 중 하나에 대해 허용된 아웃바운드 인터페이스는 중복 소스 구성에 의해 식별된 다른 항목에 대해 자동으로 허용됩니다. 다음 예에서 두 전달 항목 (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 사용자 가이드의 구성 모드에서 CLI 편집기 사용을 참조하십시오.

플로우 맵 구성 방법:

  1. 플로우 맵 정책을 구성합니다. 이 단계에서는 policyForFlow1이라는 플로우 맵 정책을 생성합니다. 정책 문은 source-address-filter 문을 사용하여 소스 주소와 일치하고, prefix-list-filter를 사용하여 그룹 주소와 일치합니다. 주소는 플로우 매핑이 발생하기 위해 구성된 정책과 일치해야 합니다.

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

  3. 영구 전달 항목(즉, 시간 초과되지 않는 항목)을 구성하고 정리 상태의 항목이 시간 초과되도록 합니다.

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

  5. 백업 원본을 지정합니다.

  6. 구성을 커밋합니다.

결과

show policy-optionsshow routing-options 명령을 입력하여 구성을 확인합니다.

확인

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

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

  • show multicast route extensive