Virtual Chassis의 전환 동작
활성 또는 기본 하드웨어 또는 소프트웨어 구성 요소에 장애가 발생하거나 일시적으로 종료된 경우, 사용할 수 없는 기본 구성 요소의 기능을 인계하는 백업 구성 요소로 전환 을 수동으로 시작할 수 있습니다. 5G 유니버설 라우팅 플랫폼용 Virtual Chassis 구성에서 두 가지 유형의 전환을 시작할 수 있습니다:
전역 전환—Virtual Chassis 구성에서 기본 라우터 및 백업 라우터의 전역 역할을 전환하여 Virtual Chassis의 기본 역할을 변경합니다.
로컬 전환 - Virtual Chassis의 멤버 라우터에서 듀얼 라우팅 엔진의 로컬 기본 역할을 전환합니다.
전환 중에 Virtual Chassis 구성의 멤버 라우터 및 라우팅 엔진에 할당된 역할이 변경됩니다. 이 주제에서는 글로벌 또는 로컬 전환 중에 Virtual Chassis가 작동하는 방식을 더 잘 이해할 수 있도록 발생하는 역할 전환에 대해 설명합니다. 또한 이 주제에서는 데이터베이스 동기화 관점에서 멤버 라우터가 글로벌 GRES(Graceful 라우팅 엔진 전환 ) 작업을 수행할 준비가 되었는지 여부를 결정하는 방법도 설명합니다.
글로벌 전환 중 Virtual Chassis 역할 전환
Virtual Chassis에서 기본 역할을 변경하고 글로벌 전환을 일으키려면 Virtual Chassis 기본 라우터(VC-Pp)의 기본 라우팅 엔진에서 명령을 실행 request virtual-chassis routing-engine master switch 합니다.
명령을 내린 request virtual-chassis routing-engine master switch 후 현재 VC-P(Virtual Chassis 기본 라우터) 및 현재 VC-B(Virtual Chassis 백업 라우터) 스위치 역할이 됩니다. 이전 VC-P는 새로운 VC-B가 되고 이전 VC-B는 새로운 VC-P가 됩니다. VC-P 및 VC-B 스위치 역할 이후에는 새로운 VC-B(VC-BP)의 기본 라우팅 엔진이 재부팅되어 표 1에 나열된 역할이 전환됩니다.
글로벌 전환 전 Virtual Chassis 역할 |
글로벌 전환 후 Virtual Chassis 역할 |
|---|---|
Virtual Chassis 기본 라우터(VC-P) |
Virtual Chassis 백업 라우터(VC-B) |
Virtual Chassis 백업 라우터(VC-B) |
Virtual Chassis 기본 라우터(VC-P) |
Virtual Chassis 기본 라우터(VC-PP)의 기본 라우팅 엔진 |
Virtual Chassis 백업 라우터(VC-B)의 대기 라우팅 엔진 |
Virtual Chassis 기본 라우터(VC-P)의 대기 라우팅 엔진 |
VC-BP(Virtual Chassis 백업 라우터)의 기본 라우팅 엔진 |
VC-BP(Virtual Chassis 백업 라우터)의 기본 라우팅 엔진 |
Virtual Chassis 기본 라우터(VC-PP)의 기본 라우팅 엔진 |
Virtual Chassis 백업 라우터(VC-B)의 대기 라우팅 엔진 |
Virtual Chassis 기본 라우터(VC-P)의 대기 라우팅 엔진 |
글로벌 전환 후 Virtual Chassis 기본 라우터에 있는 라우팅 엔진의 로컬 역할(master 및 standby, 또는 m s)은 변경되지만, Virtual Chassis 백업 라우터에서 라우팅 엔진의 로컬 역할은 변경되지 않습니다. 예를 들어, 표 1에 나타난 바와 같이, 글로벌 전환 후 Virtual Chassis 기본 라우터(VC-Pp)의 기본 라우팅 엔진은 Virtual Chassis 백업 라우터(VC-B)에서 대기 라우팅 엔진이 됩니다. 대조적으로, VC-Bp(Virtual Chassis 백업 라우터)의 기본 라우팅 엔진은 글로벌 전환 후에도 VC-PP(Virtual Chassis 기본 라우터)의 기본 라우팅 엔진으로 남아 있습니다.
로컬 전환 중 Virtual Chassis 역할 전환
2개의 멤버로 구성된 Virtual Chassis 구성에서 중복을 보장하려면 2개의 멤버 라우터 각각을 듀얼 라우팅 엔진으로 구성해야 합니다. 멤버 라우터의 기본 라우팅 엔진과 대기 라우팅 엔진 간에 로컬 기본 역할을 전환하려면 Virtual Chassis 기본 라우터(VC-Pp)의 기본 라우팅 엔진 또는 Virtual Chassis 백업 라우터(VC-Bp)의 기본 라우팅 엔진에서 명령을 실행 request chassis routing-engine master switch 합니다.
표 2 는 VC-PP에서 명령을 실행할 request chassis routing-engine master switch 때 로컬 전환으로 인해 발생하는 역할 전환을 보여줍니다.
로컬 전환 전 Virtual Chassis 역할 |
로컬 전환 후 Virtual Chassis 역할 |
|---|---|
Virtual Chassis 기본 라우터(VC-PP)의 기본 라우팅 엔진 |
Virtual Chassis 백업 라우터(VC-B)의 대기 라우팅 엔진 |
Virtual Chassis 기본 라우터(VC-P)의 대기 라우팅 엔진 |
VC-BP(Virtual Chassis 백업 라우터)의 기본 라우팅 엔진 |
VC-BP(Virtual Chassis 백업 라우터)의 기본 라우팅 엔진 |
Virtual Chassis 기본 라우터(VC-PP)의 기본 라우팅 엔진 |
Virtual Chassis 백업 라우터(VC-B)의 대기 라우팅 엔진 |
Virtual Chassis 기본 라우터(VC-P)의 대기 라우팅 엔진 |
표 3 은 VC-BP에서 명령을 실행할 request chassis routing-engine master switch 때 로컬 전환으로 인해 발생하는 역할 전환을 보여줍니다.
로컬 전환 전 Virtual Chassis 역할 |
로컬 전환 후 Virtual Chassis 역할 |
|---|---|
VC-BP(Virtual Chassis 백업 라우터)의 기본 라우팅 엔진 |
Virtual Chassis 백업 라우터(VC-B)의 대기 라우팅 엔진 |
Virtual Chassis 백업 라우터(VC-B)의 대기 라우팅 엔진 |
VC-BP(Virtual Chassis 백업 라우터)의 기본 라우팅 엔진 |
Virtual Chassis 기본 라우터(VC-PP)의 기본 라우팅 엔진 |
Virtual Chassis 기본 라우터(VC-PP)의 기본 라우팅 엔진 |
Virtual Chassis 기본 라우터(VC-P)의 대기 라우팅 엔진 |
Virtual Chassis 기본 라우터(VC-P)의 대기 라우팅 엔진 |
로컬 전환을 수행할 때 각 멤버 라우터에 있는 라우팅 엔진의 기본(m) 및 대기(s) 로컬 역할은 명령을 실행하는 request chassis routing-engine master switch 멤버 라우터에서만 변경됩니다. 예를 들어, 표 2에 나온 것과 같이 VC-Pp에서 로컬 스위치오버를 실행하면 로컬 역할은 VC-P에서 변경되지만 VC-B에서는 동일하게 유지됩니다. 반대로, 표 3과 같이 VC-Bp에서 로컬 스위치오버를 실행하면 VC-B에서는 로컬 역할이 변경되지만 VC-P에서는 동일하게 유지됩니다.
또한 표 2와 같이 VC-Pp에서 수행되는 로컬 스위치오버는 멤버 라우터의 글로벌 역할도 변경합니다. 반면, VC-BP에서 수행되는 로컬 전환은 표 3과 같이 라우팅 엔진의 로컬 역할만 변경합니다.
Virtual Chassis 형성 중 Virtual Chassis 역할 전환
드문 경우지만 Virtual Chassis가 "분할"(즉, 연결 손실)되는 경우, 각 멤버가 VC-P(Virtual Chassis Primary 라우터) 역할을 맡아 2개의 VC-P 섀시가 생성될 수 있습니다. Virtual Chassis 연결이 복원되면 선출 프로세스는 한 멤버에게 Virtual Chassis 기본(VC-P) 역할을 할당하고 다른 멤버에게는 Virtual Chassis 백업(VC-B) 역할을 할당합니다. 글로벌 GRES 동작과 동일한 방식으로 새로 선택된 VC-B 멤버는 로컬 기본 라우팅 엔진 역할을 로컬 대기 라우팅 엔진에 전달한 후 로컬 기본 라우팅 엔진을 재부팅합니다. 이는 VC-B 섀시가 GRES를 더 빨리 준비할 수 있도록 의도적인 작업입니다.
VC-P 섀시의 라우팅 엔진 모두를 재부팅하거나 VC-P 또는 VC-B 섀시의 기본 라우팅 엔진만 재부팅하면 Graceful 전환이 이루어지지 않을 수 있으므로 권장되지 않습니다.
VC-B 섀시에서 두 라우팅 엔진을 모두 재부팅하면 VC가 분할되고 RE 역할 전환이 이루어지지 않습니다.
Virtual Chassis 구성의 GRES 준비
구성에 따라 라우터가 GRES(Graceful 라우팅 엔진 전환)를 수행할 준비가 되기까지 다양한 시간이 필요합니다. 라우터가 준비되기 전에 GRES 작업을 시도하면 시스템 오류 및 예기치 않은 동작이 발생할 수 있습니다. 데이터베이스 동기화 관점에서 Virtual Chassis 구성의 멤버 라우터가 GRES 작업을 수행할 준비가 되었는지 확인하기 위해 GRES 작업을 시작하기 전에 VC-PP(Virtual Chassis 기본 라우터)에서 명령을 실행할 request virtual-chassis routing-engine master switch check 수 있습니다.
이 명령은 request virtual-chassis routing-engine master switch check 멤버 라우터의 다양한 시스템 및 데이터베이스 구성 요소를 확인하여 GRES를 위한 준비가 되었는지 확인하지만 글로벌 GRES 작업 자체를 시작하지는 않습니다. 준비 상태 검사에는 글로벌 GRES 작업이 시작되기 전에 300초 후에 만료되는 시스템 타이머가 완료되는지 확인하는 작업이 포함됩니다.
GRES 작업을 시작하기 전에 이 request virtual-chassis routing-engine master switch check 명령을 사용하면 Virtual Chassis의 두 멤버 라우터에 있는 가입자 관리 및 커널 데이터베이스가 동기화되고 GRES 작업을 위한 준비가 되었는지 확인할 수 있습니다.