Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 네이티브 vlan
- vlan
- stream 9
- pagp
- 네트워크
- Ansible
- freeradius
- Network Design
- LACP
- ospf
- Red Hat
- junos os
- gns3
- STP
- pvst+
- centos
- port aggregation protocol
- 오블완
- 연결선 수
- 네트워크 설계
- rommon mode
- SQL
- 하프오픈
- 티스토리챌린지
- 방화벽
- BPDU
- Cisco
- eigrp
- 프로그래머스
- Packet Tracer
Archives
- Today
- Total
Doctor Pepper
[STP] Cisco 및 Non-Cisco 스위치 간 네이티브 VLAN 연계 본문
728x90
1. 네이티브 VLAN이 VLAN 1인 경우 프레임 전송
Cisco 스위치와 Non-Cisco 스위치가 혼합된 네트워크 환경에서 네이티브 VLAN이 VLAN 1로 설정된 상황에서 프레임 전송 과정은 다음과 같다.
VLAN 1 IEEE STP BPDU 전송 |
- 프레임 태그: 802.1Q 태그가 붙지 않음. - 목적지 MAC 주소: 0180.C200.0000. - 처리 방식: Non-Cisco 스위치는 이 BPDU를 이해하고, VLAN 1에 대해 스패닝 트리 알고리즘(STA)을 수행하여 전송함. |
VLNA 1 SSTP BDPU 전송 |
- 프레임 태그: 802.1Q 태그가 붙지 않음. - 목적지 MAC 주소: 0100.0CCC.CCCD. - 캡슐화: IEEE 802.2 LLC SNAP 헤더를 사용하며, 다음과 같은 필드 값을 포함함(SSAP/DSAP: 0xAA, SNAP PID: 0x010B). - 내용: IEEE 스패닝 트리 BPDU와 동일한 정보를 포함하며, Cisco 스위치 간 PVST+를 위한 SSTP BPDU로 사용됨. - Non-Cisco 스위치 반응: SSTP BPDU를 이해하지 못하고 멀티캐스트 프레임으로 취급하여 네트워크 전체에 플러딩함. |
VLAN X SSTP BPDU 전송 |
- 프레임 태그: 802.1Q VLAN 태그가 포함됨. - 목적지 MAC 주소: 0100.0CCC.CCCD. - Non-Cisco 스위치 반응: VLAN X 태그가 포함된 SSTP BPDU를 이해하지 못하고 플러딩함. - Cisco 스위치 간 동작: 플러딩된 프레임을 통해 PVST+ 연산을 수행함. |
Cisco 스위치의 네이티브 VLAN 1 처리 방식 |
- Cisco 스위치는 VLAN 1에 대해 두 가지 형태의 BPDU를 전송: · IEEE STP BPDU (목적지 MAC 주소: 0180.C200.0000). · PVST+ SSTP BPDU (목적지 MAC 주소: 0100.0CCC.CCCD). - IEEE STP BPDU는 TLV 필드에 포트의 PVID 값을 포함하며, 수신 포트의 PVID와 비교해 VLAN을 식별함. |
Consistency Checking |
Non-Cisco 스위치로 전송된 IEEE STP BPDU는 VLAN 1에 대한 STA 연산에 사용됨. PVST+ SSTP BPDU는 플러딩 처리되어 다른 Cisco 스위치에서 PVST+ 연산에 활용됨. |
2. 네이티브 VLAN이 VLAN N인 경우 프레임 전송
Cisco 스위치의 트렁크 포트에서 네이티브 VLAN이 기본값인 VLAN 1에서 VLAN N으로 변경되었을 경우, Non-Cisco 스위치를 경유하는 프레임 전송 방식은 다음과 같다.
VLAN 1 IEEE STP BPDU 전송 |
- 프레임 태그: 802.1Q 태그 없이 전송. - 목적지 주소: 0180.C200.0000. - 동작: VLAN 1의 IEEE STP BPDU는 Non-Cisco 스위치에서 일반 STP BPDU로 인식되고 해당 스위치의 STP 연산에 사용된 후, 트렁크 포트를 통해 인접 스위치로 전달됨. |
VLAN 1 SSTP BPDU 전송 |
- 프레임 태그: 802.1Q 태그를 포함하여 전송. - 목적지 주소: 0100.0CCC.CCCD. - 동작: Cisco 스위치는 VLAN 1에 대한 PVST+ SSTP BPDU를 태그를 추가하여 전송함. Non-Cisco 스위치는 이 프레임을 멀티캐스트로 간주하고 모든 포트로 플러딩함. |
네이티브 VLAN N SSTP BPDU 전송 |
- 프레임 태그: 802.1Q 태그 없이 전송. - 목적지 주소: 0100.0CCC.CCCD. - 동작: 네이티브 VLAN N에 대한 SSTP BPDU는 태그 없이 전송되며, 이를 통해 Cisco 스위치는 현재 네이티브 VLAN이 VLAN 1이 아닌 VLAN N임을 인지함. |
VLAN Y SSTP BPDU 전송 |
- 프레임 태그: 802.1Q 태그를 포함하여 전송. - 목적지 주소: 0100.0CCC.CCCD. - 동작: Non-Cisco 스위치는 이 프레임을 이해하지 못하고 모든 포트로 플러딩함. Cisco 스위치는 수신한 프레임을 기반으로 VLAN Y에 대한 PVST+ 연산을 수행함. |
- 주요 동작 및 연산
PVST+ 및 IEEE STP 간 상호 작용 |
- IEEE STP BPDU를 수신한 Non-Cisco 스위치는 해당 BPDU를 네이티브 VLAN으로 간주하여 처리함. - Cisco 스위치는 VLAN 1에 대한 IEEE STP BPDU와 PVST+ SSTP BPDU를 동시에 전송하여 PVID 일치성(Consistency)을 확인함. |
Non-Cisco 스위치의 역할 |
- Non-Cisco 스위치는 SSTP BPDU를 이해하지 못하기 때문에 멀티캐스트 프레임으로 간주하고 플러딩함. - 플러딩된 SSTP BPDU는 네트워크 내의 다른 Cisco 스위치에 전달되어 PVST+ 연산의 일관성을 유지함. |
Cisco 스위치의 PVST+ 연산 |
- VLAN N으로 설정된 네이티브 VLAN의 SSTP BPDU는 태그 없이 전송되며, 이를 통해 Cisco 스위치 간 네이티브 VLAN 상태가 공유됨. - CST(공통 스패닝 트리)와 일치하지 않는 VLAN의 SSTP BPDU는 해당 VLAN에 대한 PVST+ 연산에 사용됨. |
네이티브 VLAN 정보의 교환 |
- 네이티브 VLAN이 변경된 상황에서도 Cisco 스위치는 SSTP BPDU를 통해 네트워크 구성 상태를 동기화하고, Non-Cisco 스위치를 경유한 네트워크 환경에서도 PVST+ 연산을 유지할 수 있음. |
3. Cisco 스위치가 MST 스위치 간의 802.1Q 트렁크 포트 연결 : 네이티브 VLAN 동작
- MST 스위치에서 전송되는 BPDU 처리
- MST 스위치 (IEEE 표준 스위치)는 IEEE STP BPDU를 전송하며, 이 BPDU의 목적지 2계층 주소는 IEEE 멀티캐스트 MAC 주소인 0180.C200.0000으로 설정된다.
- Cisco 스위치(PVST+ 영역)에서 이 BPDU는 VLAN 1 스패닝 트리 인스턴스(CST)로 처리되고 이해된다.
- Cisco 스위치에서 전송되는 BPDU 처리
Cisco 스위치에서는 두 가지 유형의 BPDU를 사용하여 MST 스위치와 통신한다.
IEEE STP BPDU | - VLAN 1에 대한 스패닝 트리 정보를 전송함 - 802.1Q 태그 없이 전송됨 - 목적지 MAC 주소는 IEEE 멀티캐스트 MAC 0180.C200.0000임. |
SSTP | - VLAN 1 및 기타 VLAN 정보를 포함함 - IEEE 802.2 SNAP 헤더(SSAP = DSAP = 0xAA, SNAP PID = 0x010B)를 사용해 캡슐화됨 - SSTP BPDU는 802.1Q 태그 없이 멀티캐스트 MAC 주소 0100.0CCC.CCCD로 전송됨 |
SSTP BPDU 특징 | - SSTP BPDU는 IEEE STP와 병행하여 사용되며, 추가적으로 VLAN 번호를 포함하는 TLV 필드를 제공함 - IEEE 스위치(MST 영역)는 SSTP BPDU를 인식하지 못하기 때문에 이를 VLAN 토폴로지로 플러딩함. - 플러딩된 SSTP BPDU는 다른 Cisco 스위치에서 수신되며, 이를 터널링 효과라고 함. |
네이티브 VLAN 및 트렁크 포트 동작 |
- 네이티브 VLAN이 아닌 VLAN(2~4095)의 SSTP BPDU는 항상 VLAN 번호를 태그한 후 SSTP MAC 주소(0100.0CCC.CCCD)를 사용해 전송됨. - 모든 SSTP BPDU에는 해당 VLAN 번호가 포함되어 있음. - 각 VLAN의 스패닝 트리 인스턴스는 MST 영역을 통해 투명하게 확장되며, 이를 가상 허브처럼 간주할 수 있음. |
Cisco 스위치에서 VLAN 1 BPDU 중복 전송 이유 |
- Cisco 스위치는 동일한 VLAN 1 BPDU를 IEEE STP BPDU와 SSTP BPDU로 두 번 전송함. · IEEE STP BPDU는 MST 영역에 연결된 Non-Cisco 스위치의 VLAN 1 스패닝 트리 연산을 위해 사용됨. · SSTP BPDU는 Cisco 스위치 간에 네이티브 VLAN의 일치성을 확인하고 PVST+ 정보를 제공하기 위해 사용됨. - SSTP BPDU는 수신 후 네이티브 VLAN 일치 여부를 확인하는 데 사용되며, VLAN 1(CST) 연산에는 무시됨. |
패킷 분석 및 필터링 | - SSTP BPDU는 SNAP 캡슐화를 사용하므로, 이더타입(Ethertype) 필드 대신 SNAP 프로토콜 ID 필드(0x010B)를 참조해야 함. - 이 필드를 이용해 SSTP BPDU를 캡처하고 분석할 수 있음 |
권장 설정 | - 대부분의 경우, 네이티브 VLAN을 VLAN 1로 설정하고 Cisco 스위치와 Non-Cisco 스위치를 트렁크 포트로 연결하면 별다른 문제가 발생하지 않음 |
728x90
'Packet Tracer > 트러블 슈팅' 카테고리의 다른 글
[NAT] NAT 설정에 따른 트러블 슈팅 (0) | 2024.12.04 |
---|---|
[ARP] ARP 스푸핑 공격 및 장애 처리 (1) | 2024.12.04 |
[STP] PVST+ 동작과 STP, RSTP 상호 연동 (1) | 2024.12.01 |
[VLAN] VLAN 불일치로 인한 루핑 현상 (2) (0) | 2024.12.01 |
[VLAN] VLAN 불일치로 인한 루핑 현상 (1) (1) | 2024.11.28 |