Virtual Chassis 포트에 대한 서비스 등급 개요
기본적으로 MX 시리즈 5G 유니버설 라우팅 플랫폼용 버추얼 섀시의 모든 버추얼 섀시 포트 인터페이스는 버추얼 섀시 포트에 맞게 특별히 조정된 기본 CoS(Class of Service ) 구성을 사용합니다. Virtual Chassis의 모든 Virtual Chassis 포트에 적용되는 기본 구성에는 분류자, 포워딩 클래스, 규칙 재작성 및 스케줄러가 포함됩니다. 대부분의 경우 기본 CoS 구성은 추가 CoS 구성 없이 요구 사항에 적합합니다.
그러나 경우에 따라 Virtual Chassis 포트의 traffic-control 프로필 구성을 사용자 지정할 수 있습니다. 이를 위해 출력 traffic-control 프로필을 구성하여 버추얼 섀시의 모든 버추얼 섀시 포트 인터페이스에 적용할 수 있습니다.
이 주제는 Virtual Chassis 포트의 기본 CoS 구성에 대한 개요를 제공하고 사용자 지정할 수 있는 CoS 구성의 구성 요소를 이해하는 데 도움이 됩니다.
Virtual Chassis 포트에 대한 기본 CoS 구성
MX 시리즈 버추얼 섀시 구성에서 버추얼 섀시 포트는 스위치 패브릭 포트처럼 작동하여 버추얼 섀시의 멤버 라우터 간에 패킷을 전송합니다. 구체적으로 말하자면, 버추얼 섀시 포트는 버추얼 섀시 내에서 내부 제어 트래픽을 전달하고 라우터의 라인 카드 간에 사용자 트래픽을 전달합니다.
표준 네트워크 포트 인터페이스의 트래픽과 마찬가지로 Virtual Chassis 포트 인터페이스의 트래픽은 다음과 같이 4개의 포워딩 클래스 중 하나에 매핑됩니다.
내부 VCCP(Virtual Chassis Control Protocol) 트래픽은 코드 포인트(IEEE 802.1p 비트) 값이 '111'b로 설정된 네트워크 제어 포워딩 클래스에 매핑됩니다. 이 구성은 변경할 수 없습니다.
제어 트래픽은 코드 포인트(IEEE 802.1p 비트) 값이 '110'b로 설정된 네트워크 제어 포워딩 클래스에 매핑됩니다. 이 구성은 변경할 수 없습니다.
사용자 트래픽은 최선의 노력, 신속한 전달 및 보장된 전달 트래픽 클래스에 매핑됩니다.
CoS 구성은 버추얼 섀시의 모든 버추얼 섀시 포트에 전역적으로 적용됩니다. 개별 Virtual Chassis 포트(예: vcp-2/2/0)에 대해 CoS를 구성할 수 없습니다. 새 버추얼 섀시 포트를 생성하면 새 버추얼 섀시 포트가 상주하는 멤버 라우터가 버추얼 섀시에 조인할 때 글로벌 CoS 구성이 새로 생성된 버추얼 섀시 포트로 전파됩니다. 또는 표준 네트워크 포트에 대해 CoS를 구성한 다음 명령을 실행하여 네트워크 포트를 Virtual Chassis 포트로 변환하여 Virtual Chassis 포트에 대한 CoS를 구성할 수 있습니다 request virtual-chassis vc-port set
.
명령을 실행하여 표준 네트워크 포트(예: xe-2/2/1)를 Virtual Chassis 포트로 변환할 수 있습니다 request virtual-chassis vc-port set
. 표준 네트워크 포트가 버추얼 섀시의 모든 버추얼 섀시 포트에 적용되는 CoS 구성과 다른 CoS 설정으로 구성된 경우, 새로 변환된 버추얼 섀시 포트(vcp-2/2/1)는 네트워크 포트와 연결된 원래 CoS 구성 대신 모든 버추얼 섀시 포트 인터페이스에 대해 정의된 CoS 구성을 사용합니다.
버추얼 섀시 포트에 대한 기본 CoS 구성은 버추얼 섀시의 올바른 작동을 유지하기 위해 다음과 같은 이점을 제공합니다.
Virtual Chassis 포트 인터페이스를 통과하는 내부 VCCP 트래픽에 우선 순위를 부여합니다
Virtual Chassis 포트 인터페이스에서 사용자 트래픽보다 제어 트래픽의 우선 순위를 지정합니다.
Virtual Chassis의 멤버 라우터 사이를 이동할 때 각 패킷의 CoS 속성을 보존합니다
Virtual Chassis 포트의 CoS 구성에 지원되는 플랫폼 및 최대값
듀얼 라우팅 엔진을 갖춘 다음 MX 시리즈 5G 유니버설 라우팅 플랫폼의 MPC/MIC(Modular Port Concentrator/Modular Interface Card) 인터페이스에서만 Virtual Chassis 포트를 구성할 수 있습니다.
MX240 유니버설 라우팅 플랫폼
MX480 유니버설 라우팅 플랫폼
MX960 유니버설 라우팅 플랫폼
MPC/MIC 인터페이스는 포워딩 클래스 및 우선 순위 스케줄링 수준에 대해 다음과 같은 최대값을 지원합니다.
최대 8개의 포워딩 클래스
최대 5개의 우선 순위 스케줄링 수준
Virtual Chassis 포트에 대한 기본 분류자
분류는 패킷이 네트워크 포트에서 Virtual Chassis 멤버 라우터로 들어갈 때 발생합니다. 두 개 이상의 멤버 라우터를 지원하는 버추얼 섀시 구성의 경우, 패킷이 버추얼 섀시의 중간 멤버 라우터를 통과할 때 버추얼 섀시 포트에 적용되는 기본 IEEE 802.1p 분류자 규칙에 따라 패킷이 CoS 처리를 위해 재분류됩니다. 패킷이 버추얼 섀시의 마지막 멤버 라우터에 들어가면 패킷이 네트워크 포트에서 버추얼 섀시로 들어갈 때 적용된 원래 분류자 규칙에 따라 재분류됩니다.
이 재분류 동작은 현재 릴리스에서 두 개의 멤버 라우터만 지원하는 MX 시리즈 Virtual Chassis에는 적용되지 않습니다.
MX 시리즈 버추얼 섀시의 두 멤버 라우터 사이에는 중간 멤버 라우터가 없기 때문에 패킷은 버추얼 섀시 포트의 기본 분류자 규칙에 따라 재분류되지 않습니다. 대신 패킷이 네트워크 포트의 Virtual Chassis에 들어갈 때 적용된 원래 분류자 규칙이 유지됩니다.
기본 IEEE 802.1p 분류자 규칙은 코드 포인트(또는 .1p 비트) 값을 포워딩 클래스 및 손실 우선순위에 매핑합니다. 명령을 실행하여 기본 IEEE 802.1p 분류자 규칙을 표시할 수 있습니다.show class-of-service classifier
{master:member0-re0} user@host> show class-of-service classifier type ieee-802.1 Classifier: ieee8021p-default, Code point type: ieee-802.1, Index: 11 Code point Forwarding class Loss priority 000 best-effort low 001 best-effort high 010 expedited-forwarding low 011 expedited-forwarding high 100 assured-forwarding low 101 assured-forwarding high 110 network-control low 111 network-control high
Virtual Chassis 포트에 대한 기본 다시 쓰기 규칙
패킷이 네트워크 포트에서 Virtual Chassis로 들어가면 정상적인 CoS 분류가 수행됩니다. 패킷이 버추얼 섀시 포트를 통해 멤버 라우터에서 다른 멤버 라우터로 나가는 경우, CoS 소프트웨어는 CoS 처리에 사용되는 코드 포인트 정보가 포함된 가상 LAN(VLAN) 태그로 패킷을 캡슐화합니다. 코드 포인트 값은 기본 IEEE 802.1p 재작성 규칙에 따라 할당되며, 이는 포워딩 클래스 및 손실 우선순위 값을 코드 포인트 값에 매핑합니다.
명령을 실행하여 기본 IEEE 802.1p 재작성 규칙을 표시할 수 있습니다.show class-of-service rewrite-rule
{master:member0-re0} user@host> show class-of-service rewrite-rule type ieee-802.1 Rewrite rule: ieee8021p-default, Code point type: ieee-802.1, Index: 34 Forwarding class Loss priority Code point best-effort low 000 best-effort high 001 expedited-forwarding low 010 expedited-forwarding high 011 assured-forwarding low 100 assured-forwarding high 101 network-control low 110 network-control high 111
Virtual Chassis 포트에 대한 기본 스케줄러 맵
Virtual Chassis 포트를 생성하면 자동으로 계층적 스케줄러로 작동합니다. 그러나 Virtual Chassis 포트에서 계층적 스케줄링을 명시적으로 구성할 수는 없습니다.
Virtual Chassis 포트는 표준 네트워크 포트에서 사용하는 것과 동일한 기본 스케줄러를 사용합니다. 네트워크 제어 및 최선형 포워딩 클래스는 모두 낮은 우선 순위로 할당되며 대역폭의 5%만 트래픽 제어에 할당됩니다.
명령을 실행하여 스케줄러 매개 변수와 스케줄러를 포워딩 클래스에 매핑하는 것을 표시할 수 있습니다show class-of-service scheduler-map
. 간결성을 위해 다음 예제에서는 기본 최선(default-be) 및 기본 네트워크 제어(default-nc) 스케줄러와 관련된 출력 부분만 보여줍니다.
{master:member0-re0} user@host> show class-of-service scheduler-map Scheduler map: <default>, Index: 2 Scheduler: <default-be>, Forwarding class: best-effort, Index: 21 Transmit rate: 95 percent, Rate Limit: none, Buffer size: 95 percent, Buffer Limit: none, Priority: low Excess Priority: low Drop profiles: Loss priority Protocol Index Name Low any 1 <default-drop-profile> Medium low any 1 <default-drop-profile> Medium high any 1 <default-drop-profile> High any 1 <default-drop-profile> Scheduler: <default-nc>, Forwarding class: network-control, Index: 23 Transmit rate: 5 percent, Rate Limit: none, Buffer size: 5 percent, Buffer Limit: none, Priority: low Excess Priority: low Drop profiles: Loss priority Protocol Index Name Low any 1 <default-drop-profile> Medium low any 1 <default-drop-profile> Medium high any 1 <default-drop-profile> High any 1 <default-drop-profile> ...
Virtual Chassis 포트를 위한 맞춤형 CoS 구성
네트워크 토폴로지에 따라 Virtual Chassis 포트에 대한 CoS 구성을 사용자 지정할 수 있습니다. 예를 들어 트래픽 제어를 위해 Virtual Chassis 포트 대역폭의 기본 5% 이상을 할당할 수 있습니다. 또는 다른 포워딩 클래스에 서로 다른 우선순위와 초과 요금을 할당할 수 있습니다.
출력 트래픽 제어 프로파일
맞춤형(기본이 아닌) CoS 구성을 생성하여 모든 Virtual Chassis 포트에 적용하려면 트래픽 스케줄링 리소스 집합을 정의하고 스케줄러 맵을 참조하는 출력 traffic-control 프로필을 구성할 수 있습니다. 그런 다음 모든 Virtual Chassis 포트 인터페이스에 프로필을 적용합니다. 출력 traffic-control 프로필을 모든 Virtual Chassis 포트 인터페이스에 전역적으로 적용하려면 모든 Virtual Chassis 포트 인터페이스를 나타내는 인터페이스 이름으로 vcp-* 를 사용해야 합니다. 개별 Virtual Chassis 포트(예: vcp-1/1/0)에 대해 CoS를 구성할 수 없습니다.
Virtual Chassis 포트를 위해 맞춤화된 출력 traffic-control 프로필을 구성하는 방법을 보여주는 예는 예: MX 시리즈 5G 유니버설 라우팅 플랫폼에서 Virtual Chassis 포트에 대한 서비스 등급 구성을 참조하십시오.
분류자 및 규칙 다시 쓰기
기본이 아닌 IEEE 802.1p 수신 분류자 및 IEEE 802.1p 송신 재작성 규칙을 구성해도 2개 구성원으로 구성된 MX 시리즈 Virtual Chassis에는 효과가 없습니다 .
MX 시리즈 버추얼 섀시의 두 멤버 라우터 사이에는 중간 라우터가 없기 때문에 버추얼 섀시 포트의 기본 분류자 규칙에 따라 패킷이 재분류되지 않습니다. 대신, 패킷이 네트워크 포트의 Virtual Chassis에 들어갈 때 적용된 원래 분류자 규칙이 유지되므로 현재 릴리스에서 기본이 아닌 수신 분류자 및 기본이 아닌 송신 재작성 규칙의 구성이 필요하지 않습니다.
우선순위별 셰이핑
MPC/MIC 인터페이스는 우선순위별 셰이핑을 지원하므로 5가지 우선순위 스케줄링 레벨 각각에 대해 별도의 트래픽 셰이핑 속도를 구성할 수 있습니다. 그러나 MPC/MIC 인터페이스에서 Virtual Chassis 포트에 대한 우선 순위별 셰이핑을 구성하는 것은 다음과 같은 이유로 불필요합니다.
이웃 멤버 라우터의 대역폭은 정확히 동일합니다.
동일한 유형의 Virtual Chassis 포트가 연결의 양쪽 끝에 있습니다.