生成树协议实验报告_【干货分享】生成树—技术文档

1生成树—思科

在一个二层网络架构中,为了防止中间某一部分的交换机出现故障而导致网络不通,所以一般情况下都会加一条备用链路,而这一条备用链路会跟主链路做一个冗余,这样才能在主链路出现问题后自动切换到备用链路,从而使网络正常交互。而在做“冗余链路”的时候会创建多个节点,在网络交互的时候就有可能出现环路,从而导致出现广播风暴,所以就出现了“生成树协议(spanning tree protocol)”,这个协议主要就是通过构造一棵树来消除交换网络的环路。

每个生成树网络中,都会有一个根桥,其他交换机是非根桥,根桥或根交换机位于整个逻辑树的根部,是生成树网络的逻辑中心,非根桥是根桥的下游设备。当现有根桥产生故障时,非根桥之间会交互信息并重新选举根桥,交互的这种信息被称为BPDU(桥接协议数据单元)。BPDU中包含交换机在参加生成树计算时的各种参数信息。

在一个二层网络架构中,只要考虑到了做冗余,不管是链路冗余(加线)还是设备冗余(加设备),就一定需要考虑环路问题。要避免出现环路问题就可以使用生成树技术。那么生成树的作用又是什么呢。

生成树的作用主要有两点,其一是通过阻断冗余链路来消除网络中可能存在的环路,其二就是当主路径出现问题后,可以切换到备份链路,及时回复网络连接。

在一个出现环路的物理网络中(三个或多个交换机形成环路的问题),如何阻塞某个接口的呢?

首先,根桥(bridge id)是8个字节长,包含了2个字节(16位)的优先级和6个字节(48位)的设备MAC地址,生成树默认情况下,优先级都是32768,BPDU每2秒发送一次,根桥最低的就会被选举为根桥。

拓扑图

23da1718ac68cffb002f490677967440.png

实验步骤讲解

首先要把交换机上的所有端口都做成trunk口

73d9bf0394cb6d9297871b7ddd598c57.png 6f0ff71f9932fe3c748caaed525bd47a.png 12cb6b385a582fde6fedd5997a86a2b3.png

做完之后查看下接口

cd13d7c05ece764cd3434e1e15318f3d.png 544653eadc3de440814b911548f4a9f7.png 73916b77bce10ae65782edd95c0edf6f.png接下来就是选取步骤了0 1第一步:

要选举一个根桥(bridge id),根桥上的端口都是指定端口,处于转发状态,端口可以发送和接收数据流,而根桥的选举方式是先比优先级,优先级比小,优先级就是priority值,如果优先级一样就继续比mac地址,也是比小。

刚开始我们可以查看一下交换机自己选取的根桥,这是交换机自己根据选举规则选取的根桥和备份根桥,从而使某一个

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值