본문 바로가기

Ryu's Tech

VTP 리비전 넘버 [revision number]의 중요성




  • 먼저 VTP에 대해 간단하게 말씀드리고 넘어가겠습니다.
  • VTP를 확인하는데 가장 중요한 명령어는 뭘까요?

VTP Version                     : 2

Configuration Revision          : 0
Maximum VLANs supported locally : 255
Number of existing VLANs        : 5
VTP Operating Mode              : Server
VTP Domain Name                 :
VTP Pruning Mode                : Disabled
VTP V2 Mode                     : Disabled
VTP Traps Generation            : Disabled
MD5 digest                      : 0x7D 0x5A 0xA6 0x0E 0x9A 0x72 0xA0 0x3A
Configuration last modified by 0.0.0.0 at 0-0-00 00:00:00
Local updater ID is 0.0.0.0 (no valid interface found)

  • 그럼 이제 VTP에서 가장 중요한 것이 뭘까요?
    • 바로 Domain name 입니다. VTP Domain Name이 다르면 무슨짓을 하더라도 서로 업데이트가 이루어 지지 않습니다. 업데이트라기 보다는 복사라고 하는 것이 더 맞는 것 같습니다.
  • 자 그럼 두번째로 볼 것은?
    • Mode 입니다. 모드에 대해 간단하게 설명을 드리자면
      • Server : vlan을 생성할 수 있는 mode
      • Client : vlan을 받아오는 mode
      • Transparent : vlan을 전달하지만 자신의 vlan을 유지하는 mode
    • 대충 이런 개념입니다.
  • 그리고 마지막으로 Configuration Revision
    • revision number는 각 VTP로 이루어지는 스위치 간의 변화의 수치를 나타냅니다.
    • vlan의 생성과 삭제와 같은 작업을 하게 되면 1씩 값이 올라가게 됩니다.
    • 그러고 이제 Domain name과 Mode를 보고 Revision number를 비교해서 vlan 데이터를 복사하는 것입니다.
  • 그렇다면 Client에서 Server로 vlan 정보를 보낼 수 있을까요?
    • 예를들어 client에 vlan 10,20,30 이 있고 server에는 vlan 1 이 있다면?
    • 클라이언트에서 서버로 vlan을 전달한다? 들어보셨나요?


 

  • 이를 뒤집을 수 있는 것이 revision number입니다.
  • 자 그럼 실제 예를 보여드리겠습니다.





  • 위와 같이 간단하게 구성하여 trunk 로 설정합니다.
  • 그리고 이제 vtp domain을 일치 시키고 SW1을 Server, SW2를 Client로 설정합니다.
  • 자 이제 server에서 테스트로 vlan 10을 생성해 보겠습니다.
  • SW1
    • VTP Version                     : 2
      Configuration Revision          : 1
      Maximum VLANs supported locally : 255
      Number of existing VLANs        : 6
      VTP Operating Mode              : Server
      VTP Domain Name                 : ryu
  • SW2
    • VTP Version                     : 2
      Configuration Revision          : 1
      Maximum VLANs supported locally : 255
      Number of existing VLANs        : 6
      VTP Operating Mode              : Client
      VTP Domain Name                 : ryu
  • 잘 동작하죠? 그럼 이제 fa0/1 포트를 잠시 shutdown 시켜보겠습니다.
  • SW2에서 VTP mode client에서는 vlan 생성이 안되니 VTP mode server로 설정하고 vlan을 막 업데이트 시켜봅니다.
    • VTP Version                     : 2
      Configuration Revision          : 5
      Maximum VLANs supported locally : 255
      Number of existing VLANs        : 10
      VTP Operating Mode              : Server
      VTP Domain Name                 : ryu
  • 이제 다시 vtp를 client로 바꿉니다.
  • 그러고 다시 Fa0/1을 up 시켜보세요
  • 그러면 SW1은 VTP server 인데 vlan의 정보를 받았을까요?

VTP Version                     : 2
Configuration Revision          : 5
Maximum VLANs supported locally : 255
Number of existing VLANs        : 10
VTP Operating Mode              : Server
VTP Domain Name                 : ryu



VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    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, Gig1/1
                                                Gig1/2
10   VLAN0010                         active   
20   VLAN0020                         active   
30   VLAN0030                         active   
40   VLAN0040                         active   
50   VLAN0050                         active   
1002 fddi-default                     active   
1003 token-ring-default               active   
1004 fddinet-default                  active   
1005 trnet-default                    active   

 

  • 와우... 아시겠죠? VTP는 domain과 mode를 보고 vlan 데이터를 전달할지 안할지를 결정한다고 하지만
  • 결국에는 revision number가 높은 값이 최우선이라는 것을 알 수 있었습니다.
  • 즉, Client 모드는 server랑 다른 점이 vlan을 못 만든 다는 점 밖에 없다는 것을 알 수 있습니다.