System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种TTE网络拓扑发现方法技术_技高网

一种TTE网络拓扑发现方法技术

技术编号:41407733 阅读:9 留言:0更新日期:2024-05-20 19:34
本发明专利技术公开了一种TTE网络拓扑发现方法,包括:将构造LLDP帧的功能从控制台卸载至交换机,由交换机进行邻居发现,将邻居链路信息存储在邻居链路信息表中并由控制台查询,端系统和交换机向控制台发送带有自身信息的TRAP报文,交换机通过交互LLDP帧获得邻居交换机信息、通过地址转发表获得直连端系统信息;控制台下发拓扑探测报文,到达交换机时将交换机的邻居链路信息表中邻居交换机信息及直连端系统信息填入拓扑探测报文中,将拓扑探测报文转发至其他邻居交换机,直至达叶子交换机进行填写,将拓扑探测报文转发至控制台进行解析,从而获得TTE网络拓扑。本发明专利技术实现了自动化的TTE网络拓扑发现,并降低了TTE控制台的负载。

【技术实现步骤摘要】

本专利技术属于通信网络处理,具体涉及一种tte网络拓扑发现方法。


技术介绍

1、自1982年ieee 802.3标准的制定以来,以太网在网络
取得了显著的发展。从最初的十兆到如今的万兆及以上的带宽,以太网不断演进,其灵活的组网特性、较强的兼容性以及相对低廉的成本使其成为最为流行的局域网技术之一。然而随着网络需求不断变化,以太网已经涉及到航空航天、自动驾驶等领域。由于标准以太网的事件触发机制采用先到先服务的方式进行流量传输,这在应对突发业务导致的网络拥塞时,无法避免地会导致丢包、时延增大、冲突等缺点。因此在这些对实时性和可靠性要求极高的领域,这些缺点可能会带来严重的后果。因此在这一背景下,tte(time triggered ethernet,时间触发以太网)应运而生。tte技术在保持与标准以太网兼容的前提下,引入了时间触发机制,通过提前规划和集中调度对业务流量进行管理,以确保重要业务的实时性与可靠性。这一创新切实解决了传统以太网的业务冲突和拥塞等问题,为解决标准以太网在安全关键性领域面临的挑战提供了有力的技术支持。

2、tte网络结构是由tte交换机、tte端系统及tte控制台连接起来的局域网,其中tte交换机负责网络内所有业务的中转功能,tte端系统负责业务流量的产生和消费,tte控制台负责时间调度表的生成、表项加载配置、设备管理、网络监管等功能。tte控制台与tte交换机和tte端系统的关系类似于sdn(software-defined networking,软件定义网络)架构,因此实现tte网络拓扑发现的方法可以参考sdn网络的拓扑发现方法等方案,同时由于tte网络内tte交换机和tte端系统具有各自的功能,属于传统网络范畴,因此也可以借鉴传统网络基于snmp(simple network management protocol,简单网络管理协议)和lldp(linklayer discovery protocol,链路层发现协议)的网络拓扑发现方法。在传统网络中,由于网络的复杂性,数据的转发与存储功能紧耦合,分散在各个设备主体中,网络管理人员获取设备以及链路信息时,需要与远端设备建立连接,并从由设备返回的数据包中获得数据包的跳数信息来推测整个网络的拓扑信息,不能直接获取网络中设备的全部信息与连接信息。对于数据链路层网络拓扑发现,解决方案一般是通过snmp和lldp实现,通过lldp协议发现附近的设备,并将附近设备的信息存储在本地mib(management information base,管理信息库)库中,这些mib库可以通过snmp协议访问,从而得到整个网络的拓扑结构。但是该传统方法存在一定的局限性,首先有的设备不支持运行snmp代理,其次在查询邻居信息时需要对每个设备下发查询命令,下发和解析的数据包数目较多,网络管理设备的负载较大,发现效率不高。

3、在tte网络场景中,关键的业务路由一般都是静态的,是在拓扑设计阶段由tte控制台加载到tte端系统和tte交换机中,即tte网络是先手动构建好拓扑然后进行调度生成调度表,网络拓扑是已知的,对拓扑改变的反应力不强,在网络运行阶段不会因为检测到网络链路变化而动态重组,如果有业务源tte端系统或目的tte端系统加入或退出网络,则整个tte网络需要重新构建拓扑并进行调度。所以对于大规模tte网络,如果网络连接关系发生变化,tte控制台需要实时感知到;并且由于tte控制台需要对网络进行全面准确地掌控,如果出现网络问题,诊断的第一步就是检查当前tte网络的拓扑结构,以确定哪些链路、tte端系统或tte交换机是可到达的,因此在tte控制台中实现一个自动发现和感知变化的拓扑模块是非常有必要的。同时,为了提升tte网络拓扑的安全性以保证业务调度中路径的可靠性,设计相应的安全保护机制。

4、可见,目前的网络拓扑发现基本都是针对传统网络以及sdn网络下的网络拓扑发现,没有用于tte网络拓扑发现的成熟的方案,且现有方案tte网络控制台缺少物理网络拓扑的感知能力,缺乏对拓扑变化的实时响应的问题,tte控制台的策略是手动构建网络拓扑并选择业务路径进行调度,tte控制台不能够及时感知到拓扑变化,在网络运行阶段不会因为检测到网络链路变化而动态重组,如果有业务源端系统或目的端系统加入或退出网络,则整个网络需要重新构建拓扑并重新进行业务调度,影响tte网络工作效率;目前的tte网络内缺少网络层面上的安全保护机制,容易出现恶意节点伪造成tte设备参与网络拓扑构建,并参与到业务流路径选择和业务调度造成tt(time-triggered,时间触发)、rc(rate-constrained,速率受限)时敏业务流丢失或被窃取的问题。


