Network & Server Factory

개인 공부 기록

Network/패킷트레이서

[Packet Tracer] VLAN 개념과 스위치 포트에 VLAN 할당

1nfra 2020. 1. 12. 06:29
VLAN은 스위치 하나를 논리적으로 여러 네트워크로 나누는 기술입니다. 스위치 포트 3개에 VLAN 10, 20, 30을 할당하고, 원래 통신되던 PC1과 PC2가 서로 다른 VLAN이 되면서 ping이 막히는 것을 확인했습니다.

1. VLAN이 필요한 이유

VLAN으로 나눈 스위치 네트워크

 

VLAN(Virtual LAN)은 물리적으로는 한 스위치라도 논리적으로 네트워크를 나누는 기술입니다.

 

스위치만 쓸 때의 문제 VLAN으로 얻는 효과
브로드캐스트 프레임을 받은 포트를 뺀 모든 포트로 전달하므로, 장치가 많을수록 플러딩 트래픽이 대역폭을 차지합니다. 브로드캐스트 도메인을 나눠 불필요한 브로드캐스트로 인한 성능 저하를 줄입니다.
같은 스위치에 붙은 권한 없는 사용자가 특정 장치에 접근할 수 있습니다. 다른 VLAN끼리는 라우터 없이 통신할 수 없어 보안에 도움이 됩니다.

2. VLAN ID

범위 용도
1 기본 VLAN (삭제 불가)
2 ~ 1001 일반 VLAN으로 사용
1002 ~ 1005 FDDI, 토큰링용 예약 (삭제 불가)
1006 ~ 4094 확장 범위 VLAN

3. 실습

3.1 토폴로지

VLAN 실습 토폴로지

장비 IP 포트
PC0 192.168.0.1/24 Fa0/1
PC1 192.168.0.2/24 Fa0/2
PC2 192.168.0.3/24 Fa0/3

 

VLAN을 나누기 전에는 모두 기본 VLAN 1에 있어 PC1과 PC2가 통신됩니다.

PC1과 PC2의 핑테스트

VLAN 설정 전 PC1과 PC2의 ping 테스트

3.2 VLAN 10 만들고 Fa0/1에 할당

Switch(config)# vlan 10
Switch(config-vlan)# name VLAN_10
Switch(config-vlan)# interface fa0/1
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 10

do show vlan으로 VLAN 10(VLAN_10)이 Fa0/1에 할당된 것을 확인합니다.

VLAN 10이 Fa0/1에 할당된 결과

3.3 VLAN 20, 30 할당

같은 방식으로 VLAN 20을 Fa0/2, VLAN 30을 Fa0/3에 할당합니다.

Switch(config)# vlan 20
Switch(config-vlan)# name VLAN_20
Switch(config-vlan)# interface fa0/2
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 20

Switch(config)# vlan 30
Switch(config-vlan)# name VLAN_30
Switch(config-vlan)# interface fa0/3
Switch(config-if)# switchport mode access
Switch(config-if)# switchport access vlan 30

do show vlan으로 확인한 VLAN과 할당 포트

4. 결과

앞에서 통신되던 PC1과 PC2는 이제 서로 다른 VLAN(20, 30)이라 ping이 가지 않습니다.

VLAN 분리 후 PC1과 PC2의 ping 실패

5. 정리

  • VLAN은 브로드캐스트 도메인을 나눠 성능과 보안을 개선합니다.
  • 일반적으로 VLAN 2~1001을 쓰고, 1과 1002~1005는 예약되어 있습니다.
  • switchport access vlan으로 포트를 VLAN에 할당하며, 다른 VLAN끼리는 통신되지 않습니다.
728x90
서울
--:--:--
-전체 글
-카테고리
오늘 방문