네트워크/스위치

스위치) Trunk

마리사라 2023. 2. 16. 10:44
반응형

이번 강의는 스위치 간에 데이터를 전달하는 방법인 Trunk에 대해서 알아보겠습니다.

Trunk) 네트워크

네트워크는 위와 같이 구성하겠습니다.


1. Trunk

스위치에서 VLAN이 부여된 패킷은 해당 스위치를 넘어갈 수 없습니다. 따라서 위처럼 서로 다른 스위치로 연결된 같은 VLAN이 부여된 PC도 인식할 수 없다는 뜻입니다.

 

이러한 상황을 해결하기 위해 존재하는 방식이 Trunk입니다.


2. 실습

우선 위 네트워크의 조건대로 구성했다고 가정하고, Ping을 해보겠습니다.

Trunk) Ping 실패

Ping이 재대로 가지 않는 것을 볼 수 있습니다. 이제 이것을 해결하기 위해 Trunk를 적용해 보겠습니다.

 

우선 Trunk를 적용할 인터페이스인 Fa0/2에서 다음과 같이 입력합니다.

Switch(config)#int f0/2
Switch(config-if)#switchport mode trunk

이것은 해당 스위치포트의 모드를 Trunk로 변경한다는 명령어입니다.

 

이때 IOS의 버전에 따라 다음과 같은 명령어가 필요할 수도 있습니다.

Switch(config-if)#switchport trunk encapsulation do1Q/isl

이것은 Trunk모드로 전송할 때 어떠한 방식으로 캡슐화할지를 정하는 것입니다. 국제 표준으로는 dot1Q를 사용하지만 Cisco 장비 전용 모드인 isl도 존재합니다. 패킷 트레이서의 장비는 버전이 낮아서 위 명령이 필요하진 않습니다.

 

이것을 SW2에도 적용하고 다시 Ping을 사용해 보겠습니다.

Trunk) Ping 성공

문제없이 전송되는 것을 볼 수 있습니다.


3. 마치며

Trunk는 VLAN 정보를 담은 패킷을 이웃 스위치로 그대로 전달하는 기능입니다. 따라서 이 기능은 앞으로도 자주 사용할 예정이니 잘 알아두시는 것이 좋습니다.

반응형

'네트워크 > 스위치' 카테고리의 다른 글

스위치) Spanning-Tree 부하 분산 - Bridge ID  (0) 2023.02.22
스위치) Etherchannel(이더채널)  (1) 2023.02.20
스위치) Native VLAN  (0) 2023.02.20
스위치) VLAN  (0) 2023.02.14