Switchport nonegotiate là gì

Trong bài này chúng ta sẽ nói chuyện về DTP [Dynamic trunking Protocol]. Vậy DTP là gì? DTP được sử dụng trong Cisco switch để đàm phán, thỏa thuận port trên switch sẽ hoạt động ở mode access hay mode trunk.
Mặc định thì DTP đưuọc bật trên port switch, các ports trên switch sẽ ở chế độ "dynamic auto" hoặc "dynamic desirable". Nó nghĩa là mỗi khi port switch nhận được gói tin DTP request từ 1 port trunk khác kế nối với nó, port đó sẽ hoạt động ở mode trunk. Giờ hãy xem 1 ví dụ:
Giờ tôi sẽ để cấu hình mặc định, không cấu hình bất kỳ gì trên switch. Hãy kiểm tra cấu hình mặc định của port fa0/24 trên switch.

SW1#show interfaces fa0/24 switchport
Name: Fa0/24
Switchport: Enabled
Administrative Mode: dynamic auto
Operational Mode: static access
Administrative Trunking Encapsulation: negotiate
Operational Trunking Encapsulation: native
Negotiation of Trunking: On

SW2#show interfaces fastEthernet 0/24 switchport
Name: Fa0/24
Switchport: Enabled
Administrative Mode: dynamic auto
Operational Mode: static access
Administrative Trunking Encapsulation: negotiate
Operational Trunking Encapsulation: native
Negotiation of Trunking: On

Khi bạn không cấu hình gì trên interface, chúng sẽ sử dụng chế độ "dynamic auto", và như kết quả show thì 2 port đang ở mode access. "dynamic auto" hay "dynamic desirale" nó phụ thuộc và từng loại switch khác nhau, từng IOS version của switch. Nhưng về chức năng nhiệm vụ thì giống nhau.

Để disable DTP chúng ta có 2 cách
  • Cấu hình interface ở mode access.
  • Sử dụng câu lệnhswitchport nonegotiate trên interface.
Tôi cần chú ý các bạn là chỉ có 2 cách trên để chúng ta disble DTP, bạn không thể cấu hình port ở mode trunk để disable DTP. Hãy xem ví dụ dưới đây.

SW1[config]#interface fastEthernet 0/24
SW1[config-if]#switchport mode access

SW2[config]#interface fastEthernet 0/24
SW2[config-if]#switchport mode access

Ở trên tôi đã cấu hình port ở mode access. Giờ hãy kiểm tra DTP trên mỗi port nhé.

SW1#show interfaces fastEthernet 0/24 switchport
Name: Fa0/24
Switchport: Enabled
Administrative Mode: static access
Operational Mode: static access
Administrative Trunking Encapsulation: negotiate
Operational Trunking Encapsulation: native
Negotiation of Trunking: Off

Các bạn thấy không DTP đã off. Giờ tôi sẽ thử cấu hình port ở mode trunk.

SW1[config]#interface fastEthernet 0/24
SW1[config-if]#switchport trunk encapsulation dot1q
SW1[config-if]#switchport mode trunk

SW2[config]#interface fastEthernet 0/24
SW2[config-if]#switchport trunk encapsulation dot1q
SW2[config-if]#switchport mode trunk

Ok. Giờ chúng ta hãy kiểm tra VTP trên port.

SW1#show interfaces fastEthernet 0/24 switchport | include Negotiation
Negotiation of Trunking: On

Bạn thấy không, khi port cấu hình ở mode trunk, VTP vẫn bật, giờ bạn muốn cấu hình port ở mode trunk nhưng lại muốn disable VTP thì làm như thế nào? Hãy sử dụng câu lệnhswitchport nonegotiatetrên interface.

SW1[config]#interface fastEthernet 0/24
SW1[config-if]#switchport nonegotiate

SW2[config]#interface fastEthernet 0/24
SW2[config-if]#switchport nonegotiate

Giờ thì cùng kiểm tra VTP nào.

SW1#show interfaces fastEthernet 0/24 switchport | include Negotiation
Negotiation of Trunking: Off

Như tôi đã nói ở trên. Mặc định VTP sẽ được bật trên toàn bộ ports trên switch, nhưng thực tế khi chạy ở prod, tôi khuyên các bạn nên disable VTP, nó không thực sự cần thiết, có thể gây lỗi khi các switch tự động đàm phán mode port khi mà bạn không thể hiểu toàn bộ quá trình đàm phán. Tốt nhất các bạn nên disable và tự cấu hình port mode bằng tay thì tốt hơn.
Trân trọng.

Video liên quan

Chủ Đề