[发明专利]一种报文转发方法和网络设备有效
申请号: | 201710466194.8 | 申请日: | 2017-06-19 |
公开(公告)号: | CN109151086B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 欧历云;宋俊骏;张林 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 转发 方法 网络设备 | ||
本申请提供一种报文转发方法和网络设备,用于对网络中报文的转发进行控制,降低终端设备的负担。该方法包括:网络设备接收终端设备发送的组播域名系统(mDNS)应答报文,并获取所述mDNS应答报文中的转发控制参数,其中,所述转发控制参数与所述终端设备的位置相关;若所述终端设备处于与所述网络设备的位置相关的转发区域外,所述网络设备放弃转发所述mDNS应答报文。
技术领域
本申请涉及通信技术领域,尤其涉及一种报文转发方法和网络设备。
背景技术
零配置网络(英文:zero-configuration networking,Zeroconf)技术是一种被广泛应用小型网络(如局域网)中的技术。处于零配置网络中的网络设备可以实现自动地址配置、域名解析和服务发现,而无需管理员进行手动配置动态主机配置协议(英文:dynamichost configuration protocol,DHCP)服务器或域名系统(英文:domain name system,DNS)服务器来生成网际协议(英文:Internet Protocol,IP)地址。
例如,Bonjour技术是零配置网络技术的一种。Bonjour技术基于组播域名系统(英文:multicast domain name system,mDNS)以及DNS服务发现(英文:DNS servicediscovery,DNS-SD)来实现。单播DNS的DNS服务器存放了域名和IP地址的映射,具有域名解析的功能。mDNS无需DNS服务器。终端设备通过组播的方式交换mDNS报文以获取其他终端设备的地址。
由于终端设备组播的报文会在整个网络中扩散,且终端设备也将接收来自网络中其他所有终端设备组播的报文,网络传输的报文数量大,传输负担重。并且,终端设备要对处理大量报文,导致终端设备的负担大。
发明内容
本申请提供一种处理报文方法和网络设备,用于对网络中报文的转发进行控制,降低终端设备的负担。
第一方面,本申请提供一种报文转发方法。该方法应用在网络设备中。该方法包括:网络设备接收终端设备发送的mDNS应答报文,并获取mDNS应答报文中与终端设备的位置相关的转发控制参数,然后,若网络设备确定终端设备处于与网络设备的位置相关的转发区域外,则网络设备放弃转发该mDNS应答报文。通过这种方法,网络设备在接收终端设备发送的mDNS应答报文后,可以在根据mDNS应答报文中的转发控制参数确定终端设备处于与网络设备所处的位置相关的转发区域外时,放弃转发该mDNS应答报文,从而实现对mDNS应答报文的转发进行控制。网络设备仅对处于转发区域内的终端设备所发送的mDNS应答报进行转发,有效终端设备接收到的mDNS应答报文,从而降低终端设备的工作负担。
在一个可能的设计中,转发控制参数包括设备标识,设备标识为与终端设备连接的网络设备的标识,则网络设备在确定邻居列表中缺少设备标识时,确定终端设备处于网络设备的位置相关的转发区域外,放弃转发mDNS应答报文,该邻居列表包括与网络设备相近且与任意终端设备连接的网络设备的标识。通过该方法,网络设备只需要通过在邻居列表中查找mDNS应答报文中的设备标识,即可确定发送mDNS应答报文的终端设备连接的网络设备是否为邻居设备,从而可以确定终端设备是否处于网络设备的位置相关的转发区域中,以确定是否放弃转发mDNS应答报文,实现方式较为快捷、可靠。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710466194.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:域名查询请求的发送方法及装置
- 下一篇:一种同步地址配置方法及装置