【技术实现步骤摘要】
一种基于以太网的网络设备子系统间的通讯方法
本专利技术涉及通讯领域,特别涉及一种基于以太网的网络设备子系统间的通讯方法。
技术介绍
以太网(Ethernet)是现有局域网采用的最为通用的一种通信协议标准,它规定了包括物理层的连线、电信号以及介质访问层协议的内容。以太网帧是数据链路层的封装,网络层的数据包被加上帧头和帧尾就成为可以被数据链路层识别的数据帧。广播是指在网络传输中向所有连通的节点发送消息。广播域是指网络中能够接收任何一设备发出的广播帧的所有设备的集合。广播主要是由广播帧构成的数据流量,这些广播帧以广播地址(广播地址的每一位都为“1”)为目的地址,告之网络中所有的计算机接收此广播帧并进行处理,其中,目的MAC地址为FF:FF:FF:FF:FF:FF:FF:FF的以太网帧称为广播帧。广播方式会产生大量流量,导致带宽利用率降低,进而影响整个网络的性能。在具体使用时,当需要网络中的所有主机都能接收相同信息并进行处理的情况下,通常会使用广播方式;但是,广播方式会产生大量的流量,这导致带宽利用率降低,进而影响整个网络的性能。单播是指在网络传输中,一个的发送者和一个的接受者之间通过网络进行的通信,即从单一的源端发送到单一的目的端。单播帧也称“点对点”通信,在这种情况下,帧的接收和传递只在两个节点之间进行,帧的目的MAC地址就是对方的MAC地址。经使用后可发现,现有网络设备的子系统间的通讯存在有如下缺陷:1、现有网络设备的子系统的通讯协议通常都是基于IP的,这导致对网络设备的各个子系统都需要配置IP;2、由于网络设备的特殊性,通常情况下网络设备的子系统的IP对用 ...
【技术保护点】
1.一种基于以太网的网络设备子系统间的通讯方法,其特征在于:所述方法需提供一主控子系统、一以太网总线以及复数个协作子系统,所述主控子系统以及各所述协作子系统均与所述以太网总线连接;所述方法包括如下步骤:步骤S1、定义用于通讯的数据帧;步骤S2、所述主控子系统与所述协作子系统建立通讯连接,具体包括:所述主控子系统主动发起与所述协作子系统建立通讯连接,以及所述协作子系统主动发起与所述主控子系统建立通讯连接;步骤S3、所述对主控子系统与所述协作子系统建立的通讯连接进行链路保活;步骤S4、所述主控子系统或者所述协作子系统按照定义的数据帧的格式封装数据并发送;步骤S5、所述主控子系统或者所述协作子系统接收封装的数据,并对封装的数据进行解码和解压获得原始数据。
【技术特征摘要】
1.一种基于以太网的网络设备子系统间的通讯方法,其特征在于:所述方法需提供一主控子系统、一以太网总线以及复数个协作子系统,所述主控子系统以及各所述协作子系统均与所述以太网总线连接;所述方法包括如下步骤:步骤S1、定义用于通讯的数据帧;步骤S2、所述主控子系统与所述协作子系统建立通讯连接,具体包括:所述主控子系统主动发起与所述协作子系统建立通讯连接,以及所述协作子系统主动发起与所述主控子系统建立通讯连接;步骤S3、所述对主控子系统与所述协作子系统建立的通讯连接进行链路保活;步骤S4、所述主控子系统或者所述协作子系统按照定义的数据帧的格式封装数据并发送;步骤S5、所述主控子系统或者所述协作子系统接收封装的数据,并对封装的数据进行解码和解压获得原始数据。2.根据权利要求1所述的一种基于以太网的网络设备子系统间的通讯方法,其特征在于:所述数据帧由目的MAC地址、源MAC地址、数据以及帧校验序列FCS组成;所述数据包括包序号、包类型、加密压缩项、数据长度、分片总数、分片编号以及数据内容。3.根据权利要求2所述的一种基于以太网的网络设备子系统间的通讯方法,其特征在于:所述包类型包括主控端激活通知、协作端注册请求、协作端注册应答、注册列表通知、协作端激活通知、协作端注册许可、心跳请求、心跳应答、协作端重新激活通知、通用数据包或者通用数据确认包。4.根据权利要求2所述的一种基于以太网的网络设备子系统间的通讯方法,其特征在于:所述加密压缩项中,加密方式包括不加密、AES、DES、3DES或者取反加密,压缩方式包括不压缩、霍夫曼树、LZW或者LZ77。5.根据权利要求1所述的一种基于以太网的网络设备子系统间的通讯方法,其特征在于:在所述步骤S2中,所述主控子系统主动发起与所述协作子系统建立通讯连接具体为:所述主控子系统在启动完成后,每隔一个设定时间就发送一个主控端激活通知的广播报文;各所述协作子系统在接收到主控端激活通知的广播报文后,获取所述主控子系统的MAC地址,并发送单播的协作端注册请求给所述主控子系统;所述主控子系统在接收到各所述协作子系统发送的协作端注册请求后,先确认注册信息,然后分别给各所述协作子系统回复协作端注册应答的单播报文;同时,如果所述协作子系统注册成功,所述主控子系统将在系统内发送注册列表通知给各注册成功的所述协作子系统;如果所述协作子系统注册失败,则通过所述协作子系统主动发起与所述主控子系统建立通讯连接。6.根据权利要求5所述的一种基于以太网的网络设备子系统间的通讯方法,其特征在于:在所述步骤S2中,所述协作子系统主动发起与所述主控子系统建立通讯连接具体为:各所述协作子系统广播发送协作端重新激活通知;所述主控子系统在接收到协作端重新激活通知后,获取各所述协作子系统的MAC地址,并发送单播的...
【专利技术属性】
技术研发人员:黄永,许少滨,罗海斌,
申请(专利权)人:福建星网智慧软件有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。