버추얼 섀시 내 분할 및 병합 이해하기
버추얼 섀시에서는 두 개 이상의 스위치를 함께 연결하여 단일 섀시로 관리되는 장치를 형성합니다. 버추얼 섀시의 구성원 스위치에 장애가 있거나 멤버 스위치를 제거하면 버추얼 섀시 구성이 중단됩니다. 일부 상황에서 버추얼 섀시 컨퍼레이션은 2개의 개별 Virtual Chassis로 분할되며, 버추얼 섀시는 두 개의 버추얼 섀시가 글로벌 IP 주소와 같은 공통 리소스를 공유할 경우 네트워크 중단을 야기할 수 있습니다.
버추얼 섀시 분할 및 병합 기능은 별도의 버추얼 섀시 구성이 네트워크에 부정적인 영향을 미치지 않도록 방지하는 방법입니다. 또한 2개의 부품을 단일 Virtual Chassis 구성으로 다시 병합할 수 있습니다.
버추얼 섀시 구성이 별도의 부품으로 분할되는 경우, 버추얼 섀시 구성이 가능한 빨리 분할된 문제를 해결하는 것이 좋습니다.
또한 이 기능을 사용하여 2개의 활성, 별도의 버추얼 섀시(이전에는 동일한 구성의 일부가 아니었던)를 하나의 버추얼 섀시 구성으로 병합할 수 있습니다.
분할 및 병합 기능은 기본적으로 EX 시리즈 및 QFX 시리즈 버추얼 섀시에서 활성화됩니다. 명령을 사용하여 이 기능을 비활성화할 set virtual-chassis no-split-detection
수 있습니다.
Virtual Chassis 구성이 분할되면 어떻게 되는가?
버추얼 섀시 컨피규레이션이 2개의 개별 버추얼 섀시 컨피규레이션으로 분할되면 개별 구성원 스위치는 이 토폴로지 변경을 감지하고 기본 역할 선출 알고리즘을 실행하여 2개의 버추얼 섀시 컨피규레이션 각각에 대해 새로운 기본을 선택합니다. 그런 다음 새 프라이머리는 Virtual Chassis 구성이 활성 상태로 유지되는지 여부를 결정합니다. 구성 중 하나는 다음을 기반으로 활성 상태로 유지됩니다.
여기에는 안정적인 기본 및 안정적인 백업(즉, 분할 이전의 원래 Virtual Chassis 구성에서 기본 및 백업)이 모두 포함됩니다.
여기에는 안정적인 기본 구성이 포함되며 구성이 Virtual Chassis 크기의 절반 이상입니다.
안정적인 백업을 포함하고 있으며 버추얼 섀시 크기의 절반 이상입니다.
두 번째 및 세 번째 목록 항목에서 제공하는 규칙에 따라 Virtual Chassis 구성이 두 개의 동일한 부품으로 분할되고 안정적인 기본 및 안정적인 백업이 서로 다른 부품에 있는 경우, 안정적인 백업이 포함된 부품이 활성 상태가 됩니다.
버추얼 섀시 구성의 멤버 개수에는 현재까지 연결된 모든 구성원 스위치가 포함되어 있으며 버추얼 섀시 멤버 ID가 재활용된 수(즉, 재할당 가능)를 빼고 있습니다. 따라서 새 구성원 스위치가 탐지되면 Virtual Chassis 구성의 크기가 증가하고 구성원 스위치의 ID가 재활용되면 감소합니다.
이러한 규칙은 분할에 의해 생성된 2개의 개별 Virtual Chassis 구성 중 하나만 활성 상태로 유지되도록 합니다. 비활성 Virtual Chassis 구성의 구성원 스위치는 라인 카드 역할로 유지됩니다. 비활성 구성원이 다시 활성 상태가 되려면 다음 중 하나가 일어나야 합니다.
원래 Virtual Chassis 구성을 분할한 문제가 해결되어 두 Virtual Chassis 구성이 병합될 수 있습니다.
비활성 구성원에 공장 기본 구성을 로드하면 비활성 구성원이 독립 실행형 스위치로 작동하거나 다른 Virtual Chassis 구성의 일부가 됩니다.
Virtual Chassis 구성에서 구성원 스위치를 제거할 경우 명령을 사용하여 request virtual-chassis recycle
구성원 ID를 재활용하는 것이 좋습니다.
Virtual Chassis 구성 통합
별도의 Virtual Chassis 병합 시나리오는 다음과 같습니다.
2개로 분할된 Virtual Chassis 구성은 이제 분할을 야기한 문제가 해결되었기 때문에 단일 구성으로 다시 병합됩니다.
이전에 함께 구성되지 않은 두 개의 Virtual Chassis를 병합하려고 합니다.
모든 Virtual Chassis 구성에는 Virtual Chassis 구성이 구성되면 자동으로 할당되는 고유 ID(VCID)가 있습니다. 명령을 사용하여 VCID를 명시적으로 할당할 set virtual-chassis id
수도 있습니다. 할당하는 VCID가 자동으로 할당된 VCID보다 우선합니다.
별도의 버추얼 섀시 구성을 다시 연결하거나 처음으로 연결할 때 구성원은 별도의 Virtual Chassis 구성이 병합될 수 있는지 여부를 결정합니다. 구성원은 다음 규칙을 사용하여 병합이 가능한지 여부를 결정합니다.
Virtual Chassis 구성이 동일한 VCID를 갖는 경우 구성이 병합할 수 있습니다. 두 Virtual Chassis가 분할의 결과로 형성되었다면 동일한 VCID를 갖게 될 것입니다.
VCID가 서로 다른 경우에는 두 구성이 모두 활성 상태인 경우에만 병합할 수 있습니다(비활성 구성은 병합할 수 없으므로 한 Virtual Chassis 구성에서 제거된 구성원이 다른 Virtual Chassis 구성의 구성원이 되지 않도록 보장). 병합할 구성이 활성 상태이고 그 중 하나에 사용자 구성 VCID가 있는 경우 이 ID는 병합된 Virtual Chassis의 ID가 됩니다. 두 Virtual Chassis에 사용자 구성 VCID가 없는 경우 가장 높은 기본 역할 우선 순위를 가진 구성의 VCID가 병합된 Virtual Chassis의 ID가 됩니다. 그러면 병합된 Virtual Chassis 구성이 활성화됩니다.
두 개의 Virtual Chassis 구성을 연결하는 경우:
두 개의 분할된 Virtual Chassis 구성을 연결하여 최단 경로 우선(SPF) 알고리즘을 트리거합니다. SPF 알고리즘은 네트워크 토폴로지 계산을 한 다음 기본 역할 선출 알고리즘을 트리거합니다. 기본 역할 선출 알고리즘은 멤버가 실행되기 전에 토폴로지 정보를 동기화할 때까지 기다린다.
기본 역할 선출 알고리즘은 모든 구성원의 VCID를 병합합니다.
각 구성원은 기본 역할 선출 알고리즘을 실행하여 동일한 VCID를 가진 모든 구성원 중에서 기본 및 백업을 선택합니다. 자세한 내용은 Virtual Chassis의 기본 선택 방법 이해(Understanding The Primary in a Virtual Chassis)를 참조하십시오.
기본은 Virtual Chassis 구성이 활성 상태인지 또는 비활성인지를 결정합니다. ( Virtual Chassis 구성이 분할되면 어떤 일이 발생하는지 확인하십시오.)
버추얼 섀시 컨피규레이션이 활성 상태인 경우, 기본은 모든 구성원에게 역할을 할당합니다. Virtual Chassis 구성이 비활성인 경우, 기본은 모든 구성원에게 라인 카드의 역할을 할당합니다.
다른 구성원이 기본에서 자신의 역할을 받으면 자신의 역할을 백업 또는 라인 카드로 변경합니다. 또한 기본에서 전송된 활성 또는 비활성 상태 정보를 사용하여 자신의 상태를 활성 또는 비활성 상태로 설정하고 기본에서 보낸 정보로부터 Virtual Chassis 구성원 목록을 구성합니다.
Virtual Chassis 상태가 활성 상태인 경우, 기본은 멤버가 할당된 역할로 자신의 역할을 변경했음을 나타내는 메시지를 기다린 다음, 기본은 고유의 역할을 기본으로 변경합니다.
이전에 동일한 버추얼 섀시 구성의 일부가 아니었던 2개의 Virtual Chassis를 병합하면 새로운 기본에 존재하는 모든 구성 설정(예: Telnet 및 FTP 서비스 설정, GRES(Graceful Routing Engine Switchover), 빠른 페일오버, VLAN 등)이 새로운 버추얼 섀시의 모든 구성원에 대한 구성 설정이 됩니다. 다른 구성 설정을 덮어쓰기.