一种基于自组网的二层网络通信方法与流程

文档序号:33774738发布日期:2023-04-18 22:39阅读:40来源:国知局
一种基于自组网的二层网络通信方法与流程

本发明属于网络通信,具体涉及一种基于自组网的二层网络通信方法。


背景技术:

1、计算机局域网采用mac地址寻址和通信,每台计算机网络主机都分配并设置唯一的mac地址。通信源端主机未获取对端主机mac地址时局域网广播发送arp请求,对端主机回复arp响应,携带对端主机的mac地址,源端主机将对端主机mac地址缓存在本地,后续可使用缓存mac地址完成数据收发通信过程。

2、然而,无线自组网通信基于无线通信技术体制,而无线频谱是稀缺资源,采用透传方式发送arp请求等广播报文,会消耗大量宝贵的无线空口资源,降低了自组网网络通信效率。


技术实现思路

1、为了克服上述现有技术存在的不足,本发明提供了一种基于自组网的二层网络通信方法。

2、为了实现上述目的,本发明提供如下技术方案:

3、一种基于自组网的二层网络通信方法,包括:

4、将包括多个网关节点的自组网网络b中的其中一个网关节点b.a与计算机网络a中的主机a相连,并将自组网网络b中的其中一个网关节点b.c与计算机网络c中的主机c相连;

5、计算机网络a中的主机a向计算机网络a中广播发送获取计算机网络c中主机c的mac地址的arp请求;

6、所述网关节点b.a接收到arp请求后,如果网关节点b.a已经保存了主机c的ip地址和节点b.c的对应关系,则网关节点b.a直接构造arp响应消息回复给所述主机a;

7、如果网关节点b.a没有保存主机c的ip地址和节点b.c的对应关系,则网关节点b.a发送请求以获取主机c的ip地址和节点b.c的对应关系并保存该关系后,构造arp响应消息回复给所述主机a;计算机网络a中的主机a收到arp响应消息后,保存节点b.a的mac地址;

8、主机a发送业务报文到节点b.a,节点b.a将报文转发给网关节点b.c,网关节点b.c将报文发送给主机c,实现主机a与主机c之间的通信。

9、进一步,所述网关节点b.a发送请求以获取主机c的ip地址和节点b.c的对应关系并保存该关系后,构造arp响应消息回复给所述主机a的过程包括:

10、网关节点b.a构造mesh_arp请求并广播发送给自组网网络b内所有通信节点;

11、所述网关节点b.c收到mesh_arp请求后,向计算机网络c发送arp请求;

12、计算机网络c中的主机c收到网关节点b.c发送的arp请求后,向网关节点b.c回复arp响应消息;

13、网关节点b.c将arp响应消息翻译成mesh_arp响应消息,发送给节点b.a;

14、节点b.a收到mesh_arp响应消息后,缓存主机c的ip地址和节点b.c的对应关系,构造携带主机c的ip地址和节点b.a的mac地址的arp响应消息,发送到计算机网络a。

15、进一步,所述网关节点b.a收到数据报文后,根据数据报文的目标ip地址查找缓存,确定该目标ip匹配的目标节点;

16、确定目标节点后,剔除数据报文中mac协议层头部后转发给目标节点。

17、进一步,所述网关节点b.c收到报文后,根据缓存中保存的主机c的mac地址,补充新mac协议层头部,发送到网络c中的主机c。

18、本发明提供的一种基于自组网的二层网络通信方法具有以下有益效果:

19、本发明利用自组网网络b来进行通信,由于自组网网络中的节点b.a能缓存主机c的ip地址和节点b.c的对应关系,当计算机主机a与主机c通信时,b.a可以直接回复arp响应消息给主机a,由此减少了arp广播在无线自组网中的传播频度,并且b.a中可以保存多个目标节点的ip地址与自组网节点的关系,因此b.a不用每次都向自组网内发送mesh_arp请求,由此减少了arp广播在无线自组网中的传播频度,降低了arp广播所消耗的无线空口资源,提高了自组网通信的效率。



技术特征:

1.一种基于自组网的二层网络通信方法,其特征在于,包括:

2.根据权利要求1所述的一种基于自组网的二层网络通信方法,其特征在于,所述网关节点b.a发送请求以获取主机c的ip地址和节点b.c的对应关系并保存该关系后,构造arp响应消息回复给所述主机a的过程包括:

3.根据权利要求1所述的一种基于自组网的二层网络通信方法,其特征在于,所述网关节点b.a收到数据报文后,根据数据报文的目标ip地址查找缓存,确定该目标ip匹配的目标节点;

4.根据权利要求1所述的一种基于自组网的二层网络通信方法,其特征在于,所述网关节点b.c收到报文后,根据缓存中保存的主机c的mac地址,补充新mac协议层头部,发送到网络c中的主机c。


技术总结
本发明提供了一种基于自组网的二层网络通信方法,属于网络技术领域,包括:自组网网络B,其包括多个网关节点;将自组网网络B中的其中一个网关节点b.a连接到计算机网络A中,将自组网网络B中的另一个网关节点b.c连接到计算机网络C中;主机a发送业务报文到节点b.a,节点b.a将报文转发给网关节点b.c,网关节点b.c将报文发送给主机c,实现主机a与主机c之间的通信。该方法在满足自组网二层局域网通信前提下,减少了ARP广播在无线自组网中的传播频度,降低了ARP广播所消耗的无线空口资源,提高了自组网通信的效率。

技术研发人员:赵先明,徐建华,韩宝磊
受保护的技术使用者:北京长焜科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1