Vlan Trunking Protocol (VTP)

Singharat Kanjanasopon
3 min readJun 25, 2019

--

  • VTP เป็น Layer 2 protocol
  • VTP จะถูกใช้ในการจัดการเกี่ยวกับ Vlan ให้มีความสอดคล้องกันทั้ง Domain
  • VTP จะส่งได้เฉพาะบน port ที่เป็น Trunk
  • VTP จะมีอยู่บนอุปกรณ์ Cisco
  • ใน CCNA จะไม่มีสอนเรื่องนี้แล้ว เพราะมีผลเสียมากกว่าผลดี

ประโยชน์
ถ้าท่านมี Switch 100 ตัว ปกติเราจะต้อง Config vlan ทุกตัวของ switch 100 ตัว แต่ถ้าใช้ VTP ถ้าท่านประกาศ Vlan ขึ้นมาบน Switch 1 ตัว อีก 99 ตัวจะสร้างให้เองโดย อัตโนมัติ

จากรูป เมื่อ VTP Server มีการแก้ไข เพิ่มหรือลบ VLAN จะทำให้ Switch ที่มีการเชื่อมมายัง VTP Server จะมีการ Update VLAN ให้เองอัตโนมัติ
จะเห็นได้ว่าเมื่อมีการเพิ่ม VLAN : 3 เข้าไปใน VTP Server จะทำให้ VTP Client มีการ Update VLAN 3 เข้าไปใน Switch ทุกตัวที่มี VTP Domain เหมือนกัน

  • Revision Nameber : จะเป็นตัวบอกว่า vlan ไหน update ใหม่ที่สุด ยิ่งเลขเยอะยิ่งใหม่กว่า
  • VTP Mode Transparent : จะทำการ Forword ให้เมื่อมี Domain เหมือนกัน ถ้าคนละ Domain จะไม่ทำการ Forword ให้

EX.

Switch#configure terminal
Switch(config)#hostname SW-A
SW-A(config)#interface f0/1
SW-A(config-if)#switchport mode trunk
SW-A(config-if)#exit
SW-A(config)#vlan 20
SW-A(config-vlan)#name admin
SW-A(config-vlan)#vlan 30
SW-A(config-vlan)#name user
SW-A(config-vlan)#vlan 40
SW-A(config-vlan)#name sale
SW-A(config-if)#exit
SW-A(config)#vtp mode server
Device mode already VTP SERVER.
SW-A(config)#vtp domain admin
Changing VTP domain name from NULL to admin
SW-A(config)#vtp password cisco
Setting device VLAN database password to cisco
SW-A(config)#exit
SW-A#show vtp status
SW-A#show vlan

Switch#conf terminal
Switch(config)#hostname SW-B
SW-B(config)#interface range f0/1–2
SW-B(config-if-range)#switchport mode trunk
SW-B(config-if)#exit
SW-B(config)#vtp mode client
Setting device to VTP CLIENT mode.
SW-B(config)#vtp domain admin
Domain name already set to admin.
SW-B(config)#vtp password cisco
Setting device VLAN database password to cisco
SW-B(config)#exit
SW-B#show vtp status
SW-B#show vlan

Switch#conf terminal
Switch(config)#hostname SW-C
SW-C(config)#interface range f0/1–2
SW-C(config-if)#switchport mode trunk
SW-C(config-if)#exit
SW-C(config)#vtp mode client
Setting device to VTP CLIENT mode.
SW-C(config)#vtp do
SW-C(config)#vtp domain admin
Domain name already set to admin.
SW-C(config)#vtp pas
SW-C(config)#vtp password cisco
Setting device VLAN database password to cisco
SW-C(config-if)#exit
SW-C#show vtp status
SW-C#show vlan

Switch#configure terminal
Switch(config)#hostname SW-D
SW-D(config)#interface f0/1
SW-D(config-if)#switchport mode trunk
SW-D(config-if)#exit
SW-D(config)#vtp mode transparent
Setting device to VTP TRANSPARENT mode.
SW-D(config)#vtp domain admin
Domain name already set to admin.
SW-D(config)#vtp password cisco
Setting device VLAN database password to cisco
SW-D(config)#exit
SW-D#show vtp status
SW-D#show vlan

Conclude

  1. Domain names and passwords must be the same for every router.
  2. Create a vlan at the server so that the client can exchange the data at the same time with the same vlan.
  3. Transparent is unable to exchange information with anyone. Is just the way of the vlan to other routers

เครดิต. https://www.youtube.com/watch?v=LxUK-oJELbc

--

--

Singharat Kanjanasopon
Singharat Kanjanasopon

Written by Singharat Kanjanasopon

Certificate: Cisco: CCNA // CompTIA: Security+, Pentest+ // Microtik: MTCNA, MTCTCE, MTCSE, MTCRE //

No responses yet