DTP (dynamic trunking protocol)란 시스코 스위치에서 상대 스위치와 트렁크 관련 상황을 협상할 때 사용되는 프로토콜이다.
포트전환 여부와 트렁크 포트 동작시 사용할 프로토콜을 협상한다.
- 액세스(access) : 상대 포트와 상관없이 자신은 액세스 포트로 동작한다. 스위치 포트를 액세스 모드로 설정하려면 다음 명령어를 사용한다.
sw(config-if)# switchport mode access
- 트렁크(trunk) : 상대 포트와 상관없이 자신의 트렁크 포트로 동작한다. 상대 포트를 트렁크 포트로 동작시키기 위한 DTP 패킷을 전소한다. 스위치 포트를 트렁크 모드로 설정하려면 인터페이스에서 다음 명령어를 사용한다.
sw(config-if)# switchport trunk encapsulation dot1q
sw(config-if)# switchport mode trunk
스위치 포트의 모드를 트렁크로 지정하려면 앞의 예와 같이 해당 인터페이스의 트렁크 인캡슐레이션 방식을 미리 지정해야 한다.
이더 스위치 모듈에서는 access와 trunk 모드만 지원된다. 즉, dynamic 모드는 지원되지 않는다. 또, 트렁크로 사용되는 경우 IEEE 802.1Q만 지원하므로 트렁킹 프로토콜을 지정하지 않아도 된다.
- 다이내밉 디자이러블(dynamic desirable) : 상대측이 트렁크, 디자이어러블, 오토인 경우에 트렁크로 동작한다. 상대측이 액세스 모드이면 액세스 모드로 동작한다. 스위치 포트를 다이내믹 디자이어러블로 설정하려면 인터페이스에서 다음 명령어를 사용한다.
sw(config-if)# switchport mode dynamic desirable
- 다이내믹 오토(dynamic auto) : 상대측이 트렁크 또는 디자이어러블인 경우에 트렁크로 동작한다. 상대측이 오토이거나 액세스 모드이면 액세스 모드로 동작한다. 스위치 포트를 다이내믹 오토 모드로 설정하려면 인터페이스에서 다음 명령어를 사용한다.
sw(config-if)# switchport mode dynamic auto
트렁킹 설정 및 동작 확인
IP 주소 부여 및 활성화
r1(config)#interface fastEthernet 0/0
r1(config-if)#ip address 1.1.10.1 255.255.255.0
r1(config-if)#no shut
r2(config)#interface fastEthernet 0/0
r2(config-if)#ip address 1.1.20.2 255.255.255.0
r2(config-if)#no shut
r3(config)#interface f0/1
r3(config-if)#ip address 1.1.10.3 255.255.255.0
r3(config-if)#no shut
r4(config)#interface f0/1
r4(config-if)#ip address 1.1.20.4 255.255.255.0
r4(config-if)#no shut
시스코를 제외한 많은 회사에서는 트렁킹이라는 용어 대신 태깅(tagging)이라는 용어를 사용한다. 또, 트렁크(trunk) 포트 대신 태그드 포트(tagged port)라는 용어를 사용한다.
sw1, sw2 설정
# sw1 vlan 설정
interface f1/10
switchport trunk encapsulation dot1q
switchport mode trunk
switchport trunk native vlan 999
# sw2 vlan 설정
interface f1/10
switchport trunk encapsulation dot1q
switchport mode trunk
switchport trunk native vlan 999
① ② ③ ④ ⑤
Port Mode Encapsulation Status Native vlan
Fa1/10 on 802.1q trunking 999
① 트렁크로 동작하는 포트를 표시한다.
② 트렁크 설정 방식을 표시한다. 즉, switchport mode trunk 명령어를 사용하여 트렁크로 동작시켰다는 의미이다.
③ 사용 중인 트렁크 프로토콜을 표시한다.
④ 현재 트렁크로 동작 중임을 표시한다.
⑤ 네이티브 VLAN 번호를 표시한다.
# show interface status 명령어를 사용하여도 트렁크 동작중인 포트를 알 수 있다.
sw1#show interfaces status
Port Name Status Vlan Duplex Speed Type
Fa1/10 connected trunk a-full a-100 10/100BaseTX
# R1-R3, R2-R4 연결하기
sw1(config)#interface f1/10
sw1(config-if)#switchport trunk encapsulation dot1q
sw1(config-if)#switchport mode trunk
sw1(config-if)#switchport trunk native vlan 999
sw2(config)#interface f1/10
sw2(config-if)#switchport trunk encapsulation dot1q
sw2(config-if)#switchport mode trunk
sw2(config-if)#switchport trunk native vlan 999
이상으로 r1과 r3의 vlan 10번 그룹과 r2, r4의 vlan 20번 그룹으로 나누어 사용하는 트렁킹에 대해서 알아보았다.
'CCNA' 카테고리의 다른 글
8장 스패닝 트리 프로토콜 (0) | 2013.03.14 |
---|---|
7장 VTP (0) | 2013.03.14 |
7장 VLAN, 트렁킹 (0) | 2013.03.11 |
6장. 포트보안 (0) | 2013.03.11 |
포트번호 (0) | 2013.03.07 |