(一)VTP协议

 

 1、建vlan划端口

2、创建VTP域

 

                   (二)VTP协议                                  

什么是STP?

STP(Spanning-tree protocol)生成树协议

STP协议通过STA生成树算法将一个物理环路网络生成一个逻辑无环的树形网络
STP计算三个步骤
·                     选择根网桥(Root Bridge)----相当于树根
      规则:根据网桥ID(2字节优先级+6字节MAC地址)最小值,优先级最高
·                     选择根端口(Root port)-------根当于树枝
      1、根路径成本(Root cost)最小
      2、端口直连的交换机的网桥ID值最小
      3、直连的端口ID最小
·                     选择指定端口(DP)-----相当于树叶
      1、根路径成本(Root Cost)最小
      2、端口所在的交换机的网桥ID值最小
      3、本地的端口ID值最小
4个注意事项:
1、一个网络只能有一个根桥
2、每一个非根桥只有一个根端口
3、每一个冲突域只能一个指定端口
4、非根非指定端口将被阻塞
  什么是BPDU?
BPDU(bridge protocol data unit)桥协议数据单元
交换机通过BPDU来交换STP信息(根网桥ID+发送网桥ID+根路径成本)分两类:
1、配置BPDU---用于STP计算
   每隔2S发送一次,由根网桥产生,非根网桥转发
   它是通过指定端口发送
2、TCN BPDU(拓朴变更通告BPDU)
   当网络拓朴发生变化的时候才产生,通过根端口发送
注:每个交换机端口都保存一份最优的BPDU
  STP端口五种状态:
