Virtual Chassis 포트 서비스 개요
기본적으로 MX 시리즈 5G 유니버설 라우팅 플랫폼용 Virtual Chassis의 모든 Virtual Chassis 포트 인터페이스는 Virtual Chassis 포트에 맞게 특별히 조정된 기본 CoS( Class of Service) 구성을 사용합니다. Virtual Chassis의 모든 Virtual Chassis 포트에 적용되는 기본 구성에는 분류자, 포워딩 클래스, 규칙 재작성 및 스케줄러가 포함됩니다. 대부분의 경우 추가 CoS 구성 없이 기본 CoS 구성이 사용자의 요구에 적합합니다.
그러나 경우에 따라 Virtual Chassis 포트에서 트래픽 제어 프로필 구성을 사용자 정의하기를 원할 수 있습니다. 이를 위해 출력 트래픽 제어 프로필을 구성하고 이를 Virtual Chassis의 모든 Virtual Chassis 포트 인터페이스에 적용할 수 있습니다.
이 주제는 Virtual Chassis 포트의 기본 CoS 구성에 대한 개요를 제공하고 사용자 정의 가능한 CoS 구성의 구성 요소를 이해하는 데 도움이 됩니다.
Virtual Chassis 포트에 대한 기본 CoS 구성
MX 시리즈 Virtual Chassis 구성에서 Virtual Chassis 포트는 스위치 패브릭 포트처럼 작동하여 Virtual Chassis의 구성원 라우터 간에 패킷을 전송합니다. 보다 구체적으로 설명하면, Virtual Chassis 포트는 Virtual Chassis 내에서 내부 제어 트래픽을 전달하고 라우터의 라인 카드 간에 사용자 트래픽을 전달합니다.
표준 네트워크 포트 인터페이스의 트래픽과 마찬가지로 Virtual Chassis 포트 인터페이스의 트래픽은 다음과 같이 네 가지 포워딩 클래스 중 하나에 매핑됩니다.
내부 VCCP(Virtual Chassis Control Protocol) 트래픽은 코드 포인트(IEEE 802.1p 비트) 값이 '111'b로 설정된 네트워크 제어 포워딩 클래스에 매핑됩니다. 이 구성은 변경할 수 없습니다.
제어 트래픽은 코드 포인트(IEEE 802.1p 비트) 값이 '110'b로 설정된 네트워크 제어 포워딩 클래스에 매핑됩니다. 이 구성은 변경할 수 없습니다.
사용자 트래픽은 최선의 노력, 신속한 포워딩 및 보장된 포워딩 트래픽 클래스에 매핑됩니다.
CoS 구성은 Virtual Chassis의 모든 Virtual Chassis 포트에 전체적으로 적용됩니다. 개별 Virtual Chassis 포트( 예: vcp-2/2/0)에 대해 CoS를 구성할 수 없습니다. 새 Virtual Chassis 포트를 생성하면 새 Virtual Chassis 포트가 상주하는 멤버 라우터가 Virtual Chassis에 합류할 때 글로벌 CoS 구성이 새로 생성된 Virtual Chassis 포트로 전파됩니다. 또는 표준 네트워크 포트에 대해 CoS를 구성한 다음 명령을 실행하여 request virtual-chassis vc-port set 네트워크 포트를 Virtual Chassis 포트로 변환하여 Virtual Chassis 포트에 대한 CoS를 구성할 수 있습니다.
명령을 실행하여 request virtual-chassis vc-port set 표준 네트워크 포트(예: xe-2/2/1)를 Virtual Chassis 포트로 변환할 수 있습니다. 표준 네트워크 포트가 Virtual Chassis의 모든 Virtual Chassis 포트에 적용되는 CoS 구성과 다른 CoS 설정으로 구성된 경우, 새로 변환된 Virtual Chassis 포트(vcp-2/2/1)는 네트워크 포트와 연결된 원래 CoS 구성 대신 모든 Virtual Chassis 포트 인터페이스에 대해 정의된 CoS 구성을 사용합니다.
Virtual Chassis 포트에 대한 기본 CoS 구성은 Virtual Chassis가 제대로 작동하도록 유지하기 위해 다음과 같은 이점을 제공합니다.
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 멤버 라우터로 들어갈 때 이루어집니다. 세 개 이상의 멤버 라우터를 지원하는 Virtual Chassis 구성의 경우, 패킷이 Virtual Chassis의 중간 멤버 라우터를 통과할 때 Virtual Chassis 포트에 적용되는 기본 IEEE 802.1p 분류자 규칙에 따라 CoS(class of service) 처리를 위해 패킷이 재분류됩니다. 패킷이 Virtual Chassis의 마지막 멤버 라우터에 들어가면 패킷이 네트워크 포트에서 Virtual Chassis로 들어갈 때 적용된 원래 분류자 규칙에 따라 재분류됩니다.
이 재분류 동작은 현재 릴리스에서 두 개의 멤버 라우터만 지원하는 MX 시리즈 Virtual Chassis에는 적용되지 않습니다.
MX 시리즈 Virtual Chassis의 두 멤버 라우터 사이에 중간 멤버 라우터가 없기 때문에 Virtual Chassis 포트의 기본 분류자 규칙에 따라 패킷이 재분류되지 않습니다. 대신 패킷이 네트워크 포트의 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 분류가 수행됩니다. 패킷이 Virtual Chassis 포트를 통해 구성원 라우터에서 다른 구성원 라우터로 나가는 경우, 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 포트에 적용하려면 트래픽 스케줄링 리소스 집합을 정의하고 스케줄러 맵을 참조하는 출력 트래픽 제어 프로필을 구성할 수 있습니다. 그런 다음 모든 Virtual Chassis 포트 인터페이스에 프로필을 적용합니다. 출력 트래픽 제어 프로필을 모든 Virtual Chassis 포트 인터페이스에 전역으로 적용하려면 모든 Virtual Chassis 포트 인터페이스를 나타내는 인터페이스 이름으로 vcp-* 를 사용해야 합니다. 개별 Virtual Chassis 포트( 예: vcp-1/1/0)에 대해 CoS를 구성할 수 없습니다.
Virtual Chassis 포트에 맞게 사용자 지정된 출력 트래픽 제어 프로필을 구성하는 방법을 보여주는 예는 예: MX 시리즈 5G 유니버설 라우팅 플랫폼의 Virtual Chassis 포트에 대한 CoS(Class of Service) 구성을 참조하십시오.
분류자 및 규칙 재작성
기본값이 아닌 IEEE 802.1p 수신 분류자 및 IEEE 802.1p 송신 재작성 규칙을 구성해도 2개 구성원 MX 시리즈 Virtual Chassis에서는 아무런 효과가 없습니다 .
MX 시리즈 Virtual Chassis의 두 멤버 라우터 사이에는 중간 라우터가 없기 때문에 패킷은 Virtual Chassis 포트의 기본 분류자 규칙에 따라 재분류되지 않습니다. 대신 패킷이 네트워크 포트의 Virtual Chassis에 들어갈 때 적용된 원래 분류자 규칙이 유지되므로 현재 릴리스에서 기본이 아닌 수신 분류자 및 기본이 아닌 송신 재작성 규칙을 구성할 필요가 없습니다.
우선순위별 셰이핑
MPC/MIC 인터페이스는 우선순위별 쉐이핑을 지원하며, 이를 통해 5개의 우선순위 스케줄링 수준 각각에 대해 별도의 트레픽 셰이핑 속도를 구성할 수 있습니다. 그러나 다음 이유로 MPC/MIC 인터페이스의 Virtual Chassis 포트에 대한 우선순위별 쉐이핑을 구성할 필요가 없습니다.
이웃 멤버 라우터는 정확히 동일한 대역폭을 갖습니다.
연결의 양쪽 끝에 동일한 유형의 Virtual Chassis 포트가 있습니다.