예: MX 시리즈 5G 유니버설 라우팅 플랫폼에 대한 Virtual Chassis 구성 삭제
MX 시리즈 Virtual Chassis 구성은 언제든지 삭제할 수 있습니다. 네트워크 구성이 변경되거나 Virtual Chassis의 MX 시리즈 멤버 라우터 중 하나 또는 둘 다를 다른 MX 시리즈 라우터로 교체하려는 경우 이 작업을 수행할 수 있습니다. Virtual Chassis 구성을 삭제한 후, 이전에 Virtual Chassis의 멤버였던 라우터는 두 개의 독립적인 라우터로 작동합니다.
이 예에서는 두 개의 MX 시리즈 라우터로 구성된 Virtual Chassis 구성을 삭제하는 방법을 설명합니다.
요구 사항
이 예에서 사용되는 소프트웨어 및 하드웨어 구성 요소는 다음과 같습니다:
Junos OS 릴리스 11.2 이상
듀얼 라우팅 엔진을 장착한 MX240 유니버설 라우팅 플랫폼 1개
듀얼 라우팅 엔진이 장착된 MX480 유니버설 라우팅 플랫폼 1개
이 구성 예는 나열된 소프트웨어 릴리스를 사용하여 테스트되었으며 이후의 모든 릴리스에서 작동하는 것으로 가정합니다.
각 MX 시리즈 라우터에 설치된 하드웨어에 대한 정보는표 1 을 참조하십시오.
모든 구성 변경 사항을 Virtual Chassis에 저장하려면 명령을 사용하는 commit synchronize 것이 좋습니다.
MX 시리즈 Virtual Chassis force 의 경우 옵션은 명령을 실행할 때 기본값이자 유일한 동작입니다 commit synchronize . MX 시리즈 Virtual Chassis 구성에 대한 명령을 실행하는 commit synchronize 것은 명령을 실행하는 commit synchronize force 것과 동일한 효과가 있습니다.
개요 및 토폴로지
MX 시리즈 Virtual Chassis 구성을 삭제하려면 다음을 수행해야 합니다.
모든 Virtual Chassis 포트를 삭제합니다.
Virtual Chassis 구성 그룹의 정의 및 애플리케이션을 제거합니다.
계층 수준에서 구성된
[edit virtual-chassis]사전 프로비젼된 멤버 정보를 삭제합니다.구성된 모든 인터페이스를 삭제합니다.
각 멤버 라우터의 멤버 ID를 제거합니다.
각 라우터에서 명령을 실행하여 request virtual-chassis member-id delete 멤버 ID를 제거하면 라우터가 재부팅되고 소프트웨어가 해당 라우터에서 Virtual Chassis 모드를 비활성화합니다.
Virtual Chassis가 형성되면 전체 Virtual Chassis 구성이 기본 라우터에서 다른 구성원 라우터로 전파되기 때문에 구성 요소가 원래 기본 라우터에서만 구성되었더라도 두 구성원 라우터 모두에서 Virtual Chassis 구성의 각 구성 요소를 삭제해야 합니다. 예를 들어, 사전 프로비저베이션된 멤버 정보가 기본 라우터의 [edit virtual-chassis] 계층 수준에서만 구성되었더라도, Virtual Chassis의 다른 멤버 라우터에서 스탠자를 삭제 virtual-chassis 해야 합니다.
Virtual Chassis를 삭제할 때 모든 스탠자에서 모든 Virtual Chassis 관련 구성 세부 정보도 삭제해야 합니다. 그렇지 않으면 커밋 시 오류가 발생합니다.
다른 구성과 마찬가지로 ASCII 파일 또는 터미널 입력에서 라우터의 다른 구성을 로드하기 위해 명령을 사용하는 load override 것만으로는 Virtual Chassis 구성을 재정의할 수 없습니다. 멤버 ID 및 Virtual Chassis 포트 정의는 구성 파일에 저장되지 않으며 새 구성 파일이 로드된 후에도 여전히 정의됩니다.
위상수학
이 예에서는 그림 1에 표시된 기본 토폴로지를 사용하는 Virtual Chassis 구성을 삭제합니다. 중복을 위해 각 멤버 라우터는 두 개의 Virtual Chassis 포트로 구성되며, 둘 다 삭제 프로세스의 일부로 제거되어야 합니다.
2개를 장착한 Virtual Chassis의 샘플 토폴로지
표 1 에는 Virtual Chassis의 각 MX 시리즈 라우터에 대한 하드웨어 및 소프트웨어 구성 설정이 나와 있습니다.
라우터 이름 |
하드웨어 |
일련 번호 |
회원 ID |
역할 |
Virtual Chassis 포트 |
네트워크 포트 슬롯 번호 지정 |
|---|---|---|---|---|---|---|
글라디우스 |
다음을 갖춘 MX240 라우터:
|
JN10C7135AFC |
0 |
routing-engine(기본) |
vcp-2/2/0vcp-2/3/0 |
FPC 0 – 11 |
트레포일 |
다음을 갖춘 MX480 라우터:
|
JN115D117AFB |
1 |
routing-engine(백업) |
vcp-2/0/0vcp-5/2/0 |
FPC 12 – 23 (오프셋 = 12) |
구성
두 개의 MX 시리즈 라우터로 구성된 Virtual Chassis 구성을 삭제하려면 다음 작업을 수행하십시오.
- Virtual Chassis 포트 삭제
- 구성 그룹 정의 및 응용 프로그램 삭제
- 사전 프로비젼된 구성원 정보 삭제
- 구성된 인터페이스 삭제
- 구성원 ID를 삭제하여 Virtual Chassis 모드 비활성화
Virtual Chassis 포트 삭제
단계별 절차
구성원 라우터에서 Virtual Chassis 포트를 삭제하려면 반드시 명령을 사용해야 request virtual-chassis vc-port delete 합니다.
두 멤버 라우터에 MX Virtual Chassis 이중화 기능 팩 라이선스를 먼저 설치하지 않고 명령을 실행 request virtual-chassis vc-port delete 하면 유효한 Virtual Chassis 소프트웨어 라이선스 없이 작업하고 있다는 경고 메시지가 표시됩니다.
각 멤버 라우터에서 Virtual Chassis 포트를 제거하려면 다음을 수행합니다.
멤버 0(
gladius)의 콘솔 창에서 두 Virtual Chassis 포트(vcp-2/2/0vcp-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 status 에 나열된 Virtual Chassis 포트가 show virtual-chassis vc-port 없는지 확인합니다.
{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 시리즈 Virtual Chassis 구성에서 Virtual Chassis 포트를 삭제한 후 다시 생성하면 Virtual Chassis 포트가 명령 화면의 show virtual-chassis vc-port 열에 Status 와 같이 Absent 나타날 수 있습니다. 이 문제를 해결하려면 재생성된 Virtual Chassis 포트를 호스팅하는 FPC를 재부팅하십시오.
구성 그룹 정의 및 응용 프로그램 삭제
단계별 절차
이중 라우팅 엔진을 사용하는 MX 시리즈 라우터에 대한 Virtual Chassis 구성을 삭제하는 과정의 일환으로, 두 멤버 라우터에서 다음 구성 그룹에 대한 정의와 애플리케이션을 삭제해야 합니다.
member0-re0member0-re1member1-re0member1-re1
삭제하기 전에 이러한 구성 그룹의 정보를 유지하려면 다음 절차에 설명된 대로 라우터의 표준 re0 및 re1 구성 그룹에 정보를 복사해야 합니다. 예를 들어 구성 그룹 member0-re0 및 을 복사하고 re0및 member1-re1 을 복사 member0-re1 합니다re1member1-re0.
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및
re1구성 그룹을 적용합니다re0.{master:member0-re0}[edit] user@gladius# set apply-groups re0 user@gladius# set apply-groups re1Virtual 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-re1Virtual 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및
re1구성 그룹을 적용합니다re0.{backup:member1-re0}[edit] user@trefoil# set apply-groups re0 user@trefoil# set apply-groups re1Virtual 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-re1Virtual 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, member 0-re1member1-re0이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(
gladius)에서 구성 스탠자를 삭제하십시오virtual-chassis.{master:member0-re0}[edit] user@gladius# delete virtual-chassis멤버 1(
trefoil)에서 구성 스탠자를 삭제하십시오virtual-chassis.{backup:member1-re0}[edit] user@trefoil# delete virtual-chassis
결과
삭제 결과를 표시합니다. 스탠자가 더 이상 멤버 라우터에 존재하지 않는지 virtual-chassis 확인합니다. 예를 들어, on gladius (멤버 0):
{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 이중화 기능 팩 라이선스를 먼저 설치하지 않고 명령을 실행 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
결과
명령을 내려 request virtual-chassis member-id delete 멤버 ID를 제거하면 라우터가 재부팅되고 소프트웨어가 해당 라우터에서 Virtual Chassis 모드를 비활성화합니다. 이전에 Virtual Chassis의 멤버였던 라우터는 이제 두 개의 독립적인 라우터로 작동합니다.
구성 결과를 표시하여 각 라우터에서 Virtual Chassis 구성이 삭제되었는지 확인합니다. 예를 들어, on gladius (이전의 멤버 0)은 다음과 같습니다.
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 포트가 구성에서 삭제되었는지 확인합니다.
행동
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 출력에서는 Neighbor List(인접 목록)에 Virtual Chassis 포트(vcp-slot/pic/port)가 표시되지 않습니다. 다음 Master 의 별표(*)는 명령 명령이 실행된 라우터를 show virtual-chassis status 나타냅니다.
명령의 show virtual-chassis vc-port 출력에서는 명령이 발행된 라우터에 Virtual Chassis 포트가 표시되지 않습니다.
Virtual Chassis 구성 그룹 삭제 확인
목적
다음 Virtual Chassis 구성 그룹의 정의와 애플리케이션이 전역 구성에서 삭제되었는지 확인합니다.
member0-re0member0-re1member1-re0member1-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, re1)만 나열됩니다.show apply-groups Virtual Chassis 구성 그룹(member0-re0, , member 0-re1, member1-re0및 member1-re1)은 나타나지 않습니다.
Virtual Chassis 구성원 ID 삭제 확인
목적
Virtual Chassis의 구성원 ID가 삭제되었고 Virtual Chassis가 더 이상 MX 시리즈 라우터에서 구성되지 않는지 확인합니다.
행동
각 라우터의 구성 결과를 표시합니다. 예를 들어, on trefoil (이전의 멤버 1)은 다음과 같습니다.
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
의미
Virtual Chassis가 show virtual-chassis status 삭제된 후 명령 또는 show virtual-chassis vc-port 명령을 실행하려고 하면 라우터는 Virtual Chassis가 더 이상 구성되지 않았음을 나타내는 오류 메시지를 표시하고 명령을 거부합니다.