1、禁止
2、阻塞(只能接收BPDU)
3、侦听(能够接收\发送BPDU、不能发送\接收用户数据帧,不能学习MAC地址)
4、学习(能够接收\发送BPDU、能学习MAC地址、不能发送\接收用户数据帧
5、转发(全功能)
  两个计时器:
阻塞->侦听   20s   老化时间 Maxage=20s
侦听->学习   15s
学习->转发   15s
端口从阻塞->转发  50s(非直连链路) 30s(直连链路)
交换机重启->转发   30s
  标准的STP又称为CST,它是IEEE标准协议,802.1D
缺点:1、不能实现流量负载均衡
      2、可能会导致vlan通信问题
  PVST/PVST+
交换机默认是PVST+协议,它是cisco公司的私有协议,按照每个vlan生成一棵树,可以实现流量的负载均衡
优点:
1、能实现负载均衡
2、优化根网桥的位置
缺点:
系统资源消耗大(1、占用更多的网络带宽 2、交换机cpu负载大)  
  企业交换网分层(核心层、分布层、接入层)            
STP三大特性:
Uplinkfast(只能配置在非根网桥)用于分布层或接入层,加速上行速链路的收敛时间(阻塞直到转发,1-3s)
Backbonefast(每个网桥都需配置)快速骨干网,可以提高非直连链路收敛时间(从阻塞到转发,30s)
Portfast速端口,在access接口,提高收敛速度,从侦听到转发1-3s
  以太网通道的作用:
优点:
1、提高链路带宽(最高可以捆绑8条链路)
2、提供链路的冗余备份
3、提供流量的负载均衡
注:以太网通道的每个接口下的配置和端口数量要一致
FEC(快速以太网通道)

GEC(吉比特以太网通道)

 配置步聚:

1、建Vlan划端口,启Trunk链路
2、加入VTP域
3、配置STP主根网桥、备根网桥
4、启用Uplinkfast、Backbone、Portfast特性
5、BPDU防护
  STP配置命令:
启用生成树(默认cisco交换机启用)
Switch(config)#spanning-tree vlan vlan-list
设置根网桥
Switch(config)#spanning-tree vlan vlan-list root primary 主根 (宏命令)
Switch(config)#spanning-tree vlan vlan-list root secondary 备根
3、修改网桥的优先级
Switch(config)#spanning-tree vlan vlan-list priority Bridge-priority
4、修改端口成本
Switch(config-if)#spanning-tree vlan vlan-list cost cost
5、修改端口优先级
Switch(config-if)#spanning-tree vlan vlan-list port-priority priority
  STP三种特性:
1、上行速链路
Switch(config)#spanning-tree uplinkfast
2、配置速端口
Switch(config-if)#spanning-tree portfast
3、快速骨干
Switch(config)#spanning-tree backbonefast
  BPDU防护:
Switch(config)#spanning-tree portfast bpduguard
  STP查看与验证命令:
1、查看生成树的信息
Switch#show spanning-tree brief
2、查看生成树的汇总信息
Switch#show spanning-tree summary
3、查看某个VLAN的生成树详细信息
Switch#show spanning-tree vlan vlan-id detail
  以太网通道配置命令:
1、接口启用通道:
Switch(config-if)#channel-group 1 mode on
2、查看以太网通道配置
Switch#show etherchannel 1 summary
Switch#show etherchannel 1 brief
Switch#show etherchannel 1 detail
3、查看以太网通道接口
Switch#show int port-channel 1
3、配置VTP模式
4、启用VTP修剪特性
  ctrl+Z、End退到特权模式
查看本地接口状态:
switch#show int status
创建trunk链路:
switch(config)#int f0/1
switch(config)switch mode trunk
查看trunk接口:
switch#show interface trunk
创建vlan:
switch#vlan datebase
switch(vlan)#vlan 10 name cwb-----创建vlan 10名称为cwb
switch(vlan)#vlan 20 name glb-----创建vlan 20名称为glb
查看交换机vlan信息:
switch#show vlan-sw brief
把接口划分到相应vlan:
switch(config-if)#int f0/1
switch(config-if)#switchport access vlan 100
  VTP支持两种模式的配置:
1、全局模式------------------有些IOS版本不支持
创建VTP域:
switch(config)#vtp domain 字符串
配置交换机的VTP模式:
switch(config)#vtp mode server | client | transparent
配置VTP口令:
switch(config)#vtp password 字符串
配置VTP修剪:
switch(config)#vtp pruning
VTP版本的配置:
switch(config)#vtp version 2
查看VTP的配置:
switch#show vtp status
  2、vlan数据库模式
创建VTP域:
switch(vlan)#vtp domain 字符串
配置交换机的VTP模式:
switch(vlan)#vtp server | client | transparent
配置VTP口令:
switch(vlan)#vtp password 字符串
配置VTP修剪:
switch(vlan)#vtp pruning-----只需在Server模式配置
VTP版本的配置:
switch(vlan)#vtp v2-mode-----只需在Server模式配置
查看VTP的配置:
switch#show vtp status
  查看与调试命令:
查看vtp通告发送接收情况:
switch#show vtp counters
switch#clear vtp counters
复位VTP通告发送接收计数器:
跟踪vtp通告发送接收过程:
switch#debug sw-vlan vtp packets
跟踪vtp修剪过程:
switch#debug sw-vlan vtp pruning
关闭所有debug:
Switch#undebug all
什么是VTP?
虚拟局域网中继协议
在一个中心控制点可以统一配置与管理vlan信息。
形成VTP域的三个基本条件:
1、相同的域名
2、通过Trunk链路相连
3、一组相邻的交换机(Hub例外)
  VTP的三种模式:
1、服务模式(Server)
   提供\学习\转发\请求vlan信息,可以添加\删除\更改vlan信息
2、客户端模式(Client)
   提供\学习\转发\请求vlan信息,不可以添加\删除\更改vlan信息
3、透明模式(Tranparent)
   不提供\不学习\按情况条件转发,可以添加\删除\更改vlan信息,只在本地有效
  VTP三种通告:
1、请求通告(主要包括管理域名)
   a、交换机重启后要发送通告
   b、VTP域名更改后要发送通告
   c、当收对方发送的汇总通告中配置修改编号大于自身时发送通告
2、汇总通告(主要包括管理域名、修改配置编号)
   a、每隔300S周期性的发送
   b、触发更新(当交换机vlan信息变更时)发送
3、子集通告(包括所有vlan的详细信息)
  VTP有两个版本:
1、version 1
2、version 2
V1与 V2区别:
1、V1要检查VTP域名(当交换机是透明模式)
   V2不需要检查VTP域名
2、V1不支持令牌环网
   V2支持令牌环网