【技术实现步骤摘要】
一种路由跟踪方法和装置
本专利技术涉及通信
,尤其涉及一种路由跟踪方法和装置。
技术介绍
LISP (Locator Identity Separation Protocol,位置和身份标识分离协议)是一种基于网络侧的主机标识和位置分离的协议。LISP网络由核心网和边缘网络两部分组成,其中核心网中使用RLOC(Routing Locator,路由位置)来标识路由器,而边缘网络中使用终端标识EID (Endpoint Identif ier,端节点身份标识)来标识终端。RLOC为LISP路由器的地址,可用于全局路由,并且可根据网络拓扑情况进行聚合。EID为通信端点的主机地址,在LISP中的作用类似于DNS,拥有独立的地址空间,可以独立于RLOC进行迁移。请参见图1,在LISP网络中,EID之间(即主机之间)通信的报文,通过ITRdngress Tunnel Router,隧道入路由器)设备进行IP封装后,在核心网中的LISP隧道中进行转发,ETR(Engress Tunnel Router,隧道出路由器)设备对从核心网中收到的报文进行解封装后发送到本地站点中的目的EID。所谓路由跟踪(Trace route),用于确定网络中一个主机到达另一个主机之间的路由,通常是通过在IP数据报文的IP头中携带生存时间(TTL)来实现的。当网络设备收到一个IP数据报文时,首先检查该报文携带的TTL时间,如果TTL时间为0,则向发送该报文的源端回应一个ICMP (Internet Control Message Protocol,互联网控制消息协议)超时差错 ...
【技术保护点】
一种路由跟踪方法,应用于核心网中的网络设备上,其特征在于,所述方法包括:接收由边缘设备进行IP隧道封装后的路由跟踪报文;判断所述路由跟踪报文的外层IP头中的生存时间TTL值是否为0;当判断出所述路由跟踪报文的外层IP头中的TTL值为0时,向边缘设备回应携带所述路由跟踪报文的外层头和内层头信息的互联网控制消息协议ICMP超时差错报文,以使得所述边缘设备根据获取到的所述路由跟踪报文的外层头和内层头信息将所述ICMP超时差错报文返回给所述路由跟踪报文的源主机。
【技术特征摘要】
1.一种路由跟踪方法,应用于核心网中的网络设备上,其特征在于,所述方法包括: 接收由边缘设备进行IP隧道封装后的路由跟踪报文; 判断所述路由跟踪报文的外层IP头中的生存时间TTL值是否为O ; 当判断出所述路由跟踪报文的外层IP头中的TTL值为O时,向边缘设备回应携带所述路由跟踪报文的外层头和内层头信息的互联网控制消息协议ICMP超时差错报文,以使得所述边缘设备根据获取到的所述路由跟踪报文的外层头和内层头信息将所述ICMP超时差错报文返回给所述路由跟踪报文的源主机。2.如权利要求1所述的方法,其特征在于,所述向边缘设备回应携带所述路由跟踪报文的外层头和内层头信息的ICMP超时差错报文包括: 判断所述路由跟踪报文中携带的用户数据报协议UDP端口号是否为指定端口号; 当判断出所述路由跟踪报文中携带的UDP端口号为指定端口号时,向所述边缘设备回应携带所述路由跟踪报文的外层头和内层头信息的ICMP超时差错报文。3.如权利要求1所述的方法,其特征在于,所述向边缘设备回应携带所述路由跟踪报文的外层头和内层头信息的ICMP超时差错报文包括: 判断所述路由跟踪报文的外层IP头中是否携带新增选项标记;所述新增选项标记指示所述网络设备在向所述边缘设备回应ICMP超时差错报文时携带所述路由跟踪报文的外层头和内层头信息; 当判断出所述路由跟踪报文的外层IP头中携带所述新增选项标记时,向所述边缘设备回应携带所述路由跟踪报文的外层头和内层头信息的ICMP超时差错报文。4.如权利要求1所述的方法,其特征在于,所述边缘设备包括LISP网络中的ITR路由器; 所述网络设备包括LISP网络中的ETR路由器; 所述ICMP超时差错报文还包括新增类型值;所述新增类型值标识所述边缘设备对所述ICMP超时差错报文的处理能力。5.一种路由跟踪方法,应用于边缘设备上,其特征在于,所述方法包括: 对源主机发出的路由跟踪报文进行IP隧道封装后发送给核心网中的网络设备; 接收来自所述网络设备的ICMP超时差错报文,所述ICMP超时差错报文携带所述路由跟踪报文的外层头和 内层头信息; 获取所述ICMP超时差错报文中携带的所述外层头和内层头信息,并根据所述外层头和内层头信息将所述ICMP超时差错报文返回给所述源主机。6.如权利要求5所述的方法,其特征在于,所述ICMP超时差错报文中还包括新增类型值;所述新增类型值标识所述边缘设备对所述ICMP超时差错报文的处理能力; 所述获取所述ICMP超时差错报文中携带的所述外层头和内层头信息包括: 判断本设备是否兼容所述新增类型值; 当判断出本设备兼容所述新增类型值时,获取所述ICMP超时差错报文中携带的所述外层头和内层头信息。7.如权利要求5所述的方法,其特征在于,所述方法还包括: 对所述路由跟踪报文进行隧道封装时,在外层IP头中增加新增选项标记; 所述新增选项标记指示所述网络设备在向所述边缘设备回应ICMP超时差错报文时携带所述路由跟踪报文的外层头和内层头信息。8.如权利要求5所述的方法,其特征在于,所述边缘设备包括LISP网络中的ITR路由器; 所述网络设备包括LISP网络中的ETR路由器。9....
【专利技术属性】
技术研发人员:胡闽,林长望,乔会来,罗国兵,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。