IT 관련/네트워크

[새싹 성동 2기] 패킷 트레이서를 활용한 VLAN 설정과 트렁크 구성 실습

insu90 2024. 10. 27. 19:31

이번 포스팅에서는 Cisco 패킷 트레이서를 사용하여 스위치 간의 VLAN 설정과 트렁크 구성을 실습해보겠습니다. 이 과정에서는 VLAN을 통해 네트워크를 분리하는 방법과, 스위치 간에 멀티 VLAN 기능을 설정하는 방법에 대해 다룰 것입니다.

 

1. A(컴퓨터)-스위치-B(컴퓨터) 세팅

  • 먼저 A(컴퓨터)-스위치-B(컴퓨터) 형태로 연결하고 기본 VLAN을 확인해봅니다.
    Switch>en
    Switch#sh vlan brief
    VLAN Name                             Status    Ports
    ---- -------------------------------- --------- -------------------------------
    1    default                          active    Fa0/1, Fa0/2, Fa0/3, Fa0/4
                                                            Fa0/5, Fa0/6, Fa0/7, Fa0/8
                                                            Fa0/9, Fa0/10, Fa0/11, Fa0/12
                                                            Fa0/13, Fa0/14, Fa0/15, Fa0/16
                                                            Fa0/17, Fa0/18, Fa0/19, Fa0/20
                                                            Fa0/21, Fa0/22, Fa0/23, Fa0/24
                                                            Gig0/1, Gig0/2
    1002 fddi-default                     active    
    1003 token-ring-default               active    
    1004 fddinet-default                  active    
    1005 trnet-default                    active
  • 위의 출력에서 확인할 수 있듯이, VLAN 1의 모든 포트가 활성 상태입니다. 이 경우에는 A와 B 간의 통신이 가능합니다.

2. VLAN 나누기

  • 이제 VLAN을 나누어 보겠습니다. 새로운 VLAN 2를 생성하고 포트를 이동시키겠습니다.
    Switch#conf t
    Switch(config)#vlan 2
    Switch(config-vlan)#do show vlan brief
    VLAN Name                             Status    Ports
    ---- -------------------------------- --------- -------------------------------
    1    default                          active    Fa0/1, Fa0/2, Fa0/3, Fa0/4
                                                            Fa0/5, Fa0/6, Fa0/7, Fa0/8
                                                            Fa0/9, Fa0/10, Fa0/11, Fa0/12
                                                            Fa0/13, Fa0/14, Fa0/15, Fa0/16
                                                            Fa0/17, Fa0/18, Fa0/19, Fa0/20
                                                            Fa0/21, Fa0/22, Fa0/23, Fa0/24
                                                            Gig0/1, Gig0/2
    2    VLAN0002                         active    
    1002 fddi-default                     active    
    1003 token-ring-default               active    
    1004 fddinet-default                  active    
    1005 trnet-default                    active

    • VLAN 2가 생성되었습니다. 이제 포트 Fa0/2를 VLAN 2로 이동하겠습니다.
  • Fa0/2 포트 이동 및 출력
    Switch(config-vlan)#int f0/2
    Switch(config-if)#switchport access vlan 2
    Switch(config-if)#do show vlan brief
    VLAN Name                             Status    Ports
    ---- -------------------------------- --------- -------------------------------
    1    default                          active    Fa0/1, Fa0/3, Fa0/4, Fa0/5
                                                            Fa0/6, Fa0/7, Fa0/8, Fa0/9
                                                            Fa0/10, Fa0/11, Fa0/12, Fa0/13
                                                            Fa0/14, Fa0/15, Fa0/16, Fa0/17
                                                            Fa0/18, Fa0/19, Fa0/20, Fa0/21
                                                            Fa0/22, Fa0/23, Fa0/24, Gig0/1
                                                            Gig0/2
    2    VLAN0002                         active    Fa0/2
    1002 fddi-default                     active    
    1003 token-ring-default               active    
    1004 fddinet-default                  active    
    1005 trnet-default                    active
     
    • 이제 포트 Fa0/2는 VLAN 2에 속하게 되었습니다. 이제부터는 A에서 B로 핑을 보내도 통신이 되지 않는 것을 확인할 수 있습니다. 이는 스위치가 VLAN 정보가 다르면 데이터를 버리기 때문입니다.

3. 스위치가 추가된 VLAN 설정 확인

  • 이번에는 아래와 같이 구성해서 진행해보겠습니다.(한 세트를 복사하여 스위치끼리 연결)

    • 현재 A와 copyA는 핑이 잘 가는 것을 알 수 있습니다. 하지만 B와 copyB는 핑이 가질 않습니다.
    • 그 이유는 위의 VLAN 1에 모든 포트가 물려있으며, 스위치끼리 연결되어있는 Fa0/3 이 VLAN 1번에 속해 VLAN 2번을 처리하지 않기 때문입니다.
    • VLAN은 1~1001까지 설정할 수 있지만, 이걸 전부 다 물리적으로 연결하는 것은 불가능합니다.
    • 여기서 등장하는 것이 trunk 입니다.

4. 멀티 VLAN 및 트렁크 설정

  • 스위치 간에 멀티 VLAN을 구성하여 하나의 포트를 통해 여러 VLAN이 통과하도록 하려면 트렁크 포트를 설정해야 합니다.
    Switch#conf t
    Switch(config)#int f0/3
    Switch(config-if)#switchport mode trunk
    Switch(config-if)#do sh int trunk
    Port        Mode         Encapsulation  Status        Native vlan
    Fa0/3       on           802.1q         trunking      1
    
    Port        Vlans allowed on trunk
    Fa0/3       1-1005
    
    Port        Vlans allowed and active in management domain
    Fa0/3       1,2
    
    Port        Vlans in spanning tree forwarding state and not pruned
    Fa0/3       1,2

    • 이 trunk 기능을 활용하면 하나의 연결 라인을 통해 여러 VLAN이 소통할 수 있게 됩니다.
    • 단 이 설정은 연결된 두 스위치가 모두 적용되어야 함을 기억합니다.

이번 실습을 통해 VLAN을 설정하고 트렁크 포트를 구성하는 방법을 배웠습니다. VLAN을 적절히 사용하면 네트워크를 보다 효과적으로 관리할 수 있으며, 트렁크 포트를 통해 여러 VLAN이 통신할 수 있도록 설정할 수 있습니다. 이러한 기술은 기업의 네트워크 관리에 필수적입니다.

 

*생성형 AI 활용한 클라우드&보안 전문가 양성캠프 과정의 교육내용 정리 자료입니다.