2021/02/13 - [똥 싸기/네트워크 이론] - 예시로 보는 VLAN 개념과 원리

 

예시로 보는 VLAN 개념과 원리

VLAN (Virtual LAN) 가상 LAN. VLAN은 논리적으로 LAN을 나누기 위해 쓰인다. 위 구성의 LAN은 몇개인가? 더보기 정답은 1개. 브로드캐스트 영역은 몇개인가? 더보기 정답은 1개 (LAN의 갯수와 브로드캐스트

kujung.tistory.com

 

 

 

트렁크 포트와 액세스 포트에 대해 알아보도록 하자.

 

트렁크 포트(=트렁크)란 여러 개의 VLAN에 소속된 포트를 뜻한다.

 

액세스 포트란 한 개의 VLAN에 소속된 포트를 뜻한다.

 

PC1에서 PC4로 ARP 요청 프레임을 전송한다고 가정하자.

 

SW1에 SW2와 연결된 포트는 트렁크 포트라고 설정을 했기에 트렁크 프로토콜이 동작하고,

 

그로 인해 SW1은 PC1로 부터 받은 ARP 요청 프레임에다가 VLAN번호를 붙여 SW2로 전송하게된다.

 

목적지 MAC 출발지 MAC VLAN 데이터
FFFF.FFFF.FFFF.FFFF PC1 MAC 10 ARP 요청

 

 

 

SW2는 프레임의 VLAN 표시를 확인하고 제거하며, 동시에 VLAN 10에 소속된 모든 포트로 프레임을 전송한다.

(VLAN 표시가 제거 되어 전송되기 때문에 액세스 포트에 연결되 있는 장비들은 VLAN의 존재를 인식하지 못한다.)

 

 

 

 

 

+

VLAN 표시방법은 트렁킹 프로토콜에 따라 다르다.

트렁킹 프로토콜 방식은 크게 ISL과 IEEE 802.1Q로 나뉜다.

IEEE 802.1Q는 이더넷 프레임의 출발지 주소 다음에 4바이트 길이의 태그를 추가하여 VLAN 번호와 기타 정보를 표시.

목적지 주소 출발지 주소 802.1Q 태그 타입/길이 데이터  FCS


ISL(시스코에서 개발)은 이더넷 프레임을 변경하지 않고, 프레임 앞26바이트의 ISL 헤더를 추가하며, .FCS 다음에 ISL FCS를 추가 한다.

ISL 헤더 목적지 주소 출발지 주소 타입/길이 데이터 FCS ISL FCS



다른 스위치간 호환성 및 확장 VLAN 지원 등의 이유로 IEEE 802.1Q가 널리 쓰인다.

 

 

 

 

 

[참고문헌]

킹-오브-네트워킹 / 피터 전 지음

+ Recent posts