- 먼저 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을 못 만든 다는 점 밖에 없다는 것을 알 수 있습니다.