Virtual Chassis 구성 요소 개요
MX 시리즈 5G 유니버설 라우팅 플랫폼에 대한 Virtual Chassis 구성은 두 개의 MX 시리즈 라우터를 단일 네트워크 요소로 관리할 수 있는 논리적 시스템으로 상호 연결합니다. 그림 1 은 2개 구성원 MX 시리즈 Virtual Chassis의 일반적인 토폴로지를 보여줍니다.
의 샘플 토폴로지
이 개요는 그림 1에 나와 있는 Virtual Chassis 구성의 기본 하드웨어 및 소프트웨어 구성 요소를 설명하며 다음 주제를 다룹니다.
Virtual Chassis 기본 라우터
Virtual Chassis의 두 멤버 라우터 중 하나가 기본 라우터( 프로토콜 기본이라고도 함)가 됩니다. Virtual Chassis 기본 라우터는 두 멤버 라우터에 대한 전역 구성 및 상태 정보를 유지하고 섀시 관리 프로세스를 실행합니다. Virtual Chassis 기본 라우터에 상주하는 기본 라우팅 엔진은 Virtual Chassis의 글로벌 기본 라우터가 됩니다.
특히, Virtual Chassis 기본 라우터에 상주하는 기본 라우팅 엔진은 Virtual Chassis에서 다음과 같은 기능을 수행합니다.
-
기본 및 백업 멤버 라우터를 모두 관리합니다
-
섀시 관리 프로세스 및 제어 프로토콜을 실행합니다
-
Virtual Chassis로 향하는 모든 수신 및 예외 경로 트래픽을 수신하고 처리합니다.
-
Virtual Chassis 구성(구성원 ID, 역할, 구성 그룹 정의 및 애플리케이션 포함)을 Virtual Chassis의 구성원에게 전파합니다
Virtual Chassis의 첫 번째 멤버는 기본적으로 초기 기본 라우터가 됩니다. 두 구성원 라우터로 Virtual Chassis가 형성되면 VCCP(Virtual Chassis Control Protocol) 소프트웨어는 기본 역할 선출 알고리즘을 실행하여 Virtual Chassis 구성을 위한 기본 라우터를 선택합니다.
현재 릴리스에서는 MX 시리즈 Virtual Chassis에 대한 기본 역할 선택을 구성할 수 없습니다.
Virtual Chassis 백업 라우터
기본 라우터로 지정되지 않은 Virtual Chassis의 멤버 라우터는 프로토콜 백업이라고도 하는 백업 라우터가 됩니다. Virtual Chassis 백업 라우터는 기본 라우터를 사용할 수 없는 경우 Virtual Chassis의 기본 역할을 맡아 라우팅 및 상태 정보를 기본 라우터와 동기화합니다. Virtual Chassis 백업 라우터에 상주하는 기본 라우팅 엔진은 Virtual Chassis의 전역 백업이 됩니다.
특히, Virtual Chassis 백업 라우터에 상주하는 기본 라우팅 엔진은 Virtual Chassis에서 다음과 같은 기능을 수행합니다.
-
기본 라우터에 장애가 발생하거나 사용할 수 없는 경우, 이(가) 라우팅 정보를 보존하고 중단 없이 네트워크 연결을 유지하기 위해 Virtual Chassis의 기본 역할을 수행합니다
-
라우팅 테이블 및 가입자 상태 정보를 포함한 라우팅 및 애플리케이션 상태를 Virtual Chassis 기본 라우터에 있는 기본 라우팅 라우팅 엔진과 동기화합니다
-
라인 카드 존재 및 알람과 같은 섀시 제어 정보를 기본 라우터로 전달합니다
Virtual Chassis 회선 카드 라우터
이 line-card 역할은 2인 MX 시리즈 Virtual Chassis의 사전 프로비저닝된 구성에서 지원되지 않습니다. 이 릴리스 line-card 에서 역할은 분할 검색 동작의 컨텍스트에서만 적용됩니다.
역할에서 line-card 작동하는 구성원 라우터는 라인 카드 존재 여부 및 알람과 같은 섀시 제어 정보를 Virtual Chassis 기본 라우터로 릴레이하는 데 필요한 최소한의 섀시 관리 프로세스 집합만 실행합니다.
현재 릴리스에서는 역할이 line-card 있는 멤버 라우터를 명시적으로 구성할 수 없습니다. 그러나 백업 라우터가 2개 구성원 Virtual Chassis 구성에서 실패하고 분할 감지가 활성화되면(기본 동작), 기본 라우터가 역할을 수행하고 line-card Virtual Chassis 포트를 호스팅하지 않는 라인 카드(FPC)는 오프라인으로 전환됩니다. 이 상태는 기본 라우터를 효과적으로 격리하고 연결이 복원될 때까지 Virtual Chassis에서 제거합니다. 그 결과 라우팅이 중단되고 Virtual Chassis 구성이 비활성화됩니다.
Virtual Chassis 포트
Virtual Chassis 포트는 Virtual Chassis의 멤버 라우터 간에 포인트 투 포인트 연결을 형성하는 특수 이더넷 인터페이스입니다. Virtual Chassis를 생성할 때 MPC/MIC(Modular Port Concentrator/Modular Interface Card) 인터페이스에 Virtual Chassis 포트를 구성해야 합니다. Virtual Chassis 포트를 구성하면 이름이 vcp-slot/pic/port 변경되고(예: vcp-2/2/0) 해당 포트와 연결된 라인 카드가 온라인 상태가 됩니다. 예를 들어, 그림 1 에 표시된 샘플 Virtual Chassis 토폴로지에는 총 4개의 Virtual Chassis 포트(파란색 점으로 표시)가 있으며, 두 멤버 라우터 각각에 2개씩 있습니다.
Virtual Chassis 포트가 구성된 후에는 멤버 라우터를 상호 연결하는 작업 전용으로 사용되며 더 이상 표준 네트워크 포트로 구성할 수 없습니다. 이 포트를 전역 구성으로 복원하고 표준 네트워크 포트로 사용할 수 있도록 하려면 Virtual Chassis 구성에서 Virtual Chassis 포트를 삭제해야 합니다.
Junos OS 소프트웨어를 사용하면 현재 사용할 수 없는 포트를 미리 구성할 수 있습니다. Virtual Chassis 포트는 표준 네트워크 포트로 사용할 수 없지만 이 포트를 Virtual Chassis 포트로 구성한 후에도 표준 네트워크 포트로 구성할 수 있습니다. 그러나 Virtual Chassis 구성에서 Virtual Chassis 포트를 삭제할 때까지 라우터는 구성을 적용하지 않습니다.
1기가비트 이더넷(ge) 인터페이스, 10기가비트 이더넷(xe) 인터페이스, 40기가비트 이더넷(et) 인터페이스 또는 100기가비트 이더넷(et) 인터페이스 중 하나에서 Virtual Chassis 포트를 구성할 수 있습니다. 40기가비트 및 100기가비트 Virtual Chassis 포트는 MPC3, MPC4 이상 라인 카드에서만 구성할 수 있습니다. (인터페이스 지원은 설치 시 Junos OS 릴리즈에 따라 다릅니다.) 동일한 Virtual Chassis에서 1기가비트 이더넷 Virtual Chassis 포트와 10기가비트 이더넷 Virtual Chassis 포트의 조합을 구성할 수 없습니다. 동일한 Virtual Chassis에서 모든 10기가비트 Virtual Chassis 포트 또는 모든 1기가비트 Virtual Chassis 포트를 구성해야 합니다. 10기가비트 이더넷(xe) 인터페이스에 Virtual Chassis 포트를 구성하는 것이 좋습니다. 또한 라우터 또는 링크 장애 시 네트워크 중단을 최소화하려면 각 멤버 라우터에서 서로 다른 라인 카드에 상주하는 중복 Virtual Chassis 포트를 구성합니다.
Virtual Chassis 포트 인터페이스는 VCCP 패킷과 내부 제어 및 데이터 트래픽을 모두 전송합니다. 내부 제어 트래픽은 암호화되거나 인증되지 않으므로 Virtual Chassis 포트 인터페이스가 적절하게 보호되어 데이터에 대한 악의적인 타사 공격을 막아야 합니다.
Virtual Chassis 포트는 Virtual Chassis에서 구성된 모든 Virtual Chassis 포트 인터페이스에 동일하게 적용되는 기본 CoS(Class of Service) 구성을 사용합니다. 선택적으로 사용자 지정된 CoS 트래픽 제어 프로필을 생성하여 모든 Virtual Chassis 포트 인터페이스에 적용할 수 있습니다. 예를 들어, 트래픽을 제어하기 위해 Virtual Chassis 포트 대역폭의 기본 5% 이상을 할당하거나 다른 포워딩 클래스에 다른 우선 순위와 초과 속도를 할당하는 기본이 아닌 트래픽 제어 프로필을 생성할 수 있습니다.
Virtual Chassis 포트 트렁크
MX 시리즈 Virtual Chassis의 동일한 두 멤버 라우터 간에 동일한 유형 및 속도의 두 개 이상의 Virtual Chassis 포트가 구성된 경우, VCCP(Virtual Chassis Control Protocol)는 이러한 Virtual Chassis 포트 인터페이스를 트렁크에 번들로 묶고, 그에 따라 라우팅 비용을 절감하며, 트렁크의 모든 Virtual Chassis 포트 인터페이스(Virtual Chassis 포트 링크라고도 함)에서 트래픽 로드 밸런싱을 수행합니다.
Virtual Chassis 포트 트렁크에는 동일한 유형 및 속도의 Virtual Chassis 포트만 포함되어야 합니다. 예를 들어, Virtual Chassis 포트 트렁크에는 모든 10기가비트 이더넷(xe 미디어 유형) Virtual Chassis 포트 또는 모든 1기가비트 이더넷(ge 미디어 유형) Virtual Chassis 포트가 포함될 수 있습니다. MX 시리즈 Virtual Chassis는 동일한 Virtual Chassis 포트 트렁크에서 1기가비트 이더넷 Virtual Chassis 포트와 10기가비트 이더넷 Virtual Chassis 포트의 조합을 지원하지 않습니다 .
라우터는 다음 공식을 사용하여 Virtual Chassis 포트 트렁크에서 Virtual Chassis 포트 링크의 비용 메트릭을 결정합니다.
비용 = (300 * 1,000,000,000) / port-speed
여기서 port-speed 는 Virtual Chassis 포트의 어게게이트 속도(초당 비트 수)입니다.
예를 들어, 10기가비트 이더넷 Virtual Chassis 포트 링크의 비용 메트릭은 30(300 * 1,000,000,000 / 10,000,000,000)입니다. 1기가비트 이더넷 Virtual Chassis 포트 링크의 비용 메트릭은 300(300 * 1,000,000,000 / 1,000,000,000)입니다. 비용 메트릭이 낮은 Virtual Chassis 포트 링크는 비용 메트릭이 높은 링크보다 선호됩니다.
MX 시리즈 Virtual Chassis는 트렁크당 최대 16개의 Virtual Chassis 포트를 지원합니다.
Virtual Chassis의 슬롯 번호 지정
MX 시리즈 Virtual Chassis에 추가하려는 각 라우터의 구성원 ID와 선택적으로 슬롯 수를 구성한 후, 해당 섀시의 라우팅 엔진과 라인 카드(FPC) 슬롯의 번호가 다시 매겨집니다. 각 멤버 라우터에 사용되는 FPC 슬롯 번호는 라인 카드가 실제로 설치된 물리적 슬롯 번호 대신 Virtual Chassis에서 사용되는 슬롯 수와 오프셋을 기반으로 합니다.
표 1 에는 지원되는 각 멤버 라우터 유형에 대한 유효한 슬롯 수 값과 지정된 슬롯 수 값이 명시적으로 또는 기본적으로 구성될 때 멤버 0 및 멤버 1에 사용되는 슬롯 번호 매김이 나와 있습니다.
| 멤버 라우터 유형 |
슬롯 수(Slot Count) |
멤버 0의 FPC 슬롯 번호 |
멤버 1의 FPC 슬롯 번호 |
|---|---|---|---|
| MX240 |
해당 사항 없음 |
0 - 11(오프셋 없음) |
12에서 23까지(오프셋=12) |
| MX480 시리즈 |
해당 사항 없음 |
0 - 11(오프셋 없음) |
12에서 23까지(오프셋=12) |
| MX960 시리즈 |
12(기본값) |
0 - 11(오프셋 없음) |
12에서 23까지(오프셋=12) |
| MX960 시리즈 |
20 |
0 - 19(오프셋 없음) |
20에서 39까지(오프셋=20) |
| MX2010 |
12(기본값) |
0 - 11(오프셋 없음) |
12에서 23까지(오프셋=12) |
| MX2010 |
20 |
0 - 19(오프셋 없음) |
20에서 39까지(오프셋=20) |
| MX2020 |
20(기본값) |
0 - 19(오프셋 없음) |
20에서 39까지(오프셋=20) |
예를 들어, Virtual Chassis 구성에서 멤버 0이 MX960 라우터이고 멤버 1이 MX2010 라우터이며 두 라우터 모두에 기본 슬롯 수(12)가 적용된다고 가정합니다. 이 토폴로지에서 명령 출력에 xe-14/2/2(FPC 슬롯 14, PIC 슬롯 2, 포트 2) show interfaces 로 나타나는 10기가비트 이더넷 인터페이스는 멤버 1의 오프셋 12를 뺀 후 멤버 1의 물리적 인터페이스 xe-2/2/2(FPC 슬롯 2, PIC 슬롯 2, 포트 2)입니다.
이 예시를 바탕으로 멤버 1을 MX2020 멤버 라우터로 대체하여 Virtual Chassis가 멤버 0으로 구성된 MX960 라우터와 멤버 1로 구성된 MX2020 라우터가 된다고 가정합니다. MX2020 라우터와 MX960 라우터 또는 MX2010 라우터로 구성된 Virtual Chassis가 올바르게 구성되도록 하려면 MX2020 라우터의 슬롯 수와 일치하도록 MX960 라우터 또는 MX2010 라우터의 슬롯 수를 20으로 명시적으로 설정해야 합니다. 이 토폴로지에서 FPC 슬롯의 번호가 다시 매겨지면 멤버 1의 물리적 인터페이스 xe-2/2/2는 멤버 1에 20의 오프셋을 추가한 후 멤버 1의 xe-22/2/2가 됩니다. show interfaces 마찬가지로 명령은 인터페이스 이름으로 xe-22/2/2를 표시합니다.
슬롯 번호 재지정은 Virtual Chassis 포트 이름에 영향을 미치지 않습니다. 형식의 Virtual Chassis 포트 이름은 vcp-slot/pic/port 포트가 구성된 물리적 슬롯 번호에서 파생됩니다. 예를 들어, vcp-3/2/0은 FPC 물리적 슬롯 3, PIC 슬롯 2, 포트 0에서 구성됩니다.
Virtual Chassis에서 MPC의 섀시 속성 구성
MX 시리즈 Virtual Chassis의 구성원 라우터에 설치된 MPC의 섀시 속성을 구성할 때는 다음 사항을 염두에 두어야 합니다.
-
계층 수준에서 포함된
[edit chassis member member-id fpc slot slot-number]명령문은 Virtual Chassis의 지정된 멤버 라우터에서만 지정된 슬롯 번호의 MPC(FPC)에 적용됩니다.예를 들어, 명령문을 발행
set chassis member 0 fpc slot 1 power off하면 Virtual Chassis 내 구성원 ID 0의 슬롯 1에 설치된 MPC만 전원이 꺼집니다. -
계층 수준에 포함된
[edit chassis fpc slot slot-number]문은 오류를 방지하기 위해 계층 수준으로 재배치[edit chassis member member-id fpc slot slot-number]되어야 합니다.
Virtual Chassis에서 MPC 섀시 속성을 구성하는 데 사용하는 문이 의도한 멤버 라우터 및 MPC에 적용되도록 하려면 항상 키워드 앞에 fpc 옵션을 포함 member member-ID 하며, 여기서 member-id 는 2개 멤버 MX 시리즈 Virtual Chassis의 경우 0 또는 1입니다.
Virtual Chassis 제어 프로토콜
MX 시리즈 Virtual Chassis는 IS-IS(Intermediate System to Intermediate System)를 기반으로 하는 전용 제어 프로토콜인 VCCP(Virtual Chassis Control Protocol)에 의해 관리됩니다. VCCP는 Virtual Chassis 포트 인터페이스에서 실행되며 Virtual Chassis에서 다음 기능을 수행합니다.
-
Virtual Chassis 토폴로지 검색 및 구축
-
기본 역할 선출 알고리즘을 실행하여 Virtual Chassis 기본 라우터를 결정합니다
-
Virtual Chassis 내에서 트래픽을 라우팅하기 위한 섀시 간 라우팅 테이블을 설정합니다
IS-IS와 마찬가지로 VCCP는 각 구성원 라우터에 대해 link-state PDU를 교환하여 최단 경로 우선(SPF) 토폴로지를 구성하고 Virtual Chassis에서 각 구성원 라우터의 역할(기본 또는 백업)을 결정합니다. VCCP는 포인트 투 포인트 연결만 지원하기 때문에 주어진 Virtual Chassis 포트 인터페이스에 두 개 이상의 멤버 라우터를 연결할 수 없습니다.
구성원 ID, 역할 및 일련 번호
MX 시리즈 Virtual Chassis를 구성하려면 각 멤버 라우터에 대해 다음과 같은 필수 정보를 제공하는 사전 프로비저닝된 구성을 생성해야 합니다.
-
구성원 ID - Virtual Chassis 구성에서 구성원 라우터를 식별하는 숫자 값(
01또는 )입니다. -
Role(역할) - Virtual Chassis의 각 멤버 라우터가 수행하는 역할입니다. 2개 구성원으로 구성된 MX 시리즈 Virtual Chassis에서는 두 구성원 라우터 모두에 역할을 할당하여 두 구성원 라우터
routing-engine중 하나가 Virtual Chassis의 기본 라우터 또는 백업 라우터 역할을 수행할 수 있도록 해야 합니다. -
일련 번호 - Virtual Chassis에 있는 각 구성원 라우터의 섀시 일련 번호입니다. 라우터의 일련번호를 확인하려면 MX 시리즈 섀시 측면에 부착된 레이블을 찾거나 라우터에서 명령을 실행하여
show chassis hardware명령 출력에 일련번호를 표시합니다.
사전 프로비저닝된 구성은 멤버 ID 및 역할을 멤버 라우터의 섀시 일련 번호와 영구적으로 연결합니다. 새로운 멤버 라우터가 Virtual Chassis에 합류하면 VCCP 소프트웨어는 라우터의 일련 번호를 사전 프로비저닝된 구성에 지정된 값과 비교합니다. 참가 라우터의 일련번호가 구성된 일련번호와 일치하지 않는 경우, VCCP 소프트웨어는 해당 라우터가 Virtual Chassis의 구성원이 되는 것을 방지합니다.