交換機之間的鏈路是否形成trunk是可以自動協商的,這個協議稱爲DTP,DTP還可以協商Trunk鏈路的封裝類型。
VTP:vlan trunk protocol,提供在交換機上管理vlan的方法,在一個或幾個server上創建,修改和刪除vlan,vlan信息通過trunk鏈路自動擴散到其它交換機,所有交換機保持相同的vlan信息。客戶端模式用來同步vlan,不能修改,刪除等功能,注意透明模式,可以看成一箇中繼,他自己創建,修改只有自己看到,和外部不互傳。
VTP通告以組播幀的方式發送的,VTP通告有一個字段爲修訂號,初始爲0,只要在server上創建,刪除和修改vlan時,修訂號就增加1,交換機只接收版本號高的通告。
以太通道EtherChannel
用於交換機之間的多鏈路捆綁技術。從而達到帶寬倍增的目的。還起到負載分擔的作用。負載在各個鏈路上的分佈可以根據源IP地址,目的IP地址,源MAC地址,目的MAC地址,源IP地址和目的IP地址組合,以及源MAC和目的MAC的組合。
兩臺交換機形成一條通道也是協議自動協商。有PAGP和LACP。
配置trunk接口
int fa0/1
switch mode trunk
//把接口配置爲trunk
switchport trunk encapsulation dot1q
//配置trunk的封裝類型
另外一邊一樣
查看
show interface fa0/1 trunk
//查看端口的trunk狀態
修改native vlan
int fa0/1
switchport trunk native vlan 2
//兩邊接口都要修改,數據幀在trunk鏈路上,根據ILS或802.1q重新封裝,然而對於本徵vlan的數據,是不會被重新封裝就可以傳輸的,因而兩端的本徵vlan是要一樣的。
VTP實驗
一般先清除交換機的配置
delete flash:vlan.dat
erase startup-config
reload
然後,檢查各個交換機之間有沒有實現trunk的連接。
配置VTP server
vtp mode server
vtp domain VTP-TEST
//配置server模式,域名爲VTP-TEST
vtp password cisco
//配置VTP密碼,爲了安全,防止不明身份的交換機加入
客戶端
vtp mode client
vtp domain VTP-TEST
vtp password cisco
查看
show vlan
show vtp status
//查看VTP信息,可以看到版本修訂號,模式,域名等信息
vtp pruning
//vtp修剪
vtp version 2
//vtp的版本號
修剪和版本號配置只要在一個server配置即可,其他交換機自動更改。
EtherChannel的端口必須具有相同的特性,如雙工模式,速度和trunking的狀態,配置方法有手工配置和自動配置(PAGP和LACP)。
interface port-channel 1
//以上是創建以太通道,要指定一個通道組號,組號的範圍是1-6的正整數
int fa0/1
channel-group 1 mode on
int fa0/2
channel-group 1 mode on
//將物理接口指定到已創建的通道中
int port-channel 1
swithport mode trunk
speed 100
duplex full
//配置通道中的物理接口的速率及雙工等屬性
另一端也一樣
port-channel load-balance dst-mac
//配置etherchannel的負載平滑方式,用dst-mac
查看EhterChannel信息
show etherchannel summary
//可以看到EtherChannel已經形成,‘SU’表示EtherChannel正常,如果顯示爲“SD”,表示把EtherChannel接口關掉重新開啓。
配置PAGP或者LACP
int range fa0/1-2
channel-group 1 mode desirable
//兩邊配置PAGP的desirable模式
PAGP--desirable
auto
LACP--active
passive