一种机载软硬堆叠交换机的物理地址表管理交互方法技术

技术编号:25605198 阅读:56 留言:0更新日期:2020-09-12 00:01
本发明专利技术公开了一种机载软硬堆叠交换机的物理地址表管理交互方法,应用于机载局域网包括的软硬堆叠交换机设备中,包括:启动软硬堆叠交换机,为软交换机创建若干软网桥端口,为硬交换机创建若干硬网桥端口,并清空对应物理地址表;在各自端口处生成端口对应设备的物理地址表;将软网桥端口生成的物理地址表,配置到软交换机上行端口;同时,软交换机下行端口将生成硬网桥端口对应设备的物理地址表;由软件完成各个软网桥端口之间的转发,建立起各个软网桥端口对应的设备之间的数据通信;结合软网桥上、下行端口,建立软网桥端口对应的设备与硬网桥端口对应的设备之间的双向通信链路。本发明专利技术提出了软硬堆叠交换机的一种合理物理地址表管理方法。

【技术实现步骤摘要】
一种机载软硬堆叠交换机的物理地址表管理交互方法
本专利技术涉及机载设备网络
,尤其涉及一种机载软硬堆叠交换机的物理地址表管理交互方法。
技术介绍
随着信息技术的发展和业务需求的不断扩增,飞机中使用的网络设备日益增多,对网络设备的接入能力的需求也愈加明显。当前传统的增加网络设备接入能力的方法是板内对交换机芯片进行堆叠应用,通过该方式的应用设备能够大幅度提升网络接入能力。但是没有堆叠能力的交换芯片和对设备尺寸功耗有着更苛刻要求的机载网络场景下,现有硬硬堆叠交换机存在接入灵活性差、硬件尺寸及功耗高等问题。
技术实现思路
本专利技术所要解决的技术问题是当前传统的增加网络设备接入能力的方法是板内对交换机芯片进行堆叠应用,但是没有堆叠能力的交换芯片和对设备尺寸功耗有着更苛刻要求的机载网络场景下,现有硬硬堆叠交换机存在接入灵活性差、硬件尺寸及功耗高等问题。本专利技术提供了解决上述问题的一种机载软硬堆叠交换机的物理地址表管理交互方法,基于软硬堆叠交换机从接入灵活性、硬件尺寸及功耗上都更胜一筹;本专利技术针对该种软硬堆叠交换机,研究了一种合理的物理地址表管理方法具有重要的意义。本专利技术通过下述技术方案实现:一种机载软硬堆叠交换机的物理地址表管理交互方法,应用于机载局域网包括的软硬堆叠交换机设备中,该包括以下步骤:步骤1:启动软硬堆叠交换机,为软交换机创建若干软网桥端口,为硬交换机创建若干硬网桥端口,并清空对应物理地址表;步骤2:在各自端口处生成端口对应设备的物理地址表,每个设备对应一个端口;步骤3:将软网桥端口生成的物理地址表,配置到软交换机上行端口;同时,软交换机下行端口将生成硬网桥端口对应设备的物理地址表;步骤4:当需要建立起各个软网桥端口对应的设备之间的数据通信时,由软件完成各个软网桥端口之间的转发;步骤5:当需要建立软网桥端口对应的设备与硬网桥端口对应的设备之间的双向通信时:软网桥端口接收其对应设备发送硬网桥端口对应的设备的报文,由软件将报文转发至软交换机下行端口后交由硬交换机处理,硬交换机通过硬件转发表将报文转发至对应的硬网桥端口,从而实现软网桥端口对应的设备到硬网桥端口对应的设备之间通信链路;反向地,硬网桥端口接收其对应设备发往软网桥端口对应的设备的报文,由硬件将其转发至软交换机上行端口交由软网桥处理,软网桥通过软件转发表将报文转发至对应的软网桥端口,从而实现硬网桥端口对应的设备到软网桥端口对应的设备之间通信链路;进而建立起软网桥端口对应的设备与硬网桥端口对应的设备之间的双向通信链路。进一步地,步骤2中在各自端口处生成端口对应设备的物理地址表,对物理地址表的管理包括:软网桥端口初始化时,其对应设备的硬件物理地址表的处理;具体地:步骤S101:软网桥初始化对应端口物理地址表;步骤S102:发布物理地址表变化通知;步骤S103:判断发生变化的端口是否为软件网桥端口,若是,则执行步骤S104;若否,则结束;步骤S104:将对应软网桥端口号转换为软交换机上行端口号;步骤S105:软交换机上行端口物理地址表寄存器对应位刷新。进一步地,步骤S102中的物理地址表变化通知,是根据软网桥状态监测进行判断,当检测到网桥状态变化时,进行物理地址表刷新;否则继续执行网桥状态检测;包括:端口状态变化时硬件物理地址表的处理;具体地:步骤S201:启动软网桥端口状态检测流程;步骤S202:执行软网桥端口状态检测;步骤S203:检测软网桥端口状态是否有变化,若有变化则执行步骤S204,否则执行软网桥物理地址表更新时硬件物理地址表的处理;步骤S204:发布物理地址表变化通知;步骤S205:判断发生变化的端口是否为软件网桥端口,若是,则执行步骤S206;若否,则执行步骤S202;步骤S206:将对应软网桥端口号转换为软交换机上行端口号;步骤S207:硬交换机对应硬件物理地址表清空,跳转执行步骤S202。进一步地,步骤S102中的物理地址表变化通知,是根据软网桥状态监测进行判断,当检测到网桥状态变化时,进行物理地址表刷新;否则继续执行网桥状态检测;还包括:软网桥物理地址表更新时硬件物理地址表的处理;具体地:步骤S301:启动软网桥端口学习物理地址流程;步骤S302:软网桥端口报文检测;步骤S303:判断是否为新增物理地址,若是则执行步骤S305,若否则执行步骤S304;步骤S304:判断是否为物理地址是否发生变化,若是则执行步骤S305,若否则执行设备软网桥物理地址表老化的处理;步骤S305:发布物理地址表变化通知;步骤S306:判断发生变化的端口是否为软件网桥端口,若是则执行步骤S307,若否则执行步骤S302;步骤S307:将对应软网桥端口号转换为软交换机上行端口号;步骤S308:硬交换机对应硬件物理地址表刷新,跳转执行步骤S302。进一步地,步骤S102中的物理地址表变化通知,是根据软网桥状态监测进行判断,当检测到网桥状态变化时,进行物理地址表刷新;否则继续执行网桥状态检测;还包括:设备软网桥物理地址表老化的处理;具体地:步骤S401:启动软网桥端口物理地址老化检测流程;步骤S402:软网桥端口物理地址老化检测;步骤S403:判断物理地址老化时间超时,若是则执行步骤S404,若否则执行步骤S402;步骤S404:发布物理地址表变化通知;步骤S405:判断发生变化的端口是否为软件网桥端口,若是则执行步骤S406,若否则执行步骤S402;步骤S406:将对应软网桥端口号转换为软交换机上行端口号;步骤S407:硬交换机对应硬件物理地址表清空,跳转执行步骤S402。进一步地,所述软交换机为CPU,硬交换机为交换芯片。本专利技术与现有技术相比,具有如下的优点和有益效果:1、本专利技术针对该种软硬堆叠交换机,研究了一种合理的物理地址表管理方法具有重要的意义;本专利技术结合软、硬网桥,实现对机载软硬堆叠交换机的物理地址表管理交互方法中物理地址表管理,通过对软件网桥初始化,实时进行网桥状态检测,当检测到网桥状态有变化时,则进行物理地址表刷新;否则一直进行网桥状态检测;2、本专利技术软硬堆叠交换机结合该物理地址表管理方法能够将硬件转发的快速可靠和软件转发的灵活可控完美地进行结合,本专利技术方法在自有协议技术验证、2.5层转发控制、交换芯片选型验证等方面有更广阔的应用前景。附图说明此处所说明的附图用来提供对本专利技术实施例的进一步理解,构成本申请的一部分,并不构成对本专利技术实施例的限定。在附图中:图1为本专利技术一种机载软硬堆叠交换机物理地址管理交互过程示意图。图2为本专利技术软硬堆叠交换机架构示意图。图3为本专利技术物理地址表的管理方法流程框图。图4为本专利技术物理地址表的管理方法的全局流程图。图5为本专利技术软网本文档来自技高网...

