CN101459595B - 识别最后一跳交换机的方法、交换机及组播设备 - Google Patents

识别最后一跳交换机的方法、交换机及组播设备 Download PDF

Info

Publication number
CN101459595B
CN101459595B CN2007103021067A CN200710302106A CN101459595B CN 101459595 B CN101459595 B CN 101459595B CN 2007103021067 A CN2007103021067 A CN 2007103021067A CN 200710302106 A CN200710302106 A CN 200710302106A CN 101459595 B CN101459595 B CN 101459595B
Authority
CN
China
Prior art keywords
switch
final jump
option
igmp
membership report
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2007103021067A
Other languages
English (en)
Other versions
CN101459595A (zh
Inventor
潘军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Gaohang Intellectual Property Operation Co ltd
Taizhou Haitong Asset Management Co ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2007103021067A priority Critical patent/CN101459595B/zh
Publication of CN101459595A publication Critical patent/CN101459595A/zh
Application granted granted Critical
Publication of CN101459595B publication Critical patent/CN101459595B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提出识别最后一跳交换机的方法、交换机及组播设备,其中,方法包括:交换机接收因特网用户组管理协议成员报告(IGMP Membership Report)报文,判断所述IGMP Membership Report报文中是否包含最后一跳交换机IP选项;如果不包含,则判定自身为最后一跳交换机,记录所述判定结果;在所述IGMP Membership Report报文中增加最后一跳交换机IP选项,转发至上游节点;如果包含,则判定自身不是最后一跳交换机,将所述IGMP MembershipReport报文转发至上游节点;组播路径跟踪过程中,最后一跳交换机发起二层组播路径跟踪。本发明提出的方法、交换机及组播设备,使最后一跳交换机能够识别出自身身份。

Description

识别最后一跳交换机的方法、交换机及组播设备
技术领域
本发明涉及组播领域,特别涉及识别最后一跳交换机的方法、交换机及组播设备。
背景技术
组播路径跟踪是指对组播数据接收者到组播源的完整组播转发路径进行跟踪。现有的组播路由跟踪(Mtracert,Multicast Trace Route)是一种组播路由协议的故障诊断工具,网络管理员通过该工具对网络上组播转发业务进行故障分析、定位,实现组播路径跟踪。
目前,采用Mtracert能够实现三层组播路径跟踪,其采用的是IETF协议标准draft-fenner-traceroute-ipm-01.txt。三层组播路径跟踪是指从直连组播成员的最后一跳路由器逆向跟踪到直连组播源的第一跳路由器,从而得到组播树的一条叶到根的路径。参见图1,图1为现有技术中的一种组播结构示意图,其中,实线箭头表示的数据流部分为采用Mtracert实现三层组播路径跟踪的实现流程。
查询装置A为安装有Mtracert工具的路由器或网管主机,网络管理员在查询装置A上输入组播路径跟踪(mtrace)命令,要求对从组播数据接收者PC4到组播源服务器(Server)1的组播路径进行跟踪,该命令中包含Server1的IP地址S(即源地址)、PC4的IP地址D1(即目的地址)、以及PC4所在组播组的地址G1。根据该命令,查询装置A向到达目的地址的最后一跳路由器R5发送因特网用户组管理协议路径跟踪询问(IGMP TracerouteQuery)报文,参见图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报文后面增加本节点的IGMPTraceroute Request数据块形成的,其中,IGMP Traceroute Request数据块中携带路由器R5的自身信息。参见图3,图3为现有技术IGMP TracerouteRequest数据块的结构示意图。
R4收到R5发送的IGMP Traceroute Request报文后,在该报文后面增加包含R4自身信息的IGMP Traceroute Request数据块,形成新的IGMPTraceroute Request报文,发送至R2。依次类推,当连接组播源Server 1的第一跳路由器R1收到IGMP Traceroute Request报文后,则向查询装置A发送IGMP Traceroute响应(Response)报文,该IGMP Traceroute Response报文是通过修改IGMP Traceroute Request报文内容部分中的IGMP Type字段,并在修改后的IGMP Traceroute Request报文中增加本节点的IGMPTraceroute Request数据块形成的,所以包含有IGMP Traceroute Request报文传输过程中每个路由器所添加的IGMP Traceroute Request数据块,向查询装置A报告由最后一跳路由器R5到第一跳路由器R1的组播流量信息。
现有技术中,最后一跳路由器能够通过IP地址感知到是否与组播接收者直连而确定自己是否为最后一跳路由器,从而在收到IGMP TracerouteQuery报文后,发起三层组播路径跟踪。而对于交换机来说,由于交换机不能感知直连的主机,因此无法判断自己是否为最后一跳交换机,也就无法发起二层组播路径追踪。
发明内容
本发明实施例提出两种识别最后一跳交换机的方法,使最后一跳交换机能够识别出自身身份。
本发明实施例还提出两种交换机和一种组播设备,使最后一跳交换机能够识别出自身身份。
本发明的技术方案是这样实现的:
一种识别最后一跳交换机的方法,包括:
交换机接收组播路径建立过程中发送的IGMP Membership Report报文,判断所述IGMP Membership Report报文中是否包含最后一跳交换机IP选项;
如果不包含,则判定自身为最后一跳交换机,记录所述判定的结果;在所述IGMP Membership Report报文中增加最后一跳交换机IP选项,转发至上游节点;
如果包含,则判定自身不是最后一跳交换机,将所述IGMP MembershipReport报文转发至上游节点。
一种交换机,包括:
接收模块,用于接收组播路径建立过程中发送的IGMP Membership Report报文;
识别模块,用于判断所述接收模块所接收的IGMP Membership Report报文中是否包含最后一跳交换机IP选项;如果不包含,则判定自身为最后一跳交换机,记录所述判定的结果,在所述IGMP Membership Report报文中增加最后一跳交换机IP选项,转发至上游节点;如果包含,则判定自身不是最后一跳交换机,将所述IGMP Membership Report报文转发至上游节点。
一种识别最后一跳交换机的方法,包括:
交换机接收组播路径建立过程中发送的IGMP Membership Report报文,判断所述IGMP Membership Report报文中是否包含最后一跳交换机IP选项;
如果包含,则判定自身为最后一跳交换机,记录所述判定的结果;删除所述IGMP Membership Report报文的所述最后一跳交换机IP选项,转发至上游节点;
如果不包含,则判定自身不是最后一跳交换机,将所述IGMPMembership Report报文转发至上游节点。
一种交换机,包括:
接收模块,用于接收组播路径建立过程中发送的IGMP Membership Report报文;
识别模块,用于判断所述接收模块所接收的IGMP Membership Report报文中是否包含最后一跳交换机IP选项;如果包含,则判定自身为最后一跳交换机,记录所述判定的结果,删除所述IGMP Membership Report报文中的所述最后一跳交换机IP选项,转发至上游节点;如果不包含,则判定自身不是最后一跳交换机,将所述IGMP Membership Report报文转发至上游节点。
可见,本发明实施例提出的识别最后一跳交换机的方法及交换机,通过在组播路径建立过程中发送的IGMP Membership Report报文中添加最后一跳交换机IP选项,使得最后一跳交换机能够识别自身的身份。
附图说明
图1为现有技术中的一种组播结构示意图;
图2为现有技术IGMP Traceroute Query报文的结构示意图;
图3为现有技术IGMP Traceroute Request数据块的结构示意图;
图4为本发明一个实施例的方法流程图;
图5为现有技术IP Traceroute选项的结构示意图;
图6为本发明实施例最后一跳交换机IP选项的结构示意图。
具体实施方式
本发明实施例提出识别最后一跳交换机的方法,使最后一跳交换机能够识别出自身的身份。参见图4,图4为本发明一个实施例的方法流程图。包括以下步骤:
步骤401:交换机接收IGMP Membership Report报文。
步骤402:判断接收的IGMP Membership Report报文中是否包含最后一跳交换机IP选项,如果不包含,则执行步骤403;否则,执行步骤404。
步骤403:判定自身为最后一跳交换机,记录该判定结果;在该IGMPMembership Report报文中增加最后一跳交换机IP选项,转发至上游节点。
步骤404:判定自身不是最后一跳交换机,将所述该Membership Report报文转发至上游节点。
在上述实施例中,通过判断在组播路径建立过程中传输的IGMPMembership Report报文中是否包含最后一跳交换机IP选项,来实现交换机对自身身份的识别。该最后一跳交换机IP选项可以复用现有技术中已有的IP路径跟踪(Traceroute)选项,该IP Traceroute选项的长度为12字节,参见图5,图5为现有技术IP Traceroute选项的结构示意图。其中,IP Traceroute选项包括:
F字段(表示是否复制到分片中)=0(表示“否”);
C字段(表示该IP选项的分类)=2(表示“调试&测量”);
序号(Number)字段(表示该IP选项的序号)=18;
长度(Length)字段(表示该IP选项的长度,单位为字节)=12;
值(Value)字段(表示该IP选项携带的值)。
本发明实施例定义的最后一跳交换机IP选项可以复用上述已有的IPTraceroute选项,最后一跳交换机IP选项的长度可以定为4字节。参见图6,图6为本发明实施例最后一跳交换机IP选项的结构示意图。其中,最后一跳交换机IP选项包括:
F字段(表示是否复制到分片中)=0(表示“否”);
C字段(表示该IP选项的分类)=2(表示“调试&测量”);
序号(Number)字段(表示该IP选项的序号)=18;
长度(Length)字段(表示该IP选项的长度,单位为字节)=4;
值(Value)字段(表示该IP选项携带的值)=1(最后一跳交换机标识)
本发明实施例中的最后一跳交换机IP选项的Number字段与现有技术中已有的IP Traceroute选项的Number字段相同。
当然,本发明实施例并不限制最后一跳交换机IP选项复用现有的IPTraceroute选项,也可以复用现有的其它IP选项、或者定义新的IP选项;并且不限制最后一跳交换机IP选项的长度及取值等。比如,上述最后一跳交换机IP选项的值(Value)字段可以取值为0、或0到65535之间的任意值;或者,上述长度(Length)字段可以取值为8。只要定义出一种最后一跳交换机IP选项,使得最后一跳交换机收到携带该最后一跳交换机IP选项的报文后,能够识别出自身的身份即可。本领域技术人员容易想到其他结构的最后一跳交换机IP选项,在此不再一一赘述。
现有技术中,组播路径建立时,是通过目的主机向上游节点发送IGMP成员报告(IGMP Membership Report)报文,每个节点将收到的IGMPMembership Report报文向上游转发,直至第一跳路由器或本二层域内组播源,从而建立起组播路径的。并且,IGMP Membership Report报文中可以包含不同种类的IP选项。本发明实施例可以利用现有技术已有的IGMPMembership Report报文,将上述定义的最后一跳交换机IP选项携带在IGMPMembership Report报文,从而实现最后一跳交换机对自身身份的识别。具体方式如下:
实施例一:
以图1中所述的路径结构为例进行说明。组播路径建立时,主机PC4向与其直接相连的交换机S8发送IGMP Membership Report报文,为对现有技术的改动最小,本发明实施例不对目的主机作任何改动,因而该报文中没有包含最后一跳交换机IP选项。
S8收到IGMP Membership Report报文,判断出IGMP Membership Report报文中没有包含最后一跳交换机IP选项,因而判定自身为最后一跳交换机,并记录该判定结果;S8在IGMP Membership Report报文中添加最后一跳交换机IP选项,转发至上游节点,即交换机S6。
S6收到IGMP Membership Report报文,判断出IGMP Membership Report报文中包含有最后一跳交换机IP选项,因而判定自身不是最后一跳交换机,直接将IGMP Membership Report报文向上转发至S4。
S4的处理方式与S6的处理方式相同,逐次向上,直到组播路径建立完成。
经过上述过程,使得最后一跳交换机识别出自身的身份。
上述过程后,在组播路径跟踪过程中,当交换机收到IGMP TracerouteQuery报文后,由于已经识别了自身身份,就能够判断是继续下传IGMPTraceroute Query报文、还是发起二层组播路径跟踪。具体方式为:交换机接收IGMP Traceroute Query报文,判断是否记录有自身为最后一跳交换机的判定结果,如果有,则发起二层组播跟踪,即向上游节点发送IGMPTraceroute Request报文;如果没有,则向下游节点发送IGMP TracerouteQuery报文。
实施例二:
以图1中所述的路径结构为例进行说明。组播路径建立时,目的主机PC4向与其直接相连的交换机S8发送IGMP Membership Report报文,该报文中包含最后一跳交换机IP选项。
S8收到IGMP Membership Report报文,判断出IGMP Membership Report报文中包含最后一跳交换机IP选项,因而判定自身为最后一跳交换机,并记录该判定结果;S8删除IGMP Membership Report报文中的最后一跳交换机IP选项,转发至上游节点,即交换机S6。
S6收到IGMP Membership Report报文,判断出IGMP Membership Report报文中不包含最后一跳交换机IP选项,因而判定自身不是最后一跳交换机,直接将IGMP Membership Report报文向上转发至S4。
S4的处理方式与S6的处理方式相同,逐次向上,直到组播路径建立完成。
经过上述过程,使得最后一跳交换机识别出自身的身份。
上述过程后,在组播路径跟踪过程中,当交换机收到IGMP TracerouteQuery报文后,由于已经识别了自身身份,就能够判断是继续下传IGMPTraceroute Query报文、还是发起二层组播路径跟踪。具体的实现方式与实施例一的方式相同,不再赘述。
本发明实施例还提出一种交换机,包括:
接收模块,用于接收IGMP Membership Report报文;
识别模块,用于判断所述接收模块所接收的IGMP Membership Report报文中是否包含最后一跳交换机IP选项;如果不包含,则判定自身为最后一跳交换机,记录所述判定结果;在所述IGMP Membership Report报文中增加最后一跳交换机IP选项,转发至上游节点;如果包含,则判定自身不是最后一跳交换机,直接将所述IGMP Membership Report报文转发至上游节点。
上述交换机可以进一步包括:
组播路径跟踪处理模块,用于接收IGMP Traceroute Query报文,判断上述识别模块是否记录有该交换机为最后一跳交换机的判定结果,如果有,则发起二层组播路径跟踪;如果没有,则向下游节点发送IGMP TracerouteQuery报文。
其中,识别模块可以包括:
判断模块,用于判断接收模块所接收的IGMP Membership Report报文中是否包含最后一跳交换机IP选项,如果不包含,则判定所述交换机为最后一跳交换机;
记录模块,用于在判断模块判定所述交换机为最后一跳交换机后,记录所述判定结果;
报文处理模块,用于当判断模块判断出IGMP Membership Report报文中不包含最后一跳交换机IP选项时,在所述IGMP Membership Report报文中增加最后一跳交换机IP选项,转发至上游节点;当判断模块判断出IGMPMembership Report报文中包含最后一跳交换机IP选项时,将所述IGMPMembership Report报文转发至上游节点。
本发明实施例还提出另一种交换机,包括:
接收模块,用于接收IGMP Membership Report报文;
识别模块,用于判断所述接收模块所接收的IGMP Membership Report报文中是否包含最后一跳交换机IP选项;如果包含,则判定自身为最后一跳交换机,记录所述判定结果,删除所述IGMP Membership Report报文中的所述最后一跳交换机IP选项,转发至上游节点;如果不包含,则判定自身不是最后一跳交换机,将所述IGMP Membership Report报文转发至上游节点。
上述交换机可以进一步包括:
组播路径跟踪处理模块,用于接收IGMP Traceroute Query报文,判断上述识别模块是否记录有该交换机为最后一跳交换机的判定结果,如果有,则发起二层组播路径跟踪;如果没有,则向下游节点发送IGMP Traceroute Query报文。
上述识别模块可以包括:
判断模块,用于判断接收模块所接收的IGMP Membership Report报文中是否包含最后一跳交换机IP选项,如果包含,则判定所述交换机为最后一跳交换机;
记录模块,用于在判断模块判定所述交换机为最后一跳交换机后,记录所述判定结果;
报文处理模块,用于当判断模块判断出IGMP Membership Report报文中包含最后一跳交换机IP选项时,删除所述IGMP Membership Report报文中的所述最后一跳交换机IP选项,转发至上游节点;当判断模块判断出IGMPMembership Report报文中不包含最后一跳交换机IP选项时,将所述IGMPMembership Report报文转发至上游节点。
一种组播设备,包括:
报文生成模块,用于生成包含最后一跳交换机IP选项的IGMP MembershipReport报文;
发送模块,用于发送所述报文生成模块所生成的IGMP Membership Report报文。
上述最后一跳交换机IP选项的序号字段与IP Traceroute选项的序号字段相同。
可见,本发明实施例提出的方法、交换机及组播设备,使交换机通过判断在组播路径建立过程中传输的IGMP Membership Report报文中是否包含最后一跳交换机IP选项,判定自身是否为最后一跳交换机,从而使最后一跳交换机能够识别出自身的身份。进一步地,在识别出最后一跳交换机后,能够在组播路径跟踪过程中,实现由最后一跳交换机发起二层组播路径跟踪。
综上所述,以上仅为对本发明精神的展示,而非用于限制本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (15)

1.一种识别最后一跳交换机的方法,其特征在于,所述方法包括:
交换机接收组播路径建立过程中发送的因特网用户组管理协议成员报告IGMP Membership Report报文,判断所述IGMP Membership Report报文中是否包含最后一跳交换机IP选项;
如果不包含,则判定自身为最后一跳交换机,记录所述判定的结果;在所述IGMP Membership Report报文中增加最后一跳交换机IP选项,转发至上游节点;
如果包含,则判定自身不是最后一跳交换机,将所述IGMP MembershipReport报文转发至上游节点。
2.根据权利要求1所述的方法,其特征在于,所述方法之后进一步包括:
所述交换机接收因特网用户组管理协议路径跟踪询问IGMP TracerouteQuery报文,判断是否记录有自身为最后一跳交换机的判定结果,如果有,则发起二层组播路径跟踪;如果没有,则向下游节点发送IGMP Traceroute Query报文。
3.根据权利要求1所述的方法,其特征在于,所述最后一跳交换机IP选项的序号字段与IP路径跟踪Traceroute选项的序号字段相同。
4.根据权利要求2所述的方法,其特征在于,所述发起二层组播路径跟踪包括:向上游节点发送因特网用户组管理协议路径跟踪请求IGMP TracerouteRequest报文。
5.一种交换机,其特征在于,所述交换机包括:
接收模块,用于接收组播路径建立过程中发送的因特网用户组管理协议成员报告IGMP Membership Report报文;
识别模块,用于判断所述接收模块所接收的IGMP Membership Report报文中是否包含最后一跳交换机IP选项;如果不包含,则判定自身为最后一跳交换机,记录所述判定的结果,在所述IGMP Membership Report报文中增加最后一跳交换机IP选项,转发至上游节点;如果包含,则判定自身不是最后一跳交换机,将所述IGMP Membership Report报文转发至上游节点。
6.根据权利要求5所述的交换机,其特征在于,所述交换机进一步包括:
组播路径跟踪处理模块,用于接收因特网用户组管理协议路径跟踪询问IGMP Traceroute Query报文,判断所述识别模块是否记录有所述交换机为最后一跳交换机的判定结果,如果有,则发起二层组播路径跟踪;如果没有,则向下游节点发送IGMP Traceroute Query报文。
7.根据权利要求5所述的交换机,其特征在于,所述识别模块包括:
判断模块,用于判断所述接收模块所接收的IGMP Membership Report报文中是否包含最后一跳交换机IP选项,如果不包含,则判定所述交换机为最后一跳交换机;
记录模块,用于在判断模块判定所述交换机为最后一跳交换机后,记录所述判定的结果;
报文处理模块,用于当判断模块判断出IGMP Membership Report报文中不包含最后一跳交换机IP选项时,在所述IGMP Membership Report报文中增加最后一跳交换机IP选项,转发至上游节点;当判断模块判断出IGMP MembershipReport报文中包含最后一跳交换机IP选项时,将所述IGMP Membership Report报文转发至上游节点。
8.一种识别最后一跳交换机的方法,其特征在于,所述方法包括:
交换机接收组播路径建立过程中发送的因特网用户组管理协议成员报告IGMP Membership Report报文,判断所述IGMP Membership Report报文中是否包含最后一跳交换机IP选项;
如果包含,则判定自身为最后一跳交换机,记录所述判定的结果;删除所述IGMP Membership Report报文的所述最后一跳交换机IP选项,转发至上游节点;
如果不包含,则判定自身不是最后一跳交换机,将所述IGMP MembershipReport报文转发至上游节点。
9.根据权利要求8所述的方法,其特征在于,所述方法之后进一步包括:
所述交换机接收因特网用户组管理协议路径跟踪询问IGMP TracerouteQuery报文,判断是否记录有自身为最后一跳交换机的判定结果,如果有,则发起二层组播路径跟踪;如果没有,则向下游节点发送IGMP Traceroute Query报文。
10.根据权利要求8所述的方法,其特征在于,所述IGMP Membership Report报文由组播目的主机发出时,包含最后一跳交换机IP选项。
11.根据权利要求8或10所述的方法,其特征在于,所述最后一跳交换机IP选项的序号字段与IP路径跟踪Traceroute选项的序号字段相同。
12.根据权利要求9所述的方法,其特征在于,所述发起二层组播路径跟踪包括:
向上游节点发送因特网用户组管理协议路径跟踪请求IGMP TracerouteRequest报文。
13.一种交换机,其特征在于,所述交换机包括:
接收模块,用于接收组播路径建立过程中发送的因特网用户组管理协议成员报告IGMP Membership Report报文;
识别模块,用于判断所述接收模块所接收的IGMP Membership Report报文中是否包含最后一跳交换机IP选项;如果包含,则判定自身为最后一跳交换机,记录所述判定的结果,删除所述IGMP Membership Report报文中的所述最后一跳交换机IP选项,转发至上游节点;如果不包含,则判定自身不是最后一跳交换机,将所述IGMP Membership Report报文转发至上游节点。
14.根据权利要求13所述的交换机,其特征在于,所述交换机进一步包括:
组播路径跟踪处理模块,用于接收因特网用户组管理协议路径跟踪询问IGMP Traceroute Query报文,判断所述识别模块是否记录有所述交换机为最后一跳交换机的判定结果,如果有,则发起二层组播路径跟踪;如果没有,则向下游节点发送IGMP Traceroute Query报文。
15.根据权利要求13所述的交换机,其特征在于,所述识别模块包括:
判断模块,用于判断所述接收模块所接收的IGMP Membership Report报文中是否包含最后一跳交换机IP选项,如果包含,则判定所述交换机为最后一跳交换机;
记录模块,用于在判断模块判定所述交换机为最后一跳交换机后,记录所述判定的结果;
报文处理模块,用于当判断模块判断出IGMP Membership Report报文中包含最后一跳交换机IP选项时,删除所述IGMP Membership Report报文中的所述最后一跳交换机IP选项,转发至上游节点;当判断模块判断出IGMPMembership Report报文中不包含最后一跳交换机IP选项时,将所述IGMPMembership Report报文转发至上游节点。
CN2007103021067A 2007-12-14 2007-12-14 识别最后一跳交换机的方法、交换机及组播设备 Active CN101459595B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007103021067A CN101459595B (zh) 2007-12-14 2007-12-14 识别最后一跳交换机的方法、交换机及组播设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007103021067A CN101459595B (zh) 2007-12-14 2007-12-14 识别最后一跳交换机的方法、交换机及组播设备

Publications (2)

Publication Number Publication Date
CN101459595A CN101459595A (zh) 2009-06-17
CN101459595B true CN101459595B (zh) 2012-05-23

Family

ID=40770233

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007103021067A Active CN101459595B (zh) 2007-12-14 2007-12-14 识别最后一跳交换机的方法、交换机及组播设备

Country Status (1)

Country Link
CN (1) CN101459595B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101834754B (zh) * 2010-04-01 2014-10-15 黑龙江大学 采用网际组管理协议报文的网际层连接测量法及相关拓扑
CN102223286A (zh) 2010-04-16 2011-10-19 华为技术有限公司 实现组播转发的方法、交换设备和***
CN102571970B (zh) * 2012-01-20 2015-07-01 长沙学院 用于交通物联网的节点模块及其通信方法
CN104683769B (zh) * 2015-03-11 2017-12-12 瑞斯康达科技发展股份有限公司 一种在环网环境下实现组播点播的方法及装置
CN109981323B (zh) * 2017-12-28 2022-04-05 华为技术有限公司 一种检测数据链路层组播路径状态的方法和网络设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1414759A (zh) * 2002-01-30 2003-04-30 华为技术有限公司 受控组播的***及其实现方法
US7088718B1 (en) * 2002-03-19 2006-08-08 Cisco Technology, Inc. Server load balancing using IP option field approach to identify route to selected server
CN101052004A (zh) * 2007-05-18 2007-10-10 清华大学 Ip网络中基于虚拟分发网的多播传送方法
CN101083629A (zh) * 2007-08-07 2007-12-05 华为技术有限公司 定位最后一跳路由器及组播路由跟踪的方法和路由器

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1414759A (zh) * 2002-01-30 2003-04-30 华为技术有限公司 受控组播的***及其实现方法
US7088718B1 (en) * 2002-03-19 2006-08-08 Cisco Technology, Inc. Server load balancing using IP option field approach to identify route to selected server
CN101052004A (zh) * 2007-05-18 2007-10-10 清华大学 Ip网络中基于虚拟分发网的多播传送方法
CN101083629A (zh) * 2007-08-07 2007-12-05 华为技术有限公司 定位最后一跳路由器及组播路由跟踪的方法和路由器

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
殷卫红.基于IP组播可靠传输协议的实现方案.《上海电力学院学报》.2006,第22卷(第4期),366-370. *

Also Published As

Publication number Publication date
CN101459595A (zh) 2009-06-17

Similar Documents

Publication Publication Date Title
CN110071853B (zh) 一种报文统计方法及网络设备
CN101459595B (zh) 识别最后一跳交换机的方法、交换机及组播设备
US7965645B2 (en) Systems and methods for accessing voice transmissions
CN100596116C (zh) 定位最后一跳路由器及组播路由跟踪的方法和路由器
CN106603413B (zh) 通过指定路径传输流量的方法和装置
WO2005091599A3 (en) Method and system for agentless discovery of application infrastructure resources
CN101764752A (zh) 远程集中镜像管理的方法和***
CN103354509B (zh) 一种链路连接信息的获取方法和设备
JP2005218112A (ja) インターネット・プロトコル・パケットの複数のコピーの伝搬
CN102957573A (zh) 一种路径检测的实现方法及节点
CN106470213A (zh) 一种攻击报文的溯源方法和装置
JP5233295B2 (ja) 通信装置、通信システム及び通信方法
CN103716230B (zh) 消息发送方法、装置及服务器
US8442047B2 (en) Method, system, router and apparatus for implementing switching between layer-2 multicast route tracing and layer-3 multicast route tracing
Arsalan et al. Prevention of timing attack in software defined named data network with VANETs
EP1699169A1 (en) Wireless base station, wireless mobile device, and wireless access network for reducing signalling traffic
JP2006174451A (ja) 複数のノードを含むワイヤレスネットワークにおいてルートを追跡する方法及びルートを追跡するように構成されるノードのワイヤレスネットワーク
CN101483582B (zh) 实现二三层组播路径跟踪切换的方法、***及路由器
CN107135151A (zh) 报文发送方法及装置
CN100512164C (zh) 用于组播路由跟踪的跟踪发起者识别方法和装置
CN109547281B (zh) 一种Tor网络的溯源方法
CN106302006B (zh) 一种基于sdn的ip欺骗数据包的动态溯源方法
WO2017124712A1 (zh) 报文生成方法、报文转发方法及装置
CN105376197A (zh) 实现层次化网络抽象的方法和***
JP2003069640A (ja) イーサネット(登録商標)上における明示的マルチキャストサービス方法及び装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201127

Address after: Building 2, No. 3, Fuqian Road, Hailing District, Taizhou City, Jiangsu Province

Patentee after: Taizhou Haitong Asset Management Co.,Ltd.

Address before: Unit 2414-2416, main building, no.371, Wushan Road, Tianhe District, Guangzhou City, Guangdong Province

Patentee before: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

Effective date of registration: 20201127

Address after: Unit 2414-2416, main building, no.371, Wushan Road, Tianhe District, Guangzhou City, Guangdong Province

Patentee after: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.