交换机之间的链路是否形成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