【技术保护点】
1.一种机载软硬堆叠交换机的物理地址表管理交互方法,其特征在于,应用于机载局域网包括的软硬堆叠交换机设备中,该包括以下步骤:/n步骤1:启动软硬堆叠交换机,为软交换机创建若干软网桥端口,为硬交换机创建若干硬网桥端口,并清空对应物理地址表;/n步骤2:在各自端口处生成端口对应设备的物理地址表,每个设备对应一个端口;/n步骤3:将软网桥端口生成的物理地址表,配置到软交换机上行端口;同时,软交换机下行端口将生成硬网桥端口对应设备的物理地址表;/n步骤4:当需要建立起各个软网桥端口对应的设备之间的数据通信时,由软件完成各个软网桥端口之间的转发;/n步骤5:当需要建立软网桥端口对应的设备与硬网桥端口对应的设备之间的双向通信时:/n软网桥端口接收其对应设备发送硬网桥端口对应的设备的报文,由软件将报文转发至软交换机下行端口后交由硬交换机处理,硬交换机通过硬件转发表将报文转发至对应的硬网桥端口,从而实现软网桥端口对应的设备到硬网桥端口对应的设备之间通信链路;/n反向地,硬网桥端口接收其对应设备发往软网桥端口对应的设备的报文,由硬件将其转发至软交换机上行端口交由软网桥处理,软网桥通过软件转发表将报文转发至对应的软网桥端口,从而实现硬网桥端口对应的设备到软网桥端口对应的设备之间通信链路;进而建立起软网桥端口对应的设备与硬网桥端口对应的设备之间的双向通信链路。/n...

