APP下载

基于动态设备定位技术的机载以太网环网系统设计

2020-09-16符腾飞

计算机与网络 2020年15期
关键词:环网终端设备报文

符腾飞

1引言

随着网络技术的发展,以太网技术在飞机上的运用越来越多,其中环网型架构在飞机上运用比较多,这种架构既可以节省布线又可以增加网络的可靠性。在环网网络中,随着机载终端设备增加,对于从终端设备的定位十分必要,常用的方式是静态的方式,通过维护人员设置每个设备的拨码开关或者插针方式实现,本文提出动态设备定位技术,机载终端设备可以动态获取IP地址,系统能够快速获取机载终端设备的位置信息。

2系统设计

系统主要由主终端和从终端组成,主终端网络端口和从终端的网络端口通过以太网环网进行相互连接,主终端的网络端口A和网络端口B固定不变,如网络端口A连接设备是左半舱,网络接口B连接的设备则是右半舱。

系统主要包括心跳设计、私有邻居发现协议和网络拓扑生成算法组成。

2.1心跳设计

主终端运行DHCP服务器协议,从终端运行着DHCP客户端协议,从终端会动态获取IP地址。从终端设备获取IP之后,会每隔1 s向主终端设备发送一次心跳信息。

2.2私有邻居发现协议

主终端和从终端都运行着私有邻居发现协议,该协议是基于网桥协议数据单元(BPDU)报文,BPDU报文的特点是设备收报文但是并不转发此类报文。从终端设备上电后会每隔10 s将数据报文从端口1和端口2发送出去,该数据报文主要包括消息识别码、消息长度以及本设备的MAC地址。例如从终端设备2上电或会通过端口1和端口2发送BPDU数据报文,与之相连接的从终端1会收到该报文,从设备1收到该报文后,判断是从设备1的端口2收到该报文的数据,将终端数据填入该数据报文的MAC地址信息。

2.3网络拓扑生成算法

主终端会收到从终端上报的心跳报文,主终端会优先搜索网络端口A相连接的设备。主终端会收到从设备1发送的BPDU报文,解析出BPDU报文里面的MAC地址,查询该MAC地址与从终端设备的心跳报文中数据位2开始的MAC地址相匹配,从而查询到该从终端设备。查询该从终端设备的心跳报文中2个网络端口连接设备的信息,其中一个网络端口连接的是主终端设备,如果另一个网络端口是连接的状态,另一个网络端口存储的MAC地址是下一个终端设备。取出另一个网络端口存储的MAC地址,查询该MAC地址与其中哪个从终端设备的心跳报文中数据位2开始的MAC地址相匹配,查询到下一个终端设备,依次类推,一致查询到下一级设备是主终端设备为止,说明环路形成。

如果环路断开,系统同样优选从端口A开始查询,直到查询的端口为断开状态为止,然后再从端口B开始查询。如果端口A是断开的情况下,从端口B开始查询,直到端口状态断开为止。

3實验结果

实验结果可以看出主终端可以快速搜索出从终端的位置信息。

4结束语

随着以太网的发展,以太网技术在航空中运用的越来越广泛,对于终端设备比较多的系统,环网型架构比较适合,这种架构可以通过一根网线将终端设备进行相互连接,并且一端网络断开后环网可以从另外一端恢复,这样既可以节省布线又可以增加网络的可靠性。在环网中,随着终端设备增加,对于终端设备的定位十分必要,采用静态的方式比较简单,终端设备根据拨码或者插针的不同设置不同的IP,但是这样增加了维护人员的工作量。本文提出动态设备定位技术,从设备可以动态获取IP地址,系统能够快速获取从设备的位置信息,需要更换设备时,使用任意同类备用产品更换即可,大大减轻了维修人员的工作量。

猜你喜欢

环网终端设备报文
海法新港一期自动化集装箱码头电子数据交换报文系统设计与实现
基于报文类型的限速值动态调整
行车记录仪通信连接方法、行车记录仪及终端设备
电力配网自动化中配电自动化终端设备的应用
电网终端设备信息安全研究
电网监视终端与自动化设备的运行维护技术
用户设备进行组播路径追踪的方法及系统