解決:Trunking配置與驗證
工程師在解決上述問題的過程中,對Switch1的fastEthernet 0/2和Switch2的fastEthernet 0/1端口分別設置為Trunk,并在每一個端口都采用dot1q協(xié)議進行干道封裝,下面是Switch2的配置:
以下是引用片段: Switch2(config)# interface fastEthernet 0/1 Switch2(config-if)#switchport mode trunk //設置接口為Trunk模式 Switch2(config-if)#switchport trunk encapsulation dot1q //設置封裝的類型 |
對于Switch1上的fastEthernet 0/2端口,請和上面的Switch2交換機配置相同的封裝協(xié)議,這樣可以避免很多Trunk不匹配的問題。
需要注意的是,trunk 端口缺省情況下會傳送所有的VLAN的通信。要查看trunk端口的信息和允許通過此端口的VLAN,可以使用命令:show interfas interface-id switchport輸出結果:
以下是引用片段: Name: Fa0/1 Switchport: Enabled Administrative Mode: trunk Operational Mode: trunk Administrative Trunking Encapsulation: dot1q Operational Trunking Encapsulation: dot1q Negotiation of Trunking: On Access Mode VLAN: 1 (default) Trunking Native Mode VLAN: 1 (default) Trunking VLANs Enabled: ALL Pruning VLANs Enabled: 2-1001 Protected: false Unknown unicast blocked: disabled Unknown multicast blocked: disabled Voice VLAN: none (Inactive) Appliance trust: none |
測試連通性
工程師在調試完兩邊的trunk封裝之后,在Switch2交換機VLAN2中有一臺主機Host A將IP地址設置為:192.168.0.1/24,在Switch1交換機的VLAN2中也有一主機Host B其IP地址設置為:192.168.0.2/24,如果在連接Host A可以Ping通對Host B的話,就可以驗證我們之前的操作沒有問題了。
但是如果在這兩臺交換機之中,兩個工作站分別在不同的VLAN之中,則相互PING對方的話,是不能通信的。從而說明,不同交換機之間的工作站通過TRUNK相連接,只有這些工作站在同一個VLAN之中才可以相互通信,而不同VLAN中的工作站是不能通過TRUNK來通信的。


