하나의 스위치 안에서 여러 개의 네트워크를 포트에 할당, 네트워크 분리하는 것
OSI 모델의 데이터 링크 계층(Layer 2)에서 네트워크 호스트를 논리적으로 분리하며, 이를 통해 물리적으로 동일한 스위치 내에서 서로 다른 네트워크처럼 동작
인터VLAN 라우팅(Inter-VLAN Routing): 서로 대화하려면 라우터나 Layer 3 스위치 필요, 직접적인 트래픽 전달은 차단됨
여러 VLAN의 통신을 한 선(포트)으로 처리하는 방법
VLAN 수가 과도해지면 인터페이스 부족 문제가 발생됨
트렁크 포트를 사용하여 단일 인터페이스로 다수 VLAN 트래픽을 전송하여 해결
식별방법: VLAN 정보를 가지는 태그를 프레임에 추가함
명령어 이해 용도로만 참고하시오
실습 용도로는 원활하게 동작하지 않을 수 있습니다
enable
configure terminal
vlan 10
name Sales
vlan 20
name HR
interface fastEthernet 0/1
switchport mode access
switchport access vlan 10
interface fastEthernet 0/2
switchport mode access
switchport access vlan 20
interface fastEthernet 0/24
switchport mode trunk
switchport trunk allowed vlan 10,20
end
write memory
위와 같이 vlan 추가 및 설정이 가능하다

[연결도]
pc1 e0 - g0/0 Sw1 g0/3 - g0/0 R1
위와 같이 연결 후 아래의 코드를 입력하면 원활한 ping 테스트를 진행할 수 있음
PC1> ip 10.1.1.1 255.255.255.192 10.1.1.62
R1(config)#int g0/0
R1(config-if)#ip add 10.1.1.62 255.255.255.192
R1(config-if)#no sh
Switch(config-if)#int g0/0 //PC1랑 연결된 인터페이스
Switch(config-if)#switchport access vlan 10
Switch(config-if)#switchport mode access
Switch(config-if)#int g0/3 //라우터 PC1 게이트웨이랑 연결된 인터페이스
Switch(config-if)#switchport access vlan 10
Switch(config-if)#switchport mode access
사진에 나온 장치들도 서로 연결된 인터페이스에 따라 수정하여 입력해주면 핑 테스트가 원활하게 되는 모습을 볼 수 있음
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Gi1/2, Gi1/3, Gi2/0, Gi2/1
10 ENG active Gi0/0, Gi0/3
20 HR active Gi0/1, Gi1/0
30 SALES active Gi0/2, Gi1/1
1002 fddi-default act/unsup
1003 token-ring-default act/unsup
1004 fddinet-default act/unsup
1005 trnet-default act/unsup
위와 같이 연결해주었다

show cdp neighbors: 포트 간 연결 확인show vlan br: vlan 연결 확인

파워 서플라이가 비어있으므로 채워준다

소규모 네트워크에서는 각 VLAN에 대해 별도의 인터페이스를 할당할 수 있으나, VLAN 수가 증가하면 인터페이스 부족 문제가 발생할 수 있다.
트렁크 포트를 사용하면 단일 인터페이스를 통해 여러 VLAN의 트래픽을 전송할 수 있다.
스위치는 트렁크 링크를 통해 전송되는 모든 프레임에 VLAN 정보를 나타내는 '태그'를 추가하여, 수신 스위치가 프레임이 속한 VLAN을 식별할 수 있도록 한다.
TPID: 태그의 프로토콜 종류(0x8100: 802.1q)
TCI(VID): 소속 VLAN 정보