[发明专利]基于ARP协议的链路检测方法和系统有效
| 申请号: | 200910225588.X | 申请日: | 2009-12-03 |
| 公开(公告)号: | CN101729312A | 公开(公告)日: | 2010-06-09 |
| 发明(设计)人: | 范萍;王成林 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
| 代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 迟姗;张颖玲 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 arp 协议 检测 方法 系统 | ||
技术领域
本发明涉及链路检测技术,特别是指一种基于地址解析协议(ARP,Address Resolution Protocol)的链路检测方法和系统。
背景技术
在基于传输控制协议/因特网互联协议(TCP/IP,Transmission Control Protocol/Internet Protocol)网络的媒体服务器应用中,媒体转发单板需要通过交 换机和外部承载网络通讯来实现信令和媒体报文的传输和转发处理。在传输转 发之前,除了要检测媒体转发单板和承载网络连接的物理网口状态是否正常外, 还要检测媒体转发单板网口所连接的承载网络链路是否可达。对于网络不可达 的网口,不进行报文传输转发处理。
现有的链路检测技术主要分为以下两种:
一、基于网际控制报文协议(ICMP,Internet Control Message Protocol)进 行链路检测。在进行链路通信的两个媒体转发单板之间(或者媒体转发单板和 交换机之间)发送ping报文、即发送ICMP报文,如果网络可达,则对端媒体 转发单板就会对ping报文进行响应,这样也就可以在本端媒体转发单板网口上 部署媒体业务。
二、通过一般的socket编程,实现客户端/服务器的通信模式。客户端定时 向服务器发送心跳报文,服务器向客户端返回应答报文,以此来实现对客户端 和服务器之间链路的检测。这也是检测双方链路状态是否正常的常用办法。
在媒体服务器中,需要通过媒体转发单板来实现内部信令媒体数据和外界 承载网络之间的通讯。媒体和信令的正确转发必须以链路的正常可达为前提。 这样媒体转发单板和外部承载网络之间的链路检测变得非常必要。
对于第一种链路检测技术,媒体服务器会处理大量的数据报文,尤其对于 媒体发送接收单元来说,瞬时报文吞吐量非常大,所以在媒体服务器中需要对 报文收发做相应的限速处理,以防止报文速率过快导致无法正常及时处理。比 如对于ICMP报文来说,5秒内如果报文超过2000个则会丢弃超过阀值的报文。 当媒体服务器承载交互式网络电视(IPTV)应用时,如果在一个网口上建立20 个频道,并通过PC对该频道进行点播操作,实验发现会有大量的实时传送协 议(RTP,Real-time Transport Protocol)媒体报文发往媒体服务器,流量可以达 到几十甚至上百兆。这时媒体转发单板已经进入了限速处理,会丢弃发送过来 的ICMP报文,包括用于建立链路的ICMP报文,这样该媒体转发单板对外网 口就会认为链路不可达,此时,承载在该网口的频道就会全部重建到链路正常 的网口上。而实际上该网口链路是正常的,却没有起到媒体信令转发的功效。
对于第二种链路检测技术,这是一种目前使用非常广泛的网络内部链路维 持的方法。客户端和服务器定时发送心跳信号,当一段时间内没有接收到心跳 信号时,则认为链路是不通的。但是对于媒体服务器来说,这种技术在应用上 存在一定的限制条件,传输心跳信号的客户端和服务器之间必须使用相同的协 议,而媒体转发单板通常是需要连到交换设备来实现对外通讯服务的,交换机 和媒体转发单板之间存在的设备差异导致心跳报文无法互通。所以在媒体服务 器中,通过心跳机制来进行链路检测行不通。
发明内容
有鉴于此,本发明的主要目的在于提供一种基于ARP协议的链路检测方法 和系统,使其适用于媒体服务器中媒体转发单板和外部承载网络交换机之间的 链路检测。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种基于ARP协议的链路检测方法,该方法包括:
ARP链路检测模块向数据库配置模块发送链路检测请求,以获取数据库配 置模块中存储的外网口的配置信息;
ARP链路检测模块依据所述外网口的配置信息生成地址解析协议ARP请 求报文,并发送给与所述外网口连接的交换机;
所述交换机接收到所述ARP请求报文后,向所述ARP链路检测模块返回 ARP应答报文;
ARP链路检测模块根据所述ARP应答报文对所述外网口和所述交换机之 间的链路进行检测。
所述外网口的配置信息至少包括:所述外网口的因特网互联协议(IP)地 址、所述外网口的介质访问控制(MAC)地址、和所述交换机的IP地址。
该方法进一步包括:将所述ARP请求报文周期性地发送给所述交换机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910225588.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多波形冲击电流发生器
- 下一篇:自适应调整语音编码速率的方法、装置及系统





