[发明专利]网络检测方法和系统无效
申请号: | 201010616256.7 | 申请日: | 2010-12-30 |
公开(公告)号: | CN102143019A | 公开(公告)日: | 2011-08-03 |
发明(设计)人: | 周栋臣;刘飞;陈大鹏 | 申请(专利权)人: | 华为数字技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 检测 方法 系统 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种网络检测方法和系统。
背景技术
VPLS(Virtual Private LAN Service,虚拟专用局域网服务)也称为TLS(Transparent LAN Service,透明局域网服务)或VPSNS(Virtual Private Switched Network Service,虚拟专用交换网服务),主要目的是通过分组交换网络PSN(Packet Switch Network)连接多个以太网局域网网段,使连接的所有CE(Customer Edge,用户边缘设备)像在一个局域网中工作。
在二层VPN(Virtual Private Network,虚拟专用网)中,特别是VPLS网络中,有在PE(Provider Edge,运营商商边缘设备)设备上ping VSI(Virtual Switch Instance虚拟交换实例)内CE需求。PE向CE网络广播ARP(Address Resolution Protocol,地址解析协议)请求报文,CE网络设备收到ARP请求报文后,回应ARP应答报文。PE设备在指定时间内收到指定IP地址设备的ARP应答,则认为指定的IP存在。这种实现方法只对检测PE直连接口的网段用户有效,无法检测非PE直连的CE网络。
发明内容
本发明实施例提供了一种网络检测方法,包括:
在VSI内发送ARP广播请求报文;
接收下一跳设备发送的ARP应答报文;
收到ARP应答报文后学习下一跳设备的ARP表并发送ICMP(Internet Control Message Protocol,网络控制报文协议)请求报文;
接收下一跳设备转发的来自目标设备的ICMP响应报文。
本发明实施例还提供了一种网络检测系统,包括:
PE设备,用于在VSI内发送ARP广播请求报文及接收下一跳设备的ARP应答报文,在收到ARP应答报文后向下一跳设备发送ICMP请求报文及接收下一跳设备的ICMP响应报文。
下一跳设备,用于向PE设备发送ARP应答报文,接收PE设备发送的ICMP请求报文并转发到目标设备,和接收目标设备发送的ICMP响应报文并转发到PE设备。
采用上述提供的方案,可以有效检测非PE直连的CE网络的状态,使网络检测机制更加完善,更具灵活性。
附图说明
图1为本发明实施例提供的网络检测方法流程示意图;
图2为本发明实施例提供的网络检测系统结构示意图。
具体实施方式
为便于对本发明的理解,下面将结合实例对本发明的具体实现过程进行说明。
图1示出了本发明实施例提供的一种网络检测方法,该方法包括:
101:PE设备在VSI内发送ARP广播请求报文;
102:PE设备接收下一跳设备发送的ARP应答报文;
103:PE设备收到ARP应答报文后学习下一跳设备的ARP表并发送ICMP请求报文;
104:PE设备接收下一跳设备转发的来自目标设备的ICMP响应报文。
本发明实施例提供的网络检测方法的一个实例,具体流程如下:
201:PE设备在VSI内发送ARP广播请求报文。
具体地,PE设备以指定的nexthop(下一跳)IP(例如10.1.1.2)为目的地址(如果同网段,以ping的目的IP为目的地址),以source-ip指定的IP地址为源地址,桥MAC(地址访问控制,Media Access Control)为源MAC,在VSI内发送普通的ARP广播请求报文,此ARP广播请求报文除向本端CE发送外,也会通过隧道向其它PE发送。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址。
202:下一跳设备回复ARP应答报文。
具体地,nexthop收到后向source-ip回应ARP应答,目的MAC是PE设备桥MAC,源MAC是nexthop的MAC,同时更新自身ARP表,包含source-ip:(例如10.1.1.3)和桥MAC。
203:PE设备收到ARP应答报文后,判断ARP应答报文MAC是接口桥MAC直接上送CPU,这样就可学习到nexthop的ARP表。
204:PE设备发送ICMP请求报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为数字技术有限公司,未经华为数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010616256.7/2.html,转载请声明来源钻瓜专利网。