[发明专利]基于端口模型的三层及以上网络设备STP的实现方法及系统有效

专利信息
申请号: 201711309495.6 申请日: 2017-12-11
公开(公告)号: CN107995119B 公开(公告)日: 2020-12-18
发明(设计)人: 吴树兴 申请(专利权)人: 浙江亿邦通信科技有限公司
主分类号: H04L12/753 分类号: H04L12/753;H04L12/46
代理公司: 杭州裕阳联合专利代理有限公司 33289 代理人: 姚宇吉
地址: 311100 浙江省杭*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 端口 模型 三层 以上 网络设备 stp 实现 方法 系统
【说明书】:

发明公开了一种基于端口模型的三层及以上网络设备STP的实现方法,包括配置交换芯片的工作模式,使所述交换芯片以Special Tag方式运行:以Special Tag方式运行的交换芯片对从当前物理端口进入的数据帧进行添加Special Tag,并将带有Special Tag的数据帧进行发送;创建端口模型:根据所述交换芯片当前物理端口创建相应的虚拟端口;创建桥接模块的虚拟桥接口:将所述端口模型的虚拟端口和所述桥接模块进行绑定,作为桥接模块的虚拟桥接口,所述桥接模块对所述虚拟端口进行管理和控制。本发明抽象出每个物理端口,每个物理端口对应设置虚拟端口,虚拟端口同时作为桥模块的成员,桥接模块的STP的算法控制就相当于对设备实际物理端口的控制,很好地实现了设备STP功能。

技术领域

本发明涉及网络通信技术领域,尤其涉及了一种基于端口模型的三层及以上网络设备STP的实现方法及系统。

背景技术

目前,STP最主要的应用是为了避免局域网中的单点故障、网络回环,解决成环以太网网络的“广播风暴”问题,是一种网络保护技术,可以消除由于失误或者意外带来的循环连接。STP也提供了为网络提供备份连接的可能,也可与SDH保护配合构成以太环网的双重保护。STP通过在交换机之间传递一种特殊的协议报文,BPDU即网桥协议数据单元(Bridge Protocol Data Unit),来确定网络的拓扑结构。BPDU有两种,配置BPDU和TCNBPDU,前者是用于计算无环的生成树的,后者则是用于在二层网络拓扑发生变化时产生用来缩短MAC表项的刷新时间的。

STP算法的基本思想就是按照树的结构构造网络的拓扑结构,树的根是一个称为根桥的桥设备,根桥的确立是由交换机或网桥的BID(BridgeID)确定的,BID最小的设备成为二层网络中的根桥。BID又是由网桥优先级和MAC地址构成,不同厂商的设备的网桥优先级的字节个数可能不同。由根桥开始,逐级形成一棵树,根桥定时发送配置BPDU,非根桥接收配置BPDU,刷新最佳BPDU并转发。这里的最佳BPDU指的是当前根桥所发送的BPDU。如果接收到了下级BPDU(新接入的设备会发送BPDU,但该设备的BID比当前根桥大),接收到该下级BPDU的设备将会向新接入的设备发送自己存储的最佳BPDU,以告知其当前网络中根桥;如果接收到的BPDU更优,将会重新计算生成树拓扑。当非根桥在离上一次接收到最佳BPDU最长寿命(Max Age,默认20s)后还没有接收到最佳BPDU的时候,该端口将进入监听状态,该设备将产生TCN BPDU,并从根端口转发出去,从指定端口接收到TCN BPDU的上级设备将发送确认,然后再向上级设备发送TCN BPDU,此过程持续到根桥为止,然后根桥在其后发送的配置BPDU中将携带标记表明拓扑已发生变化,网络中的所有设备接收到后将CAM表项的刷新时间从300s缩短为15s,整个收敛的时间为50s左右。

STP算法实现当今已经非常成熟,Linux网桥模块中也完整的实现了此功能,这里不再赘述。本发明并非是实现或改进Linux系统下STP的算法,而是如何将这种算法应用到网络设备中,使网络设备具有STP功能。

目前,现有的网络设备对STP的实现方法有2种,一种单纯依靠网络设备中的二层芯片,把STP的算法与物理端口的映射表都由芯片实现,这种方法对于设备而言,配置简单,使用方便,但是提高了设备成本,而且对于没有使用这种高级芯片的三层设备,就无法实现了。另外一种是单纯的依靠Linux网桥模块STP算法模块实现,当前的Linux系统网桥模块STP算法可以实现对网桥的成员的STP操作,实现成员的状态检测、切换和控制等,但不是对设备实际物理端口的操作。这中间缺少一种桥梁,将设备的实际物理端口和Linux网桥模块的成员相互对应。在这种方式下,如果要将网桥的成员端口与设备的物理端口建立一一对应关系,行业有种做法是将每个端口划为一个VLAN,这样,就可以实现设备的STP功能了。但每个端口划为一个VLAN肯定会影响网络设备本身的VLAN功能,如果要求多物理端口属于同一VLAN,STP功能就无法实现了。

发明内容

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江亿邦通信科技有限公司,未经浙江亿邦通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711309495.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top