일단 Vlan이란, 호스트의 물리적인 위치에 상관없이 포트를 기반으로 네트워크를 가상으로 구분한 논리적 그룹입니다. VLAN은 하나의 브로드캐스트 도메인으로 물리적인 LAN과 동일한 속성을 가집니다. VLAN을 사용하면 하나의 네트워크를 여러 브로드캐스트 도메인으로 나누거나 통합하여 네트워크를 그룹 형태로 구분하여 관리 할 수 있습니다.
VLAN에 연결된 모든 노드들은 물리적으로 같은 스위치에 물려있거나 같은 지역에 있을 필요는 없습니다. 같은 VLAN으로 구성된 호스트들은 마치 같은 브리지나 스위치에 연결되어 있는 것처럼 보이지만 실제로는 서로 다른 빌딩에 있는 서로 다른 스위치에 연결되어 있으면서 같은 VLAN으로 구성되는 경우도 있습니다.
VLAN을 사용하면 브로드캐스트 도메인을 각각의 논리적인 그룹으로 제한할 수 있기 때문에 전체적인 브로드캐스트 트래픽은 감소하며 가용한 네트워크 대역폭은 증가합니다. 또한 VLAN에 속하는 자원(호스트 및 네트워크 장비)들은 물리적으로 같은 장소에 위치할 필요가 없기 때문에 자원의 관리가 용이해집니다.
- VLan 설정 방법
1. Vlan을 생성한다.
TiFRONT(config)# vlan 10
디폴트 값인 1을 제외하고 모든 숫자로 Vlan을 설정할 수 있습니다.
2. Vlan을 설정할 포트를 지정한다.
TiFRONT(config)# int ge1
3. Vlan 모드 선택
TiFRONT(config-if-ge1)# switchport mode access
(access와 trunk 모드 중 선택)
4. 설정할 포트에 만든 vlan 10d을 할당한다.
TiFRONT(config-if-ge1)# switchport access vlan 10
5. Vlan 지정하여 IP 부여.
TiFRONT(config-if-ge1)# int valn10 (vlan10 선택)
TiFRONT(config-if-vlan10)# ip addr 10.1010.10.1/24
6. 마지막으로 write 명령어로 저정해주면 끝.
(휘발성 메모리에 저장되기 때문에 전원을 끄면 설정한 명령어가 사라진다.)
7. 만약 내가 지정한 Vlan 설정을 보고 싶다면, show vlan 이라는 명령어를 통해 확인이 가능하다.
ex)
-------------------------------------------------------------------------------
PORT | ge
| 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2
| 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8
-----------------+-----------------------------------------------------------
SWITCH MODE | A A A A A A A A A A A A A A A A A A A A A A A A A A A A
-----------------+-----------------------------------------------------------
default ( 1) | U U U U U U U U U U U U U U U U U U U U U U U U U U U U
VLAN0010 ( 10) | . . . . . . . . . . . . . . . . . . . . . . . . . . . .
-------------------------------------------------------------------------------
SWITCHPORT : A(Access) / H(Hybrid) / T(Trunk) / P(Private-Vlan)
A - All frame receive.
T - Only VLAN Tagged frame receive.
U - Only VLAN Untagged frame receive.
U - Untagged VLAN (PVID)
u - Untagged shared VLAN (VID)
T - Tagged VLAN (PVID)
t - Tagged shared VLAN (VID)
VLANNAME ( VID) : IEEE 802.1q Port based VLAN information