交换机之间的链路是否形成trunk是可以自动协商的,这个协议称为DTP,DTP还可以协商Trunk链路的封装类型。

 

VTPvlan trunk protocol,提供在交换机上管理vlan的方法,在一个或几个server上创建,修改和删除vlan,vlan信息通过trunk链路自动扩散到其它交换机,所有交换机保持相同的vlan信息。客户端模式用来同步vlan,不能修改,删除等功能,注意透明模式,可以看成一个中继,他自己创建,修改只有自己看到,和外部不互传。

VTP通告以组播帧的方式发送的,VTP通告有一个字段为修订号,初始为0,只要在server上创建,删除和修改vlan时,修订号就增加1,交换机只接收版本号高的通告。

 

以太通道EtherChannel

用于交换机之间的多链路捆绑技术。从而达到带宽倍增的目的。还起到负载分担的作用。负载在各个链路上的分布可以根据源IP地址,目的IP地址,源MAC地址,目的MAC地址,源IP地址和目的IP地址组合,以及源MAC和目的MAC的组合。

 

两台交换机形成一条通道也是协议自动协商。有PAGPLACP

 

配置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链路上,根据ILS802.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的状态,配置方法有手工配置和自动配置(PAGPLACP)。

 

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

//两边配置PAGPdesirable模式

 

PAGP--desirable

      auto

LACP--active

      passive