[发明专利]识别最后一跳交换机的方法、交换机及组播设备有效
申请号: | 200710302106.7 | 申请日: | 2007-12-14 |
公开(公告)号: | CN101459595A | 公开(公告)日: | 2009-06-17 |
发明(设计)人: | 潘军 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/18 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 识别 最后 一跳 交换机 方法 设备 | ||
技术领域
本发明涉及组播领域,特别涉及识别最后一跳交换机的方法、交换机及 组播设备。
背景技术
组播路径跟踪是指对组播数据接收者到组播源的完整组播转发路径进 行跟踪。现有的组播路由跟踪(Mtracert,Multicast Trace Route)是一种组 播路由协议的故障诊断工具,网络管理员通过该工具对网络上组播转发业务 进行故障分析、定位,实现组播路径跟踪。
目前,采用Mtracert能够实现三层组播路径跟踪,其采用的是IETF协 议标准draft-fenner-traceroute-ipm-01.txt。三层组播路径跟踪是指从直连组播 成员的最后一跳路由器逆向跟踪到直连组播源的第一跳路由器,从而得到组 播树的一条叶到根的路径。参见图1,图1为现有技术中的一种组播结构示 意图,其中,实线箭头表示的数据流部分为采用Mtracert实现三层组播路径 跟踪的实现流程。
查询装置A为安装有Mtracert工具的路由器或网管主机,网络管理员 在查询装置A上输入组播路径跟踪(mtrace)命令,要求对从组播数据接收 者PC4到组播源服务器(Server)1的组播路径进行跟踪,该命令中包含Server 1的IP地址S(即源地址)、PC4的IP地址D1(即目的地址)、以及PC4 所在组播组的地址G1。根据该命令,查询装置A向到达目的地址的最后一 跳路由器R5发送因特网用户组管理协议路径跟踪询问(IGMP Traceroute Query)报文,参见图2,图2为现有技术IGMP Traceroute Query报文的结 构示意图,IGMP Traceroute Query报文包括:长度为20字节的IP报文首部、 IP选项、以及长度为24字节的内容部分,其中,IP选项可能有0个或多个。
路由器R5收到IGMP Traceroute Query报文后,发起三层组播路径跟踪。 具体操作过程为:R5沿着到源地址的逆向组播路径向上一跳路由器R4发送 IGMP路径跟踪请求(IGMP Traceroute Request)报文,该报文是通过修改 IGMP Traceroute Query报文内容部分中的IGMP类型(IGMP Type)字段、 并在修改后的IGMP Traceroute Query报文后面增加本节点的IGMP Traceroute Request数据块形成的,其中,IGMP Traceroute Request数据块中 携带路由器R5的自身信息。参见图3,图3为现有技术IGMP Traceroute Request数据块的结构示意图。
R4收到R5发送的IGMP Traceroute Request报文后,在该报文后面增 加包含R4自身信息的IGMP Traceroute Request数据块,形成新的IGMP Traceroute Request报文,发送至R2。依次类推,当连接组播源Server 1的 第一跳路由器R1收到IGMP Traceroute Request报文后,则向查询装置A发 送IGMP Traceroute响应(Response)报文,该IGMP Traceroute Response 报文是通过修改IGMP Traceroute Request报文内容部分中的IGMP Type字 段,并在修改后的IGMP Traceroute Request报文中增加本节点的IGMP Traceroute Request数据块形成的,所以包含有IGMP Traceroute Request报文 传输过程中每个路由器所添加的IGMP Traceroute Request数据块,向查询装 置A报告由最后一跳路由器R5到第一跳路由器R1的组播流量信息。
现有技术中,最后一跳路由器能够通过IP地址感知到是否与组播接收 者直连而确定自己是否为最后一跳路由器,从而在收到IGMP Traceroute Query报文后,发起三层组播路径跟踪。而对于交换机来说,由于交换机不 能感知直连的主机,因此无法判断自己是否为最后一跳交换机,也就无法发 起二层组播路径追踪。
发明内容
本发明实施例提出两种识别最后一跳交换机的方法,使最后一跳交换机 能够识别出自身身份。
本发明实施例还提出两种交换机和一种组播设备,使最后一跳交换机能 够识别出自身身份。
本发明的技术方案是这样实现的:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710302106.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:建立输入法数据库的系统及其方法
- 下一篇:业务交换的方法和设备及业务交换单元