자동 상태 기능은 해당 VLAN에서 하나 이상의 L2(Layer 2) 포트가 활성 상태가 될 때 up/up 상태로 전환하도록 스위치 또는 라우팅 모듈 VLAN 인터페이스(L3(Layer 3) 인터페이스)에 알립니다.
이 문서에서는 자동 상태 기능과 그 특성을 이해하는 데 도움이 됩니다. 라우터에서 interface <vlan-id> 명령을 구성하면 플랫폼에 따라 up/down 또는 down/down 상태로 유지됩니다. 이 문서에서는 이러한 현상이 발생하는 이유와 L3 및 L2 인터페이스가 활성화된 후 제어 평면에서 상호 작용하는 방식에 대해 설명합니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참조하십시오.
이 문서에 대한 특정 요건이 없습니다.
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 라이브 네트워크에서 작업 중인 경우, 사용하기 전에 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
Autostate는 기본적으로 CatOS 및 IOS Cisco 기반 스위치에 구현됩니다. 일부 CatOS 플랫폼에서는 이 기능을 비활성화하여 특수 시나리오에서 이중화를 허용할 수 있습니다. IOS 기반 스위치에서는 이 기능을 비활성화할 수 없습니다.
라우터 VLAN 인터페이스는 다음과 같은 일반적인 조건을 충족해야 작동/작동이 가능합니다.
VLAN이 있으며 스위치 VLAN 데이터베이스에 활성 상태입니다.
VLAN 인터페이스가 라우터에 있으며 관리상 다운되지 않습니다.
하나 이상의 L2(액세스 포트 또는 트렁크) 포트가 있으며 이 VLAN에 링크 업이 있습니다. 자동 상태 기능의 최신 구현을 통해 STP(Spanning-Tree Protocol) 포트 상태와의 동기화를 수행할 수 있습니다.
VLAN 인터페이스는 L2 포트에서 컨버전스(즉, 듣기-학습에서 전달로 전환)할 시간이 지나면 가동됩니다. 이렇게 하면 라우팅 프로토콜과 기타 기능이 마치 정상적으로 작동하는 것처럼 VLAN 인터페이스를 사용하지 못하게 됩니다. 또한 라우팅 블랙홀과 같은 다른 문제가 발생하지 않도록 합니다.
VLAN에서 하나 이상의 L2(액세스 포트 또는 트렁크) 포트가 스패닝 트리 포워딩 상태에 있습니다.
이 섹션에서는 Catalyst 스위치의 자동 상태 구성에 대한 기본 개요를 제공합니다.
이러한 스위치에서는 자동 상태 기능이 기본적으로 활성화되어 있습니다. 자동 상태 기능은 STP 상태와 동기화됩니다.
VLAN 인터페이스의 프로토콜 라인 상태는 해당 VLAN 링크에 속하는 첫 번째 스위치 포트가 작동 및 스패닝 트리 포워딩 상태에 있을 때 작동 됩니다.
트러블슈팅 중에 모든 조건의 상태를 확인하려면 다음 명령을 실행합니다.
sh int <빠른 | gig> mod/port (L2 포트)
sh int <빠른 | gig> mod/port trunk(L2 포트가 트렁크인 경우)
참고: STP와 동기화된 자동 상태가 코드 12.1(8a)E 이상에 도입되었습니다. 자세한 내용은 버그 ID CSCdu07244(등록된 고객만 해당)를 참조하십시오.
참고: 섀시에 IDS 블레이드(WS-X6381-IDS=)가 있는 경우 활성 L2 포트가 없어도 VLAN 인터페이스가 up/up 상태를 유지합니다. 이는 12.1.13E 이상 릴리스의 버그 ID CSCdx84895(등록된 고객만 해당)를 통해 수정됩니다. 올바른 동작은 STP 포워딩 상태의 L2 포트가 없는 경우 MSFC 인터페이스가 다운되는 것입니다.
이러한 스위치의 경우 up/up 상태 일반 조건 외에 다음 추가 조건을 충족해야 합니다.
라우터(MSFC(Multilayer Switch Feature Card)) 포트(15/1,16/1)는 트렁킹 모드여야 합니다.
VLAN은 MSFC에 대한 트렁크에서 허용되어야 합니다.
이러한 스위치에서 자동 상태 기능은 기본적으로 활성화되어 있으며 비활성화할 수 있습니다. 자동 상태 기능은 STP 상태와 동기화되며, 자동 상태를 활성화하지 않으면 이 동작을 수정할 수 없습니다.
VLAN 인터페이스의 프로토콜 회선 상태는 해당 VLAN 링크에 속하는 첫 번째 L2 포트(라우터 포트가 아닌 포트, 즉 15/1 또는 16/1이 아님)가 작동 및 스패닝 트리포워딩 상태에 있을 때 활성화됩니다. 스위치의 관리 인터페이스(sc0)에 할당된 VLAN에는 한 가지 예외가 있습니다. MSFC의 관리 인터페이스 VLAN에 대한 프로토콜 라인 상태는 항상 up 상태가 됩니다. sc0은 스위치가 부팅된 후에 항상 작동해야 합니다. 그러나 이 인터페이스는 관리상 다운될 수 있습니다.
트러블슈팅 중에 모든 조건의 상태를 확인하려면 다음 명령을 실행합니다.
MSFC에서 show int vlan <vlan-id> 명령을 실행합니다.
스위치에서 sh vlan, sh port mod/port (L2 port), sh trunk mod/port (L2 포트가 트렁크인 경우) 및 sh spantree <vlan-id> ¶ 명령을 실행합니다.
자동 상태 기능 사용 안 함
이중 MSFC 컨피그레이션 모드에서는 자동 상태 기능을 비활성화하는 것이 유용할 수 있습니다. 순수 L3 라우팅 목적으로 두 MSFC 간에 VLAN이 사용되고 VLAN에 L2 포트가 할당되지 않은 경우 이 기능을 비활성화해야 합니다. VLAN에 할당된 전용 L2 포트 없이 인터페이스 VLAN을 up/up 상태로 유지하기 위해 자동 상태 기능을 비활성화할 수 있습니다.
현재 autostate 기능 설정에 대해 다음 명령을 실행합니다.
Switch (enable) sh msfcautostate MSFC Auto port state: enabled
자동 상태 기능을 비활성화하려면 다음 명령을 실행합니다.
Switch (enable) set msfcautostate disable Switch (enable) sh msfcautostate MSFC Auto port state: disabled Switch (enable)
참고: Catalyst 하이브리드 스위치용 STP와 동기화된 Autostate는 5.5(10) 및 6.3(1)부터 지원됩니다. 자세한 내용은 버그 ID CSCdu05914(등록된 고객만 해당)를 참조하십시오.
참고: 섀시에 IDS 블레이드(WS-X6381-IDS=)가 있는 경우 활성 L2 포트가 없어도 MSFC 인터페이스는 up/up 상태를 유지합니다. 이는 6.2.2, 6.3.1 이상 릴리스의 버그 ID CSCdt75094(등록된 고객만 해당)를 통해 수정됩니다. 올바른 동작은 STP 포워딩 상태의 L2 포트가 없는 경우 MSFC 인터페이스가 다운되는 것입니다.
이러한 스위치의 경우 up/up 일반 조건 외에 다음 추가 조건을 충족해야 합니다.
라우터(RSM(Route Switch Module)/RSFC(Route Switch Feature Card)) 포트는 트렁킹 모드여야 합니다.
VLAN은 라우터 트렁크에서 허용되어야 합니다.
이러한 스위치에서 자동 상태 기능은 기본적으로 활성화되어 있으며 비활성화할 수 있습니다. 자동 상태 기능은 STP 상태와 동기화되지 않습니다.
VLAN 인터페이스의 프로토콜 라인 상태는 해당 VLAN 링크에 속하는 첫 번째 L2 포트가 작동하거나, 두 번째 RSM의 다른 라우터 포트가 트렁킹 모드에 있을 때 작동하게 됩니다. 두 번째 RSM의 라우터가 트렁킹 모드이면 ISL 트렁크에서 VLAN이 허용됩니다.
스위치의 관리 인터페이스(sc0)에 할당된 VLAN에는 한 가지 예외가 있습니다. RSM의 관리 인터페이스 VLAN에 대한 프로토콜 회선 상태는 항상 가동됩니다. sc0은 스위치가 부팅된 후에 항상 작동해야 합니다. 그러나 이 인터페이스는 관리상 다운될 수 있습니다.
참고: autostate가 활성화되어 있고 스위치의 특정 VLAN에서 활성화된 포트가 없는 경우, RSM이 두 개 이상 있는 경우 RSM의 인터페이스는 가동 상태를 유지합니다. 이렇게 하면 자동 상태 기능을 비활성화하지 않고 해당 VLAN의 두 RSM 간에 트래픽이 이동할 수 있습니다. 이 동작은 Catalyst 6000 하이브리드 모드의 기본 동작과 다릅니다.
참고: 한 섀시의 다중 RSM 시나리오에 대한 autostate 기능 향상은 6.1.2에서 향상되었습니다. 자세한 내용은 버그 ID CSCdr80722(등록된 고객만 해당)를 참조하십시오. 다중 RSM은 스위치의 해당 VLAN에 있는 마지막 물리적 링크가 다운될 때 두 RSM의 인터페이스가 다운될 수 있도록 합니다.
트러블슈팅 중에 모든 조건의 상태를 확인하려면 다음 명령을 실행합니다.
RSM에서 show int <vlan-id> 명령을 실행합니다.
스위치에서 sh vlan, sh port mod/port (L2 포트), sh trunk mod/port(L2 포트가 트렁크인 경우) 및 sh spantree <vlan-id> ¶ 명령을 실행합니다.
다음 명령을 실행하여 현재 autostate 기능 설정을 확인합니다.
Switch (enable) sh rsmautostate RSM Auto port state: enabled Multi-RSM Option: enabled
자동 상태 기능을 비활성화하려면 다음 명령을 실행합니다.
Switch (enable) set rsmautostate disable RSM port auto state disabled. Switch (enable) sh rsmautostate RSM Auto port state: disabled Multi-RSM Option: enabled Switch (enable)
자동 상태에서 다중 RSM 기능을 비활성화하려면 다음 명령을 실행합니다.
Switch (enable) sh rsmautostate RSM Auto port state: enabled Multi-RSM Option: enabled Switch (enable) set rsmautosta multirsm disable RSM port auto state multiple RSM disabled. Switch (enable) sh rsmautostate RSM Auto port state: enabled Multi-RSM Option: disabled Switch (enable)
참고: 다중 RSM을 비활성화하는 것은 autostate의 추가 기능입니다. 이 기능을 사용하려면 자동 상태를 활성화해야 합니다.
스위치 VLAN의 마지막 L2 포트가 다운되면 해당 VLAN의 모든 L3 인터페이스/하위 인터페이스가 종료됩니다. sc0이 VLAN에 없거나 VLAN에 인터페이스/하위 인터페이스가 있는 섀시에 다른 L3 모듈이 있는 경우를 제외하고 인터페이스/하위 인터페이스는 다운됩니다. Catalyst 4000 Supervisor I/II는 L3 모듈 구성에 대한 지식 또는 제어 권한이 없습니다(Catalyst 스위치가 외부 라우터 구성에 대한 지식 또는 제어 권한이 없는 것처럼). 따라서 L3 모듈이 제대로 구성되지 않은 경우 L3 모듈 인터페이스에서 자동 상태 기능이 작동하지 않습니다. 다음 지침을 참조하십시오.
자동 상태 기능은 기본적으로 활성화되어 있습니다. 자동 상태 기능을 활성화/비활성화하려면 hidden 명령 [no] autostate disable을 실행합니다.
자동 상태 기능은 STP 상태와 동기화되지 않습니다.
VLAN 인터페이스의 프로토콜 라인 상태는 해당 VLAN 링크에 속한 첫 번째 L2 포트가 가동될 때 가동됩니다.
다음 명령을 실행하여 어떤 Catalyst 4000 L3 서비스 모듈 인터페이스가 자동 상태 기능에 의해 종료되었거나 활성화되었는지 확인합니다.
Router#sh autostate entries Autostate Feature is currently enabled on the system.
다음 명령을 실행하여 자동 상태 기능을 비활성화합니다(숨겨진 명령).
Router#autostate disable Disabling Autostate Router#sh autostate entries Autostate Feature is currently disabled on the system.
다음 명령을 실행하여 autostate 기능을 다시 활성화합니다.
Router#no autostate disable Enabling Autostate Router#sh autostate entries Autostate Feature is currently enabled on the system.
VLAN 인터페이스가 다운된 경우 다음 트러블슈팅 단계를 수행합니다.
VLAN 인터페이스가 작동/작동 중지 상태인 증상입니다.
Corgon-6000#sh int vlan 151 Vlan151 is up, line protocol is down !--- Line protocol on interface VLAN 151 is down. !--- You need to investigate why this line protocol is not up !--- (at least one L2 port exists, and there should be a !--- link up on this VLAN).
VLAN 151이 VLAN 데이터베이스에 있으며 활성 상태인지 확인합니다. 아래 명령은 VLAN이 있으며 스위치에 활성 상태임을 나타냅니다.
Corgon-6000#sh vlan 151 | i 151 151 VLAN151 active Gi4/10 151 enet 100151 1500 - - - - - 0 0 Corgon-6000# !--- VLAN 151 exists in VLAN database and is active. !--- L2 port Gig4/10 is assigned to VLAN 151.
VLAN 151에 할당된 인터페이스 gig 4/10의 상태를 확인합니다.
Corgon-6000#sh int gig 4/10 GigabitEthernet4/10 is up, line protocol is down (notconnect) Corgon-6000#sh run int gig 4/10 Building configuration... Current configuration : 182 bytes ! interface GigabitEthernet4/10 no ip address logging event link-status logging event bundle-status switchport switchport access vlan 151 switchport mode access end
인터페이스 VLAN 151의 라인 프로토콜이 다운된 이유는 인터페이스 상태에서 볼 수 있듯이 GigabitEthernet4/10 링크가 연결되지 않았기 때문입니다. 인터페이스에 연결된 장치가 없거나 링크에 케이블 또는 자동 협상 문제가 있어 링크가 작동하지 않을 수 있습니다.
디바이스를 GigabitEthernet4/10에 연결하여 인터페이스 링크를 가동합니다.
Mar 11 12:10:52.340: %LINK-3-UPDOWN: Interface GigabitEthernet4/10,changed state to up Mar 11 12:10:53.156: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet4/10,changed state to up Corgon-6000# Corgon-6000# Corgon-6000#sh int vlan 151 Vlan151 is up, line protocol is down
VLAN 인터페이스에 라인 프로토콜이 여전히 다운 상태임을 표시하는지 확인합니다. 이 회선 프로토콜이 설정되지 않은 이유를 조사해야 합니다. 이 VLAN에서 하나 이상의 L2 포트가 스패닝 트리 포워딩 상태인지 확인합니다.
Corgon-6000#sh spanning-tree vlan 151 VLAN0151 Spanning tree enabled protocol rstp Root ID Priority 32768 Address 00d0.003f.8897 This bridge is the root Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 32768 Address 00d0.003f.8897 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 300 Interface Role Sts Cost Prio.Nbr Type ---------------- ---- --- --------- -------- -------------------------------- Gi4/10 Desg LRN 4 128.202 P2p Corgon-6000#
스패닝 트리 포트 상태는 LRN이며, 이는 학습 상태를 의미합니다. 인터페이스가 전환 상태(수신 중->전달에 대한 학습)에 있으므로 회선 프로토콜이 다운되었습니다.
Corgon-6000# Mar 11 12:11:23.406: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan151, changed state to up
참고: GigabitEthernet4/10의 라인 프로토콜이 작동하고, 인터페이스 Vlan151이 약 30초인 경우 로그의 타임 스탬프 차이는 STP의 2xforwarding 지연(listening->learning->forwarding)을 나타냅니다.
Corgon-6000#sh int vlan 151 Vlan151 is up, line protocol is up
회선 프로토콜이 작동되었습니다. L2 포트에서 스패닝 트리 포트 상태를 확인해야 합니다(전달 중이어야 함).
Corgon-6000#sh spanning-tree vlan 151 VLAN0151 Spanning tree enabled protocol rstp Root ID Priority 32768 Address 00d0.003f.8897 This bridge is the root Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 32768 Address 00d0.003f.8897 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 300 Interface Role Sts Cost Prio.Nbr Type ---------------- ---- --- --------- -------- -------------------------------- Gi4/10 Desg FWD 4 128.202 P2p !--- Verified spanning-tree port status on L2 port !--- is FWN = forwarding.
VLAN 인터페이스가 다운된 경우 다음 트러블슈팅 단계를 수행합니다.
MSFC의 VLAN 인터페이스가 다운/다운된 증상입니다
Topvar-msfc>sh int vlan 151 Vlan151 is down, line protocol is down !--- Line protocol is down (not administratively down). If so, issue the !--- no shutdown command under the interface. !--- Line protocol on interface VLAN 151 is down in this output. !--- You need to investigate why this line protocol is not up !--- (at least one L2 port exists, and there should be a !--- link up on this VLAN).
VLAN 151이 VLAN 데이터베이스에 있으며 활성 상태인지 확인합니다. 아래 명령은 VLAN이 있으며 스위치에 활성 상태임을 나타냅니다.
Topvar (enable) sh vlan 151 VLAN Name Status IfIndex Mod/Ports, Vlans ---- -------------------------------- --------- ------- ------------------------ 151 VLAN151 active 284 3/1 15/1
보다시피 L2 포트 3/1 및 15/1(MSFC)이 VLAN 151에 할당됩니다. VLAN 15에 할당된 포트 3/1의 상태를 확인합니다. 포트 3/1이 트렁킹인 경우 sh trunk 명령을 실행하여 VLAN 151이 허용되는지 확인합니다.
Topvar (enable) sh port 3/1 Port Name Status Vlan Duplex Speed Type ----- -------------------- ---------- ---------- ------ ----- ------------ 3/1 disabled 151 auto auto 10/100BaseTX !--- Since the only port (3/1) is diabled, !--- the line protocol for interface VLAN 151 is down.
아래와 같이 포트 3/1을 활성화합니다.
Topvar (enable) set port enable 3/1 Port 3/1 enabled. 2003 Mar 12 05:42:10 %PAGP-5-PORTTOSTP:Port 3/1 joined bridge port 3/1 Topvar (enable) sh port 3/1 Port Name Status Vlan Duplex Speed Type ----- -------------------- ---------- ---------- ------ ----- ------------ 3/1 connected 151 a-half a-10 10/100BaseTX
MSFC에 세션을 시작하고 VLAN 인터페이스의 상태를 다시 확인합니다.
Topvar (enable) ses 15 Trying Router-15... Connected to Router-15. Escape character is '^]'. Topvar-msfc>sh int vlan 151 Vlan151 is down, line protocol is down
보시다시피, 인터페이스 VLAN 151의 라인 프로토콜은 여전히 다운 상태입니다. 이 회선 프로토콜이 설정되지 않은 이유를 조사해야 합니다. 이 VLAN에서 하나 이상의 L2 포트가 스패닝 트리 포워딩 상태에 있습니다. 아래 그림과 같이 스위치를 확인하여 확인합니다.
Topvar (enable) sh spantree 151 VLAN 151 Spanning tree mode PVST+ Spanning tree type ieee Spanning tree enabled Designated Root 00-07-4f-1c-e8-47 Designated Root Priority 0 Designated Root Cost 119 Designated Root Port 3/1 Root Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Bridge ID MAC ADDR 00-05-00-a9-f4-96 Bridge ID Priority 32768 Bridge Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Port Vlan Port-State Cost Prio Portfast Channel_id ---------------------- ---- ------------- --------- ---- -------- ---------- 3/1 151 listening 100 32 disabled 0 Topvar (enable)
스패닝 트리 포트 상태가 아직 수신 대기 중입니다. VLAN 인터페이스의 라인 프로토콜은 전환 상태(수신 대기->learning to forwarding)로 유지됩니다.
Topvar (enable) sh spantree 151 VLAN 151 Spanning tree mode PVST+ Spanning tree type ieee Spanning tree enabled Designated Root 00-07-4f-1c-e8-47 Designated Root Priority 0 Designated Root Cost 119 Designated Root Port 3/1 Root Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Bridge ID MAC ADDR 00-05-00-a9-f4-96 Bridge ID Priority 32768 Bridge Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Port Vlan Port-State Cost Prio Portfast Channel_id ------------------------ ---- ------------- --------- ---- -------- ---------- 3/1 151 forwarding 100 32 disabled 0 15/1 151 forwarding 4 32 enabled 0 Topvar (enable)
L2 포트의 스패닝 트리 포트 상태가 전달입니다. 인터페이스 VLAN의 라인 프로토콜이 활성화됩니다. 아래와 같이 회선 프로토콜이 작동 중인지 확인합니다.
Topvar (enable) ses 15 Trying Router-15... Connected to Router-15. Escape character is '^]'. Topvar-msfc>sh int vlan 151 Vlan151 is up, line protocol is up It is up in up/up status as expected.
인터페이스 VLAN의 작동/작동에 여전히 문제가 있는 경우, 라우터 포트가 트렁킹 모드에 있는지, 그리고 VLAN이 라우터 트렁크에서 허용되는지 확인하십시오. 샘플 출력은 다음과 같습니다.
Topvar (enable) sh trunk 15/1 * - indicates vtp domain mismatch Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 15/1 nonegotiate isl trunking 1 Port Vlans allowed on trunk -------- --------------------------------------------------------------------- 15/1 1-1005,1025-4094 Port Vlans allowed and active in management domain -------- --------------------------------------------------------------------- 15/1 1,151 Port Vlans in spanning tree forwarding state and not pruned -------- --------------------------------------------------------------------- 15/1 1,151 Topvar (enable) !--- VLAN 151 is allowed, and is in spanning-tree !--- forwarding state. VLAN 151 is not pruned.
개정 | 게시 날짜 | 의견 |
---|---|---|
1.0 |
12-Mar-2003
|
최초 릴리스 |