본문 바로가기
IT/네트워크

[스위치] VLAN & TRUNK

by JGSHIN 2025. 2. 16.
SMALL

## VLAN VLAN 속한 포트들로만 브로드캐스트를 내보내 브로드캐스트의 이동 범위를 제한한다.

 

[스위치]

## VLAN 10, 20 생성

Switch(config)# vlan 10

Switch(config-vlan)# vlan 20

Switch(config-vlan)# exit

 

## VLAN 적용할 포트 선정

Switch(config)# interface fastethernet 0/1

Switch(config-if)# switchport mode access

Switch(config-if)# switchport access vlan 10

 

Switch(config)# interface fastethernet 0/2

Switch(config-if)# switchport mode access

Switch(config-if)# switchport access vlan 20

 

## show vlan 확인

 

 

## Trunk Trunk 통해 모든 경로를 통과 하는

 

## Trunk 설정

Switch(config)# interface fastethernet 0/3

Switch(config-if)# switchport trunk encapsulation dot1q

Switch(config-if)# switchport mode trunk

 

 

## show interface trunk 확인

 

 

 

[라우터]

 

## Fa 0/1 인터페이스를 Fa 0/1.1 Fa 0/1.2 가상의 서브 인터페이스로 분할하고 각각의 서브 인터페이스에 IP 주소를 할당한다.

 

R1(config)# interface fastethernet 0/1                           ## 인터페이스 설정

R1(config-if)# no shutdown                                        ## no shutdown 으로 포트만 활성화 해준다.

 

R1(config-if)# interface fastethernet 0/1.1                      ## 서브인터페이스 설정

R1(config-subif)# encapsulation dot1q 10                      ## 설정할 vlan 대한 게이트웨이

R1(config-subif)# ip address 11.1.1.1 255.255.255.0          ## ip 설정

 

R1(config-if)# interface fastethernet 0/1.2

R1(config-subif)# encapsulation dot1q 20

R1(config-subif)# ip address 22.2.2.1 255.255.255.0

 

 

 

 

 

## 트렁크를 사용할 있는 VLAN 번호 설정

기본적으로 트렁크는 모든 VLAN 사용할 있다.

그러나, 특정 VLAN 트렁크를 사용하게 하려면 switchport trunk allowed vlan 명령어를 사용한다.

명령어 다음에 특정 VLAN 번호를 지정하면 해당 VLAN 트렁크를 사용할 있다.

 

예를 들어, VLAN 10, 11, 20번만 트렁크 G0/12 사용하게 하려면 다음과 같이 설정한다.

( - )이나 쉼표( , ) 전후로 공란을 사용하지 않는다.

 

## 트렁크를 사용할 있는 VLAN 지정하기

 

SW1(config)# interface g0/12

SW(config-if)# interface trunk allowd vlan 10-11,20

 

트렁크 사용가능 VLAN 리스트에 특정 VLAN 추가하려면 add 옵션을 사용한다.

예를 들어, VLAN 30, 31, 40번을 추가하려면 다음과 같이 한다.

 

## 트렁크를 사용할 있는 VLAN 추가하기

 

SW1(config)# interface g0/12

SW1(config-if)# switchport trunk allowed vlan add 30-31,40

 

지금까지의 설정과 상관없이 다시 모든 VLAN 해당 트렁크를 사용하게 하려면 all 옵션을 사용한다.

 

## 모든 VLAN 트렁크를 사용할 있도록 설정하기

 

SW1(config)# interface g0/12

SW1(config-if)# switchport trunk allowed vlan all

 

모든 VLAN 사용 가능하게 하고 501에서 1000 사이만 제외하려면 except 옵션을 사용한다.

 

## 트렁크 포트를 사용할 있는 VLAN 제외

 

SW1(config)# interface g0/12

SW1(config-if)# switchport trunk allowed vlan except 501-1000

 

트렁크 포트이긴 하지만 어떤 VLAN 통과시키지 못하게 하려면 none 옵션을 사용한다.

 

## 모든 VLAN 트렁크 포트를 사용할 없도록 설정하기

 

SW1(config)# interface g0/12

SW1(config-if)# switchport trunk allowed vlan remove 101-200

 

 

 

LIST

'IT > 네트워크' 카테고리의 다른 글

[스위치] 멀티레이어 스위치 설정  (0) 2025.02.16
[스위치] VTP 서버,클라이언트  (0) 2025.02.16
[스위치] 초기 설정  (0) 2025.02.16
[스위치] 기본 명령어  (0) 2025.02.16
[스위치] MAC 주소 테이블  (0) 2025.02.16
📧 이메일 문의
by @ 2025 JGSHIN