【技术特征摘要】
1.一种机载软硬堆叠交换机的物理地址表管理交互方法,其特征在于,应用于机载局域网包括的软硬堆叠交换机设备中,该包括以下步骤:
步骤1:启动软硬堆叠交换机,为软交换机创建若干软网桥端口,为硬交换机创建若干硬网桥端口,并清空对应物理地址表;
步骤2:在各自端口处生成端口对应设备的物理地址表,每个设备对应一个端口;
步骤3:将软网桥端口生成的物理地址表,配置到软交换机上行端口;同时,软交换机下行端口将生成硬网桥端口对应设备的物理地址表;
步骤4:当需要建立起各个软网桥端口对应的设备之间的数据通信时,由软件完成各个软网桥端口之间的转发;
步骤5:当需要建立软网桥端口对应的设备与硬网桥端口对应的设备之间的双向通信时:
软网桥端口接收其对应设备发送硬网桥端口对应的设备的报文,由软件将报文转发至软交换机下行端口后交由硬交换机处理,硬交换机通过硬件转发表将报文转发至对应的硬网桥端口,从而实现软网桥端口对应的设备到硬网桥端口对应的设备之间通信链路;
反向地,硬网桥端口接收其对应设备发往软网桥端口对应的设备的报文,由硬件将其转发至软交换机上行端口交由软网桥处理,软网桥通过软件转发表将报文转发至对应的软网桥端口,从而实现硬网桥端口对应的设备到软网桥端口对应的设备之间通信链路;进而建立起软网桥端口对应的设备与硬网桥端口对应的设备之间的双向通信链路。


2.根据权利要求1所述的一种机载软硬堆叠交换机的物理地址表管理交互方法,其特征在于,步骤2中在各自端口处生成端口对应设备的物理地址表,对物理地址表的管理包括:软网桥端口初始化时,其对应设备的硬件物理地址表的处理;具体地:
步骤S101:软网桥初始化对应端口物理地址表;
步骤S102:发布物理地址表变化通知;
步骤S103:判断发生变化的端口是否为软件网桥端口,若是,则执行步骤S104;若否,则结束;
步骤S104:将对应软网桥端口号转换为软交换机上行端口号;
步骤S105:软交换机上行端口物理地址表寄存器对应位刷新。


3.根据权利要求2所述的一种机载软硬堆叠交换机的物理地址表管理交互方法,其特征在于,步骤S102中的物理地址表变化通知,是根据软网桥状态监测进行判断,当检测到网桥状态变化时,进行物理地址表刷新;否则继续执行网桥状态检测;包括:端口状态变化时硬件物理地址表的处理;具体地:
步骤S201:启动软网桥端口状态检测流程;
步骤S202:执行软网桥端口状态检测;
步骤S203:检测软网桥端口状态是否有变化,若有变化则执行...

【专利技术属性】
技术研发人员:李岩李加超
申请(专利权)人:中电科航空电子有限公司
类型:发明
国别省市:四川;51

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

1