CCNA-第十一篇-VTP+STP(上)
VTP:VLAN中继协议(VLAN Trunking protocol )利用第2层中继帧,在一组交换机之间进行VLAN通信
STP:生成树,交换机的冗余协议
MSTP:多实例生成树,STP的进化版本.
然后先说说上次接口
思科有2种,华为有3种
access,trunk,hybrid
access:终端
trunk:多VLAN传输
hybrid:让不同的VLAN可以二层通信,思科不支持.
还有一种新的叫dynamic动态接口,会根据对端自己成为某个类型的接口
TAG:华为接口默认下就是hybrid接口
VTP
这玩意基本上没什么卵用,还容易出错
前提条件,必须都是trunk模式才可以
“思科叫VTP”
“华为叫GVRP”
作用:同步配置
配置如下
首先在config模式下
先修改角色类型,服务端,客户端
A设备:vtp mode server //成为vtp服务器
B设备:vtp mode client //成为vtp客户端
vtp domain cisco.com 这里仅仅是一个名字,不是一个域名,但是得同一个域下的才可以同步
比如这个时候写了VLAN10.20.30(server)
那么在其他的客户端上也会自动写上这三个VLAN(client)
建立之后,VLAN的客户端不允许自己建立VLAN
但是哪怕server宕机了,客户端的配置也会保持不变.
坏处;假如现在有这样一个环境
最右边的是一个备用机,现在临时需要一下,他们都启动了VTP
CV代表的操作次数,无论创建or删除,都会+1
那么如果这个时候的备机的次数比主server的多
那么他就会成为新的server,然后其他client就会全部更改,瞬间出错爆炸.
所以为了防止这种东东,所以可以设置密码
(config): VTP password XXXXX
还有一种中介:transparent
只传输,不学习(透传)自既可以配置VLAN
config:vtp mode transparent //设置为这个模式.
所以这个功能就基本上没什么太大的作用,用的也不多
特点
1.同一个域
2.同一个密码
3.要基于trunk
4.只传输VLAN以及编号不传输所含的接口
5.有多个版本
6.最大修改次数的server如果没有其他server的次数多,最多的会成为新的server并且同步
STP(生成树)
生成树,干嘛用的呢?
生成树:二层防止环路+交换机冗余技术
首先交换机为什么会环路路由器不会呢
因为路由器有个防环机制之一:TTL超时
另外一个东东叫水平分割
1.水平分割
2.TTL超时
一,意思是当这个路由条目从A口进来後不会再从A口发出去
二.TTL超时,因为TTL最大的跳数是255,当超过255这个数据将会不可达,所以这是一个很实用的防环机制,但是因为交换机没有TTL标识,所以交换机会有环路,路由器不会有环路.
为什么会有环路呢?因为有广播,到了IPv6就没了.
所以就有了STP生成树这个技术
为什么这个东东叫生成树呢
因为树木,他只会有一个跟,只要底层只有一个口,那就不会形成环路. 树叶就等于实例.
在生成树中呢,也有大哥,但是他不叫DR,
1.叫 根桥,ROOT
2.没有BDR,没有二哥,其他的都叫非跟桥
桥ID=bridge-ID
桥ID包含以下东东
1.桥优先级=32768默认值.最小是0,以4096为倍数 //当比不出来就执行下一个
2.桥MAC=指的是交换机上的最小的MAC=背板MAC
show version 里面会有 如果没有
show mac address-table 里面是CPU的那个就是背板MAC //在这里面对比,越小越好!,因为MAC是唯一的.
show spanning-tree中
下面的Bridge-ID中可以看到MAC的地址
谁的值小,谁当根桥.
谁的值小,谁当根桥.
谁的值小,谁当根桥.
谁的值小,谁当根桥.
谁的值小,谁当根桥.
谁的值小,谁当根桥.
跟桥是永远不会被关闭接口的
跟桥是永远不会被关闭接口的
跟桥是永远不会被关闭接口的
跟桥是永远不会被关闭接口的
跟桥是永远不会被关闭接口的
跟桥是永远不会被关闭接口的
SO:跟桥上的接口被称为指派接口
只有非跟桥会被down掉
那么哪个非根桥会被down呢?
这个时候会再次比较
1.COST值,咋算呢?
带宽越大的计算出来的COST值越大
COST相当于成本,越小越好,其中的因素还会有可靠性,其他的东西
2.如果COST值比较不出来,那么会比较桥ID,这里里面的桥ID跟前面的那个桥是一样的
非根桥之间的PK,也是一样的,先优先级,再MAC.
然后谁小就要关谁的接口,只不过是比较多一次.
3.PID Port pri 端口优先级 为什么到了MAC还比不出来呢?MAC不是是全球唯一吗?
因为,如果他只有一台二层交换机呢?他只有一个背板MAC呢?
当这种情况下,就要比较PID
默认值128 以16的倍数去加,一般不去修改这个
PID另外一个意思
Port number 端口号
再怎么说,再怎么个环境,你端口号总不能一样了吧?
总不能一个机器上有两个F0/0吧
但是,这里面比较的是跟桥,跟桥,跟桥,跟桥!!!
什么意思呢
如图所示,跟桥上的1和2,左边COST为100,右边COST为19
很明显,选择右边断左边,所以,得断2号交换机的1号口
因为跟桥的端口不能断,所以只能断他
根端口:从非根桥到跟桥最近的那个接口被称为根端口
指派端口,跟桥上连接非根桥的口都叫指派端口
TAG:在生成树中任何数值都是越小越好!! !!