[发明专利]动态异构冗余架构的交换设备中STP协议同步的方法及装置有效
申请号: | 202010182283.1 | 申请日: | 2020-03-16 |
公开(公告)号: | CN111541601B | 公开(公告)日: | 2021-08-17 |
发明(设计)人: | 于洪;刘勤让;宋克;张霞;沈剑良;刘冬培;陈艇;虎艳宾;张文建;汤先拓;张帆 | 申请(专利权)人: | 中国人民解放军战略支援部队信息工程大学 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L12/935;H04L12/947;H04L29/06;H04L29/08 |
代理公司: | 郑州大通专利商标代理有限公司 41111 | 代理人: | 石丹丹 |
地址: | 450000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 冗余 架构 交换 设备 stp 协议 同步 方法 装置 | ||
本发明属于使用动态异构冗余架构的交换设备中协议同步技术领域,特别涉及一种动态异构冗余架构的交换设备中STP协议同步的方法及装置,该方法包括使用动态异构冗余架构中的调度器作为STP代理;调度器模拟来自不同端口的BPDU报文,并向重启/新加入的异构执行体发送上述BPDU报文,对异构执行体上的STP协议进行训练,使其状态达到与其他异构执行体上的STP协议状态相一致。本发明既不影响交换设备业务,也不影响协议实现,在不需要对协议实现代码进行大量修改的前提下,使异构执行体之间的协议状态达到一致。
技术领域
本发明属于使用动态异构冗余架构的交换设备中协议同步技术领域,特别涉及一种动态异构冗余架构的交换设备中STP协议同步的方法及装置。
背景技术
动态异构冗余架构是拟态防御技术的基础架构,具有动态性、异构性和冗余性。这三种特性结合在一起,能极大提高信息系统的可靠性、安全性。
在交换设备中,对于某些具有较高安全性和可靠性需求的应用场合,可以采用DHR架构(动态异构冗余架构)对交换设备进行设计。采用DHR架构,就需要解决DHR架构带来的各种问题。这其中就包括了各个异构执行体的同步问题。在采用DHR架构对交换设备中,存在多个异构执行体,每个执行体上都运行一套单独的协议栈,使用一个统一的调度器完成异构执行体间的协议行为同步。正常情况下,调度器只需要维护同步状态。但出现某个执行体因为故障重启,或有新的执行体加入的情况时,重启/新加入的执行体上的协议运行就与其他执行体上的协议不同步了。需要采用一定方法来解决这个问题。
发明内容
为了解决现有技术中存在的问题,本发明提供了一种动态异构冗余架构的交换设备中STP协议同步的方法及装置,既不影响交换设备业务,也不影响协议实现,在不需要对协议实现代码进行大量修改的前提下,使异构执行体之间的协议状态达到一致。
为解决上述技术问题,本发明采用以下的技术方案:
本发明提供了一种动态异构冗余架构的交换设备中STP协议同步的方法,包括:
使用动态异构冗余架构中的调度器作为STP代理;
调度器模拟来自不同端口的BPDU报文,并向重启/新加入的异构执行体发送上述BPDU报文,对异构执行体上的STP协议进行训练,使其状态达到与其他异构执行体上的STP协议状态相一致。
进一步地,所述调度器作为STP代理具备掌握交换设备基本信息的能力,基本信息包括根网桥基本信息、本网桥基本信息、本网桥端口角色信息和本网桥端口状态信息。
进一步地,所述交换设备基本信息通过调度器向服务集中的异构执行体发送协议状态查询获取,或者通过调度器使用交换设备实际接收到的BPDU报文运算获取。
进一步地,所述调度器对异构执行体上的STP协议进行训练的内容包括:
训练协议选举根网桥;
训练协议选举根端口,与根桥建立关联;
训练协议选举指定桥和指定端口;
接收并处理协议因端口状态改变发出的TCN报文;
协议间定时器同步。
进一步地,所述训练协议选举根网桥包括:
根网桥的选举依据为网桥ID的优先级,网桥ID越小,优先级越高;
如果本交换设备为根网桥,则在此阶段,由调度器向重启/新加入的STP协议模拟发送来自不同端口的BPDU报文,这些报文提供的根桥优先级均低于本网桥的优先级;
如果本网桥不是根网桥,则选举根网桥,需要调度器向重启/新加入的STP协议模拟发送来自根端口的BPDU报文,该报文的内容与本网桥实际接收到的根桥BPDU内容一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军战略支援部队信息工程大学,未经中国人民解放军战略支援部队信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010182283.1/2.html,转载请声明来源钻瓜专利网。