技术实现思路

1、为了解决现有技术中存在的上述问题,本专利技术提供了一种tte网络拓扑发现方法。本专利技术要解决的技术问题通过以下技术方案实现:

2、本专利技术实施例提供了一种tte网络拓扑发现方法,所述tte网络结构包括tte控制台、若干tte端系统和若干tte交换机;所述方法包括:

3、s10、tte网络结构初始化;

4、s20、每个tte端系统向tte控制台发送第一trap报文,所述第一trap报文包括tte端系统的mac;同时每个tte交换机向tte控制台发送第二trap报文,所述第二trap报文包括该tte交换机对应的mac;

5、s30、tte控制台接收所述第一trap报文和所述第二trap报文,并根据所述第一trap报文生成第一挑战码发送于对应的tte端系统,同时根据所述第二trap报文生成第二挑战码发送于对应的tte交换机;

6、s40、每个tte端系统接收对应的所述第一挑战码,在tte端系统上使用第一密钥对接收的第一挑战码进行hmac签名得到对应的第一签名挑战码,并将所述第一签名挑战码发送于tte控制台,同时每个tte交换机接收对应的第二挑战码,在tte交换机上使用第二密钥对接收的第二挑战码进行hmac签名得到对应的第二签名挑战码,并将所述第二签名挑战码发送于tte控制台;

7、s50、tte控制台接收所述第一签名挑战码和所述第二签名挑战码,并根据tte端系统的mac和共享的第一密钥计算对应的第一hmac,根据所述第一hmac和所述第一签挑战码判断tte端系统为可信设备时,将tte端系统的设备信息存储在第一设备信息表中,同时根据tte交换机的mac和共享的第二密钥计算对应的第二hmac,根据所述第二hmac和所述第二签挑战码判断tte交换机为可信设备时,将tte交换机的设备信息存储在对应的第二设备信息表中;

8、s60、与tte端系统直连的tte交换机通过地址转发表获得tte端系统的链路信息,并将tte端系统的链路信息存储在邻居链路信息表中;针对每个tte交换机,包括:该tte交换机通过lldp模块发送lldp帧,并接收其邻居tte交换机通过lldp模块发送的lldp帧以获得邻居tte交换机的链路信息,并将所有邻居tte交换机的设备信息存本文档来自技高网...

【技术保护点】

1.一种TTE网络拓扑发现方法,其特征在于,所述TTE网络结构包括TTE控制台、若干TTE端系统和若干TTE交换机;所述方法包括:

2.根据权利要求1所述的TTE网络拓扑发现方法,其特征在于,S20中所述第一TRAP报文还包括TTE端系统的IP、TTE端系统的类型和TTE端系统的操作系统类型;

3.根据权利要求2所述的TTE网络拓扑发现方法,其特征在于,S30中根据所述第一TRAP报文生成第一挑战码,包括:

4.根据权利要求1所述的TTE网络拓扑发现方法,其特征在于,S70中向与TTE控制台直连的所有TTE交换机发送拓扑探测报文时,所述拓扑探测报文中payload字段为空;

5.根据权利要求1所述的TTE网络拓扑发现方法,其特征在于,S80中所有叶子TTE交换机将所述拓扑探测报文发送于TTE控制台的过程中,包括:

6.根据权利要求5所述的TTE网络拓扑发现方法,其特征在于,每个TTE交换机通过在LLDP模块中引入源路由和定时器机制来应对TTE网络结构中TTE交换机出现异常退出或链路故障的情况,包括:

7.根据权利要求1所述的TTE网络拓扑发现方法,其特征在于,S100中TTE交换机实时探测TTE网络结构的拓扑关系变化事件,根据所述拓扑关系变化事件更新TTE网络结构的拓扑关系,并将更新的拓扑关系发送于TTE控制台,包括:

8.根据权利要求1所述的TTE网络拓扑发现方法,其特征在于,S100中TTE交换机实时探测TTE网络结构的拓扑关系变化事件,根据所述拓扑关系变化事件更新TTE网络结构的拓扑关系,并将更新的拓扑关系发送于TTE控制台,包括:

9.根据权利要求1所述的TTE网络拓扑发现方法,其特征在于,S100中TTE交换机实时探测TTE网络结构的拓扑关系变化事件,根据所述拓扑关系变化事件更新TTE网络结构的拓扑关系,并将更新的拓扑关系发送于TTE控制台,包括:

...

【技术特征摘要】

1.一种tte网络拓扑发现方法,其特征在于,所述tte网络结构包括tte控制台、若干tte端系统和若干tte交换机;所述方法包括:

2.根据权利要求1所述的tte网络拓扑发现方法,其特征在于,s20中所述第一trap报文还包括tte端系统的ip、tte端系统的类型和tte端系统的操作系统类型;

3.根据权利要求2所述的tte网络拓扑发现方法,其特征在于,s30中根据所述第一trap报文生成第一挑战码,包括:

4.根据权利要求1所述的tte网络拓扑发现方法,其特征在于,s70中向与tte控制台直连的所有tte交换机发送拓扑探测报文时,所述拓扑探测报文中payload字段为空;

5.根据权利要求1所述的tte网络拓扑发现方法,其特征在于,s80中所有叶子tte交换机将所述拓扑探测报文发送于tte控制台的过程中,包括:

6.根据权利要求5所述的tte网络拓扑发现方法,其特征在...

【专利技术属性】
技术研发人员:张奭梁文柯张冰
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1