예: MX 시리즈 5G 유니버설 라우팅 플랫폼을 위한 Virtual Chassis 구성 삭제
MX 시리즈 버추얼 섀시 구성은 언제든지 삭제할 수 있습니다. 네트워크 구성이 변경되거나 Virtual Chassis의 MX 시리즈 멤버 라우터 중 하나 또는 둘 다를 다른 MX 시리즈 라우터로 교체하려는 경우 그렇게 할 수 있습니다. 버추얼 섀시 구성을 삭제한 후, 이전에 버추얼 섀시의 멤버였던 라우터는 두 개의 독립적인 라우터로 작동합니다.
이 예에서는 두 개의 MX 시리즈 라우터로 구성된 Virtual Chassis 구성을 삭제하는 방법을 설명합니다.
요구 사항
이 예에서 사용되는 소프트웨어 및 하드웨어 구성 요소는 다음과 같습니다.
Junos OS 릴리스 11.2 이상 릴리스
듀얼 라우팅 엔진을 갖춘 MX240 유니버설 라우팅 플랫폼 1개
듀얼 라우팅 엔진을 장착한 MX480 유니버설 라우팅 플랫폼 1개
이 구성 예는 나열된 소프트웨어 릴리스를 사용하여 테스트되었으며 이후의 모든 릴리스에서 작동하는 것으로 가정합니다.
각 MX 시리즈 라우터에 설치된 하드웨어에 대한 정보는표 1 을 참조하십시오.
명령을 사용하여 commit synchronize
Virtual Chassis에 대한 구성 변경 사항을 저장하는 것이 좋습니다.
MX 시리즈 Virtual Chassis의 경우, force
옵션은 명령을 실행할 때 기본값이자 유일한 동작입니다 commit synchronize
. MX 시리즈 버추얼 섀시 구성에 대한 명령을 실행하면 commit synchronize
명령을 실행하는 commit synchronize force
것과 동일한 효과가 있습니다.
개요 및 토폴로지
MX 시리즈 버추얼 섀시 구성을 삭제하려면 다음을 수행해야 합니다.
모든 Virtual Chassis 포트를 삭제합니다.
Virtual Chassis 구성 그룹의 정의와 애플리케이션을 제거합니다.
계층 수준에서 구성된
[edit virtual-chassis]
사전 프로비저닝된 멤버 정보를 삭제합니다.구성된 인터페이스를 삭제합니다.
각 멤버 라우터의 멤버 ID를 제거합니다.
각 라우터에서 request virtual-chassis member-id delete
명령을 실행하여 멤버 ID를 제거하면 라우터가 재부팅되고 소프트웨어가 해당 라우터에서 Virtual Chassis 모드를 비활성화합니다.
Virtual Chassis가 형성될 때 전체 Virtual Chassis 구성이 기본 라우터에서 다른 멤버 라우터로 전파되기 때문에 구성 요소가 원래 기본 라우터에서만 구성되었더라도 두 멤버 라우터에서 Virtual Chassis 구성의 각 구성 요소를 삭제해야 합니다. 예를 들어, 사전 프로비저닝된 멤버 정보가 기본 라우터의 계층 수준에서만 구성되었더라도 Virtual Chassis의 [edit virtual-chassis]
다른 멤버 라우터에서 스탠자를 삭제 virtual-chassis
해야 합니다.
버추얼 섀시를 삭제할 때 모든 스탠자에서 모든 버추얼 섀시 관련 구성 세부 사항도 삭제해야 하며, 그렇지 않으면 커밋 시 오류가 발생합니다.
다른 구성과 마찬가지로 ASCII 파일 또는 터미널 입력에서 라우터의 다른 구성을 로드하는 명령을 사용하는 load override
것만으로는 Virtual Chassis 구성을 재정의할 수 없습니다. 멤버 ID 및 Virtual Chassis 포트 정의는 구성 파일에 저장되지 않으며 새 구성 파일이 로드된 후에도 여전히 정의됩니다.
토폴로지
이 예에서는 그림 1에 표시된 기본 토폴로지를 사용하는 Virtual Chassis 구성을 삭제합니다. 중복성을 위해 각 멤버 라우터는 두 개의 Virtual Chassis 포트로 구성되며, 삭제 프로세스의 일부로 두 포트 모두 제거해야 합니다.
표 1 에는 Virtual Chassis의 각 MX 시리즈 라우터에 대한 하드웨어 및 소프트웨어 구성 설정이 나와 있습니다.
라우터 이름 |
하드웨어 |
일련 번호 |
구성원 ID |
역할 |
Virtual Chassis 포트 |
네트워크 포트 슬롯 번호 지정 |
---|---|---|---|---|---|---|
Gladius |
다음을 포함하는 MX240 라우터:
|
JN10C7135AFC |
0 |
routing-engine(기본) |
vcp-2/2/0 vcp-2/3/0 |
FPC 0 – 11 |
트레포일 |
다음을 포함한 MX480 라우터:
|
JN115D117AFB |
1 |
routing-engine(백업) |
vcp-2/0/0 vcp-5/2/0 |
FPC 12 – 23(오프셋 = 12) |
구성
두 개의 MX 시리즈 라우터로 구성된 Virtual Chassis 구성을 삭제하려면 다음 작업을 수행하십시오.
- Virtual Chassis 포트 삭제
- 구성 그룹 정의 및 응용 프로그램 삭제Deleting Configuration Group Definitions and Applications
- 사전 프로비저닝된 멤버 정보 삭제
- 구성된 인터페이스 삭제
- 구성원 ID를 삭제하여 Virtual Chassis 모드 비활성화
Virtual Chassis 포트 삭제
단계별 절차
멤버 라우터에서 Virtual Chassis 포트를 삭제하려면 명령을 사용해야 request virtual-chassis vc-port delete
합니다.
두 멤버 라우터 모두에 MX Virtual Chassis Redundancy Feature Pack 라이선스를 먼저 설치하지 않고 명령을 실행하면 request virtual-chassis vc-port delete
유효한 Virtual Chassis 소프트웨어 라이선스 없이 운영 중이라는 경고 메시지가 표시됩니다.
각 구성원 라우터에서 Virtual Chassis 포트를 제거하려면:
구성원 0(
gladius
)의 콘솔 창에서 두 Virtual Chassis 포트(vcp-2/2/0
및vcp-2/3/0
)를 모두 제거합니다.{master:member0-re0} user@gladius> request virtual-chassis vc-port delete fpc-slot 2 pic-slot 2 port 0 vc-port successfully deleted
{master:member0-re0} user@gladius> request virtual-chassis vc-port delete fpc-slot 2 pic-slot 3 port 0 vc-port successfully deleted
구성원 1(
trefoil
)의 콘솔 창에서 두 Virtual Chassis 포트(vcp-2/0/0
및vcp-5/2/0
)를 모두 제거합니다.{backup:member1-re0} user@trefoil> request virtual-chassis vc-port delete fpc-slot 2 pic-slot 0 port 0 vc-port successfully deleted
{backup:member1-re0} user@trefoil> request virtual-chassis vc-port delete fpc-slot 5 pic-slot 2 port 0 vc-port successfully deleted
결과
각 라우터에서 Virtual Chassis 포트 삭제 결과를 표시합니다. 명령 또는 show virtual-chassis vc-port
명령의 show virtual-chassis status
출력에 나열된 Virtual Chassis 포트가 없는지 확인합니다.
{master:member0-re0} user@gladius> show virtual-chassis status Preprovisioned Virtual Chassis Virtual Chassis ID: 4d6f.54cd.d2c1 Mastership Neighbor List Member ID Status Serial No Model priority Role ID Interface 0 (FPC 0- 11) Prsnt JN10C7135AFC mx240 129 Master* 1 (FPC 12- 23) NotPrsnt JN115D117AFB mx480
{master:member0-re0} user@gladius> show virtual-chassis vc-port member0: --------------------------------------------------------------------------
MX 시리즈 버추얼 섀시 구성에서 버추얼 섀시 포트를 삭제한 다음 다시 생성하면 버추얼 섀시 포트가 명령 표시 열에 나타날 Absent
Status
수 있습니다 show virtual-chassis vc-port
. 이 문제를 해결하려면 다시 생성된 Virtual Chassis 포트를 호스팅하는 FPC를 재부팅하십시오.
구성 그룹 정의 및 응용 프로그램 삭제Deleting Configuration Group Definitions and Applications
단계별 절차
듀얼 라우팅 엔진을 갖춘 MX 시리즈 라우터에 대한 Virtual Chassis 구성을 삭제하는 과정에서 두 멤버 라우터 모두에서 다음 구성 그룹에 대한 정의와 애플리케이션을 삭제해야 합니다.
member0-re0
member0-re1
member1-re0
member1-re1
이러한 구성 그룹을 삭제하기 전에 해당 정보를 유지하려면 다음 절차에 설명된 대로 라우터의 표준 re0
및 re1
구성 그룹에 해당 정보를 복사해야 합니다. 예를 들어, 구성 그룹 member0-re0
및 을 복사re0
하고, 및 member1-re0
member1-re1
을 에 re1
복사합니다member0-re1
.
membern-ren
구성 그룹의 명명 형식은 MX 시리즈 Virtual Chassis 구성의 멤버 라우터에서만 사용하도록 예약되어 있습니다.
MX 시리즈 Virtual Chassis에 대한 구성 그룹 정의 및 애플리케이션을 삭제하려면,
구성원 0(
gladius
)의 콘솔 창에서 Virtual Chassis 구성 그룹 정의 및 애플리케이션을 삭제합니다.Virtual Chassis 구성 그룹을 표준 구성 그룹
re0
및re1
에 복사합니다.{master:member0-re0}[edit] user@gladius# copy groups member0-re0 to re0 user@gladius# copy groups member0-re1 to re1
re0
및re1
구성 그룹을 적용합니다.{master:member0-re0}[edit] user@gladius# set apply-groups re0 user@gladius# set apply-groups re1
Virtual Chassis 구성 그룹 정의를 삭제합니다.
{master:member0-re0}[edit] user@gladius# delete groups member0-re0 user@gladius# delete groups member0-re1 user@gladius# delete groups member1-re0 user@gladius# delete groups member1-re1
Virtual Chassis 구성 그룹 애플리케이션을 삭제합니다.
{master:member0-re0}[edit] user@gladius# delete apply-groups member0-re0 user@gladius# delete apply-groups member0-re1 user@gladius# delete apply-groups member1-re0 user@gladius# delete apply-groups member1-re1
구성원 1(
trefoil
)의 콘솔 창에서 Virtual Chassis 구성 그룹 정의 및 애플리케이션을 삭제합니다.Virtual Chassis 구성 그룹을 표준 구성 그룹
re0
및re1
에 복사합니다.{backup:member1-re0}[edit] user@trefoil# copy groups member1-re0 to re0 user@trefoil# copy groups member1-re1 to re1
re0
및re1
구성 그룹을 적용합니다.{backup:member1-re0}[edit] user@trefoil# set apply-groups re0 user@trefoil# set apply-groups re1
Virtual Chassis 구성 그룹 정의를 삭제합니다.
{backup:member1-re0}[edit] user@trefoil# delete groups member0-re0 user@trefoil# delete groups member0-re1 user@trefoil# delete groups member1-re0 user@trefoil# delete groups member1-re1
Virtual Chassis 구성 그룹 애플리케이션을 삭제합니다.
{backup:member1-re0}[edit] user@trefoil# delete apply-groups member0-re0 user@trefoil# delete apply-groups member0-re1 user@trefoil# delete apply-groups member1-re0 user@trefoil# delete apply-groups member1-re1
결과
구성의 결과를 표시합니다. 구성 그룹 member0-re0
, , member1-re0
member 0-re1
, 및 member1-re1
가 명령 또는 show apply-groups
명령의 show groups
출력에 나타나지 않는지 확인합니다.
[edit] user@gladius# show groups ?
Possible completions: <[Enter]> Execute this command <group_name> Group name global Group name re0 Group name re1 Group name | Pipe through a command
[edit] user@gladius# show apply-groups ## Last changed: 2010-12-01 09:17:27 PST apply-groups [ global re0 re1 ];
사전 프로비저닝된 멤버 정보 삭제
단계별 절차
기본 라우터의 [edit virtual-chassis]
계층 수준에서 구성된 다음 Virtual Chassis를 형성하는 동안 백업 라우터로 전파된 사전 프로비저닝된 멤버 정보를 삭제해야 합니다.
Virtual Chassis에 대해 사전 프로비저닝된 멤버 정보를 삭제하려면 다음을 수행합니다.
멤버 0()에서
virtual-chassis
구성 스탠자를 삭제하십시오.gladius
{master:member0-re0}[edit] user@gladius# delete virtual-chassis
멤버 1()에서
virtual-chassis
구성 스탠자를 삭제하십시오.trefoil
{backup:member1-re0}[edit] user@trefoil# delete virtual-chassis
결과
삭제 결과를 표시합니다. 스탠자가 더 이상 멤버 라우터 중 하나에 존재하지 않는지 virtual-chassis
확인합니다. 예를 들어, (구성원 0)은 다음과 같습니다 gladius
.
{master:member0-re0}[edit] user@gladius# show virtual-chassis <no output>
구성된 인터페이스 삭제
단계별 절차
Virtual Chassis 삭제의 일환으로, Virtual Chassis가 구성될 때 구성된 모든 인터페이스를 삭제하는 것이 좋습니다. 이 작업은 Virtual Chassis 모드가 비활성화된 후 존재하지 않는 인터페이스 또는 다른 멤버 라우터에 속하는 인터페이스가 라우터에 남아 있지 않도록 합니다.
Virtual Chassis를 생성할 때 구성한 인터페이스를 삭제하려면 다음을 수행합니다.
구성원 0(
gladius
)의 콘솔 창에서 구성된 인터페이스를 삭제하고 구성을 커밋합니다.구성된 인터페이스를 삭제합니다.
{master:member0-re0}[edit] user@gladius# delete interfaces
구성원 0에서 구성을 커밋합니다.
{master:member0-re0}[edit system] user@gladius# commit synchronize member0-re0: configuration check succeeds member0-re1: commit complete member0-re0: commit complete
구성원 1(
trefoil
)의 콘솔 창에서 구성된 인터페이스를 삭제하고 구성을 커밋합니다.구성된 인터페이스를 삭제합니다.
{backup:member1-re0}[edit] user@trefoil# delete interfaces
구성원 1에서 구성을 커밋합니다.
{backup:member1-re0}[edit system] user@trefoil# commit synchronize member1-re0: configuration check succeeds member1-re1: commit complete member1-re0: commit complete
구성원 ID를 삭제하여 Virtual Chassis 모드 비활성화
단계별 절차
Virtual Chassis 멤버 라우터에서 멤버 ID를 삭제하려면 명령을 사용해야 request virtual-chassis member-id delete
합니다.
두 멤버 라우터 모두에 MX Virtual Chassis Redundancy Feature Pack 라이선스를 먼저 설치하지 않고 명령을 실행하면 request virtual-chassis member-id delete
유효한 Virtual Chassis 소프트웨어 라이선스 없이 운영 중이라는 경고 메시지가 표시됩니다.
Virtual Chassis 멤버 ID를 삭제하고 Virtual Chassis 모드를 비활성화하려면:
구성원 0(
gladius
)의 콘솔 창에서 구성원 ID를 삭제하고 라우터를 재부팅합니다.구성 모드를 종료합니다.
{master:member0-re0}[edit] user@gladius# exit Exiting configuration mode
구성원 ID
0
삭제 .{master:member0-re0} user@gladius> request virtual-chassis member-id delete This command will disable virtual-chassis mode and reboot the system. Continue? [yes,no] (no) yes Updating VC configuration and rebooting system, please wait... {master:member0-re0} user@gladius> *** FINAL System shutdown message from root@gladius *** System going down IMMEDIATELY
구성원 1(
trefoil
)의 콘솔 창에서 구성원 ID를 삭제하고 라우터를 재부팅합니다.구성 모드를 종료합니다.
{master:member1-re0}[edit] user@trefoil# exit Exiting configuration mode
구성원 ID
1
삭제 .{master:member1-re0} user@trefoil> request virtual-chassis member-id delete This command will disable virtual-chassis mode and reboot the system. Continue? [yes,no] (no) yes Updating VC configuration and rebooting system, please wait... {backup:member1-re0} user@trefoil> *** FINAL System shutdown message from root@trefoil *** System going down IMMEDIATELY
결과
구성원 ID를 request virtual-chassis member-id delete
제거하는 명령을 실행하면 라우터가 재부팅되고 소프트웨어가 해당 라우터에서 Virtual Chassis 모드를 비활성화합니다. 이전에 Virtual Chassis의 멤버였던 라우터는 이제 두 개의 독립적인 라우터로 작동합니다.
구성 결과를 표시하여 각 라우터에서 Virtual Chassis 구성이 삭제되었는지 확인합니다. 예를 들어, (이전의 구성원 0)은 다음과 같습니다 gladius
.
user@gladius> show virtual-chassis status error: the virtual-chassis-control subsystem is not running
user@gladius> show virtual-chassis vc-port error: the virtual-chassis-control subsystem is not running
확인
Virtual Chassis 구성이 올바르게 삭제되었는지 확인하려면 다음 작업을 수행하십시오.
Virtual Chassis 포트 삭제 확인
목적
두 구성원 라우터의 Virtual Chassis 포트가 구성에서 삭제되었는지 확인합니다.
작업
버추얼 섀시 구성 및 버추얼 섀시 포트의 상태를 표시합니다.
{master:member0-re0} user@gladius> show virtual-chassis status Preprovisioned Virtual Chassis Virtual Chassis ID: 4d6f.54cd.d2c1 Mastership Neighbor List Member ID Status Serial No Model priority Role ID Interface 0 (FPC 0- 11) Prsnt JN10C7135AFC mx240 129 Master* 1 (FPC 12- 23) NotPrsnt JN115D117AFB mx480
{master:member0-re0} user@gladius> show virtual-chassis vc-port member0: --------------------------------------------------------------------------
의미
명령의 show virtual-chassis status
출력에서 버추얼 섀시 포트(vcp-slot/pic/port
)는 인접 목록에 표시되지 않습니다. 다음 Master
별표(*)는 명령 명령이 내려진 라우터를 show virtual-chassis status
나타냅니다.
명령의 show virtual-chassis vc-port
출력에서 명령이 내려진 라우터에는 버추얼 섀시 포트가 표시되지 않습니다.
Virtual Chassis 구성 그룹의 삭제 확인
목적
다음 Virtual Chassis 구성 그룹의 정의와 애플리케이션이 글로벌 구성에서 삭제되었는지 확인합니다.
member0-re0
member0-re1
member1-re0
member1-re1
작업
Virtual Chassis 구성 그룹 정의 및 애플리케이션의 상태를 표시합니다.
[edit] user@gladius# show groups ?
Possible completions: <[Enter]> Execute this command <group_name> Group name global Group name re0 Group name re1 Group name | Pipe through a command
[edit] user@gladius# show apply-groups apply-groups [ global re0 re1 ];
의미
출력은 Virtual Chassis 구성 그룹 정의 및 애플리케이션이 삭제되었음을 확인합니다. 및 의 show groups
출력에는 표준 구성 그룹(global
, re0
, 및 show apply-groups
re1
)만 나열됩니다. Virtual Chassis 구성 그룹(member0-re0
, , , member 0-re1
member1-re0
)member1-re1
은 나타나지 않습니다.
Virtual Chassis 멤버 ID 삭제 확인
목적
버추얼 섀시의 멤버 ID가 삭제되었고, 버추얼 섀시가 더 이상 MX 시리즈 라우터에서 구성되지 않았는지 확인합니다.
작업
각 라우터의 구성 결과를 표시합니다. 예를 들어, (이전의 구성원 1)은 다음과 같습니다 trefoil
.
user@trefoil> show virtual-chassis status error: the virtual-chassis-control subsystem is not running
user@trefoil> show virtual-chassis vc-port error: the virtual-chassis-control subsystem is not running
의미
버추얼 섀시가 삭제된 후 명령이나 show virtual-chassis vc-port
명령을 실행하려고 하면 라우터는 버추얼 섀시가 show virtual-chassis status
더 이상 구성되지 않았음을 나타내는 오류 메시지를 표시하고 명령을 거부합니다.