Virtual Chassis의 분할 및 병합 이해
Virtual Chassis에서는 두 개 이상의 스위치를 함께 연결하여 단일 섀시로 관리되는 유닛을 형성합니다. Virtual Chassis의 멤버 스위치에 장애가 발생하거나 멤버 스위치를 제거하면 Virtual Chassis 구성이 중단됩니다. 경우에 따라 Virtual Chassis 구성이 두 개의 개별 Virtual Chassis로 분할되어 두 개의 Virtual Chassis가 글로벌 IP 주소와 같은 공통 리소스를 공유할 경우 네트워크에 중단이 발생할 수 있습니다.
Virtual Chassis 분할 및 병합 기능은 별도의 Virtual Chassis 구성이 네트워크에 부정적인 영향을 미치지 않도록 하는 방법입니다. 또한 두 부분을 단일 Virtual Chassis 구성으로 다시 병합할 수 있습니다.
Virtual Chassis 구성이 별도의 부분으로 분할되는 경우, 가능한 한 빨리 Virtual Chassis 구성이 분할된 문제를 해결하는 것이 좋습니다.
또한 이 기능을 사용하여 두 개의 활성 개별 Virtual Chassis(이전에 동일한 구성의 일부가 아니었음)를 하나의 Virtual Chassis 구성으로 병합할 수 있습니다.
Virtual Chassis 구성의 분할 및 병합 기능은 기본적으로 활성화됩니다. 명령을 사용하여 이 기능을 비활성화할 수 있습니다.set virtual-chassis no-split-detection
Virtual Chassis 구성이 분할되면 어떻게 되나요?
Virtual Chassis 구성이 두 개의 개별 Virtual Chassis 구성으로 분할되면 개별 멤버 스위치는 이 토폴로지 변경을 감지하고 primary-role 선택 알고리즘을 실행하여 두 개의 Virtual Chassis 구성 각각에 대해 새로운 기본을 선택합니다. 그런 다음 새로운 기본은 해당 Virtual Chassis 구성이 활성 상태로 유지되는지 여부를 결정합니다. 구성 중 하나는 다음에 따라 활성 상태로 유지됩니다.
-
여기에는 안정적인 기본 백업과 안정적인 백업(즉, 분할 전 원래 Virtual Chassis 구성의 기본 및 백업)이 모두 포함됩니다.
-
안정적인 기본을 포함하며 구성은 Virtual Chassis 크기의 절반 이상입니다.
-
안정적인 백업이 포함되어 있으며 Virtual Chassis 크기의 절반 이상입니다.
두 번째와 세 번째 목록 항목에 제공된 규칙에 따라 Virtual Chassis 구성이 두 개의 동일한 부분으로 분할되고 안정적인 기본 백업과 안정적인 백업이 서로 다른 부분에 있는 경우 안정적인 백업이 포함된 부분이 활성화됩니다.
Virtual Chassis 구성의 멤버 수에는 현재까지 연결된 모든 멤버 스위치에서 Virtual Chassis 멤버 ID가 재활용된(즉, 재할당이 가능한) 수를 뺀 수가 포함됩니다. 따라서 새로운 멤버 스위치가 감지되면 Virtual Chassis 구성의 크기가 증가하고 멤버 스위치의 ID가 재활용되면 감소합니다.
이러한 규칙은 분할에 의해 생성된 두 개의 개별 Virtual Chassis 구성 중 하나만 활성 상태로 유지되도록 합니다. 비활성 Virtual Chassis 구성의 멤버 스위치는 라인 카드 역할로 유지됩니다. 비활성 멤버가 다시 활성화되려면 다음 중 하나가 발생해야 합니다.
-
원래 Virtual Chassis 구성이 분할된 문제가 해결되어 두 개의 Virtual Chassis 구성이 병합될 수 있습니다.
-
비활성 멤버에 공장 기본 구성을 로드하면 비활성 멤버가 독립형 스위치로 작동하거나 다른 Virtual Chassis 구성의 일부가 됩니다.
멤버(주로 라인 카드 또는 백업)가 장기간 오프라인 상태가 되면 프로비저닝되지 않은 Virtual Chassis 시나리오의 경우 명령을 사용하고 delete virtual-chassis member 사전 프로비저닝된 Virtual Chassis 시나리오의 경우 명령을 사용하여 request virtual-chassis recycle 멤버 ID를 재활용하는 것이 좋습니다. 이는 불안정한 Virtual Chassis를 초래할 수 있는 문제를 방지하기 위해 강력히 권장됩니다.
Virtual Chassis 구성 병합
별도의 Virtual Chassis가 병합되는 두 가지 시나리오가 있습니다.
-
두 개로 분할되었던 Virtual Chassis 구성은 분할된 문제가 해결되었기 때문에 이제 단일 구성으로 다시 병합됩니다.
-
이전에 함께 구성되지 않은 두 개의 Virtual Chassis를 병합하려고 합니다.
모든 Virtual Chassis 구성에는 Virtual Chassis 구성이 형성될 때 자동으로 할당되는 고유 ID(VCID)가 있습니다. 명령을 사용하여 VCID를 명시적으로 할당할 수도 있습니다 set virtual-chassis id . 할당한 VCID는 자동으로 할당된 VCID보다 우선합니다.
별도의 Virtual Chassis 구성을 다시 연결하거나 처음으로 연결할 때 멤버는 별도의 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의 기본 선택 방법 이해하기를 참조하세요.
-
기본은 Virtual Chassis 구성이 활성 상태인지 비활성 상태인지 여부를 결정합니다. ( Virtual Chassis 구성이 분할되면 어떻게 되는지 참조하십시오.)
-
Virtual Chassis 구성이 활성화되면 기본은 모든 멤버에게 역할을 할당합니다. Virtual Chassis 구성이 비활성 상태인 경우, 기본은 모든 멤버에게 라인 카드 역할을 할당합니다.
-
다른 멤버가 기본에서 역할을 받으면 백업 또는 라인카드로 역할을 변경합니다. 또한 기본에서 보낸 활성 또는 비활성 상태 정보를 사용하여 자신의 상태를 활성 또는 비활성으로 설정하고 기본에서 보낸 정보에서 Virtual Chassis 멤버 목록을 구성합니다.
-
Virtual Chassis 상태가 활성화되면, 기본은 구성원이 자신의 역할을 할당된 역할로 변경했음을 나타내는 메시지를 기다린 다음 기본은 자신의 역할을 주로 변경합니다.
이전에 동일한 Virtual Chassis 구성의 일부가 아니었던 두 개의 Virtual Chassis를 병합할 때, 새로운 기본에 존재하는 모든 구성 설정(예: Telnet 및 FTP 서비스에 대한 설정, GRES(Graceful 라우팅 엔진 전환), 고속 장애 조치, VLAN 등)는 새로운 Virtual Chassis의 모든 멤버에 대한 구성 설정이 됩니다. 다른 구성 설정을 덮어씁니다.