CN102217254B - 传递自举消息的方法和装置 - Google Patents

传递自举消息的方法和装置 Download PDF

Info

Publication number
CN102217254B
CN102217254B CN201180000603.6A CN201180000603A CN102217254B CN 102217254 B CN102217254 B CN 102217254B CN 201180000603 A CN201180000603 A CN 201180000603A CN 102217254 B CN102217254 B CN 102217254B
Authority
CN
China
Prior art keywords
message
bootstrap
bgp
boot strap
message content
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.)
Expired - Fee Related
Application number
CN201180000603.6A
Other languages
English (en)
Other versions
CN102217254A (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.)
Huawei Technologies 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
Publication of CN102217254A publication Critical patent/CN102217254A/zh
Application granted granted Critical
Publication of CN102217254B publication Critical patent/CN102217254B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/04Interdomain routing, e.g. hierarchical routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/16Multipoint routing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开一种传递自举消息的方法和装置,涉及通信领域。为解决现有技术需要单独为自举消息创建公网隧道,消耗隧道资源的问题而发明。本发明实施例提供的技术方案包括:第一骨干网边缘路由器接收自举路由器发送的自举消息;第一骨干网边缘路由器向第二骨干网边缘路由器发送包括自举消息的消息内容的边际网关协议BGP消息,以使得第二骨干网边缘路由器接收BGP消息后,向用户网边缘路由器发送BGP消息包括的消息内容。本发明实施例可以应用在下一代组播虚拟专用网中。

Description

传递自举消息的方法和装置
技术领域
本发明涉及通信领域,尤其涉及一种传递自举消息的方法和装置。
背景技术
组播虚拟专用网(Multicast Virtual Private Network,MVPN)是在现有的边界网关协议(Border Gateway Protocol,BGP)/多协议标签交换VPN(Multi-Protocol Label Switching VPN,MPLS VPN)基础上支持组播业务的技术,该技术通过对私网组播报文及组播信令等进行封装,并将其由公网隧道进行传递,以完成组播数据的跨公网传递。下一代MVPN(Next Generation MVPN,NG MVPN)技术是在现有的MVPN的基础上,提出了BGP承载组播信令,使组播信令不再通过公网隧道进行传递。
在MVPN或NG MVPN中,为使普通的用户网边缘路由器(CustomerEdge,CE)获取汇聚点(Rendezvous Point,RP)信息,该普通的CE需要接收并保存自举路由器(Bootstrap Router,BSR)发送的包含RP信息的自举消息。现有技术中,BSR配置在接收者骨干网边缘路由器(Provider Edge,PE)侧时,传递自举消息的过程,包括:BSR向接收者PE发送自举消息;接收者PE接收BSR发送的自举消息后,将该自举消息通过公网隧道向源PE发送;源PE接收到该自举消息后,将该自举消息发送给给普通的CE。
在实现上述传递自举消息的过程中,发明人发现,由于接收者PE不发送数据,因此不存在接收者PE到源PE的公网隧道;为了传递自举消息,需要为自举消息单独创建接收者PE到源PE的公网隧道,消耗隧道资源。
发明内容
本发明的实施例提供一种传递自举消息的方法和装置,能够不依赖公网隧道实现自举消息的传递。
一方面,提供了一种传递自举消息的方法,包括:第一骨干网边缘路由器接收自举路由器发送的自举消息;所述第一骨干网边缘路由器向第二骨干网边缘路由器发送包括所述自举消息的消息内容的边际网关协议BGP消息,以使得所述第二骨干网边缘路由器接收所述BGP消息后,向用户网边缘路由器发送所述BGP消息包括的所述消息内容。
又一方面,提供了一种传递自举消息的方法,包括:第三骨干网边缘路由器接收第四骨干网边缘路由器发送的包括自举消息的消息内容的边际网关协议BGP消息,所述自举消息为自举路由器发送给所述第四骨干网边缘路由器的;所述第三骨干网边缘路由器向用户网边缘路由器发送所述BGP消息包括的消息内容。
另一方面,提供了一种第一传递自举消息的装置,包括:
第一消息接收单元,用于接收自举路由器发送的自举消息;
第一消息发送单元,用于向第二传递自举消息的装置发送包括所述自举消息的消息内容的边际网关协议BGP消息,以使得所述第二传递自举消息的装置接收所述BGP消息后,向用户网边缘路由器发送所述BGP消息包括的所述消息内容。
再一方面,提供了一种第三传递自举消息的装置,包括:
第二消息接收单元,用于接收第四传递自举消息的装置发送的包括自举消息的消息内容的边际网关协议BGP消息,所述自举消息为自举路由器发送给所述第四传递自举消息的装置的;
第二消息发送单元,用于向用户网边缘路由器发送所述BGP消息包括的消息内容。
本发明实施例提供的传递自举消息的方法和装置,第一骨干网边缘路由器接收自举路由器发送的自举消息后,通过向第二骨干网边缘路由器发送包括自举消息的消息内容的边际网关协议BGP消息,使得第二骨干网边缘路由器在接收该BGP消息后,向用户网边缘路由器发送由该BGP包括的消息内容,从而实现自举消息的消息内容的传递。本发明实施例提供的技术方案解决了现有技术中需要单独为自举消息创建接收者PE到源PE的公网隧道,消耗隧道资源的问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的传递自举消息的方法的流程图;
图2为本发明实施例二提供的传递自举消息的方法的流程图一;
图3为本发明实施例二提供的传递自举消息的方法的流程图二;
图4为本发明实施例三提供的传递自举消息的方法的流程图;
图5为本发明实施例四提供的传递自举消息的方法的流程图一;
图6为本发明实施例四提供的传递自举消息的方法的流程图二;
图7为本发明实施例五提供的传递自举消息的方法的流程图;
图8为本发明实施例六提供的第一传递自举消息的装置的结构示意图一;
图9为本发明实施例六提供的第一传递自举消息的装置的结构示意图二;
图10为本发明实施例六提供的第一传递自举消息的装置的结构示意图三;
图11为本发明实施例七提供的第三传递自举消息的装置的结构示意图一;
图12为本发明实施例七提供的第三传递自举消息的装置的结构示意图二。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了解决现有技术需要单独为自举消息创建公网隧道,消耗隧道资源的问题,本发明实施例提供一种传递自举消息的方法和装置。
如图1所示,本发明实施例一提供的传递自举消息的方法,包括:
步骤101,第一骨干网边缘路由器接收自举路由器发送的自举消息。
在本实施例中,为使第一骨干网边缘路由器(Provider Edge,PE)可以通过步骤101接收BSR发送的自举消息,可以设置第一PE与BSR遵循同一组播传输协议,如协议无关组播(Protocol IndependentMulticast,PIM)等;由于PIM是组播传输协议的公认标准,并且PIM能在现存的IP网上传输组播协议,因此下面以BSR遵循PIM协议为例进行具体说明,BSR遵循其他协议的消息传递过程与遵循PIM协议相似,在此不再一一赘述。
步骤102,第一骨干网边缘路由器向第二骨干网边缘路由器发送包括所述自举消息的消息内容的边际网关协议(BGP)消息,以使得该第一骨干网边缘路由器接收所述BGP消息后,向用户网边缘路由器发送所述BGP消息包括的消息内容。
在本实施例中,第一PE可以通过步骤102直接向第二PE发送包括自举消息的消息内容的BGP消息;也可以首先确定通过步骤101接收的自举消息符合规则,并在确定自举消息符合规则后,通过步骤102向第二PE发送包括自举消息的消息内容的BGP消息;可选地,还可以进一步地在确定自举消息不符合规则后,丢弃该消息;还可以使用其他方式通过步骤102向第二PE发送包括自举消息的消息内容的BGP消息,在此不再一一赘述。其中,确定通过步骤101接收的自举消息符合规则,该规则可以是反向路径转发(Reverse Path Forwarding,RPF)规则,也可以是其他规则,在此不再一一赘述。
在本实施例中,为了使第一PE接收BSR发送的自举消息,可以设置第一PE,使之遵循PIM,即该第一PE属于BSR的PIM邻居;为了使第二PE接收第一PE通过步骤102发送的包括自举消息的消息内容的BGP消息,可以设置第一PE和第二PE使之支持BGP,即该第二PE属于第一PE的BGP邻居。第一PE可以通过步骤102向其所有的BGP邻居发送携带自举消息的BGP消息;为了区分不同的MVPN,使不同MVPN之间的自举消息不能交互,第一PE也可以通过步骤102向配置相同MVPN的BGP邻居发送包括自举消息的消息内容的BGP消息,在此不再一一赘述。
在本实施例中,通过步骤102可以周期性的向第二PE发送包括自举消息的消息内容的BGP消息;也可以在自举消息有更新时,向第二PE发送包括自举消息的消息内容的BGP消息;还可以通过其他方式向第二PE发送包括自举消息的消息内容的BGP消息,在此不再一一赘述。第二PE通过步骤102接收BGP消息后,可以对该BGP消息进行解析,得到自举消息的消息内容;然后向CE发送该消息内容,在此不再一一赘述。
在本实施例中,步骤102中BGP消息,除包括自举消息的消息内容外,还可以包括路由目标(Route Target,RT),以便使第二PE根据该RT接收BGP消息。优选地,所述自举消息的消息内容,可以包括汇聚点(Rendezvous Point,RP)信息、RP服务主区间和自举路由器地址信息中的一种或多种,也可以包括其他信息,在此不再一一赘述。
本实施例提供的传递自举消息的方法,步骤102中第二PE可以为源PE或接收者PE;第一PE相应的可以为接收者PE或源PE。第一PE具体为接收者PE,第二PE具体为源PE时,第一PE通过步骤102向第二PE发送包括自举消息的消息内容的BGP消息后,该第二PE可以向CE发送BGP消息包括的消息内容,使普通的CE可以获得消息内容中的RP信息。由于第一PE通过步骤102向第二PE发送包括自举消息的消息内容的BGP消息,使自举消息通过BGP承载,不依赖公网隧道,解决了现有技术中需要单独为自举消息创建接收者PE到源PE的公网隧道,消耗隧道资源的问题;由于BSR将自举消息通过第一PE,以BGP消息的方式向第二PE发送,从而使处于同一MVPN的PE可以获取同一自举消息的消息内容,实现同一个RP共享,方便在RP上对各种源的发现进行控制,解决了现有技术中接收者PE到源PE不存在公网隧道时,需要对两个PE的BSR和RP单独配置,配置复杂且不便于在RP上对各种源的发现进行控制的问题;由于本发明实施例提供的技术方案,与NG MVPN架构一致,可以支持星型拓扑(Hub&Spoke)等交叉VPN场景,解决了现有技术中通过公网隧道传递自举消息,支持交叉VPN场景时操作复杂的问题。
如图2所示,本发明实施例2提供的传递自举消息的方法,包括:
步骤201,第一骨干网边缘路由器接收自举路由器发送的自举消息。
在本实施例中,为使第一PE可以通过步骤201接收BSR发送的自举消息,可以设置第一PE与BSR遵循同一组播传输协议,如PIM等;由于PIM是组播传输协议的公认标准,并且PIM能在现存的IP网上传输组播协议,因此下面以BSR遵循PIM协议为例进行具体说明,BSR遵循其他协议的消息传递过程与遵循PIM协议相似,在此不再一一赘述。
步骤202,第一骨干网边缘路由器确定自举消息的消息内容为更新过的消息内容。
在本实施例中,第一PE可以将之前接收的自举消息与现在接收的自举消息进行比较,确定自举消息的消息内容为更新过的消息内容;或者,在接收到的自举消息中包括标识自身为新自举消息的标识,第一PE根据所述标识确定自举消息的消息内容为更新过的消息内容;也可以通过其他方式确定自举消息的消息内容为更新过的消息内容在此不再一一赘述。
步骤203,第一骨干网边缘路由器在确定自举消息的消息内容为更新过的消息内容后,向第二骨干网边缘路由器发送包括自举消息的消息内容的BGP消息。
在本实施例中,第一PE可以通过步骤203直接向第二PE发送包括自举消息的消息内容的BGP消息;也可以首先确定通过步骤201接收的自举消息符合规则,并在确定自举消息符合规则后,通过步骤203向第二PE发送包括自举消息的消息内容的BGP消息;可选的,还可以进一步地在确定自举消息不符合规则后,丢弃该消息;还可以使用其他方式通过步骤203向第二PE发送包括自举消息的消息内容的BGP消息,在此不再一一赘述。其中,确定通过步骤201接收的自举消息符合规则,该规则可以是RPF规则,也可以是其他规则,在此不再一一赘述。
在本实施例中,为了使第一PE接收BSR发送的自举消息,可以设置第一PE使之遵循PIM,即该第一PE属于BSR的PIM邻居;为了使第二PE接收第一PE通过步骤203发送的包括自举消息的消息内容的BGP消息,可以设置第一PE和第二PE使之支持BGP,即该第二PE属于第一PE的BGP邻居。第一PE可以通过步骤203向其所有的BGP邻居发送包括自举消息的消息内容的BGP消息;为了区分不同的MVPN,使不同MVPN之间的自举消息不能交互,第一PE也可以通过步骤203向配置相同MVPN的BGP邻居发送包括自举消息的消息内容的BGP消息,在此不再一一赘述。
在本实施例中,步骤203中自举消息为更新过的自举消息时,第一PE向第二PE发送包括自举消息的消息内容的BGP消息;可选的在自举消息未更新时,第一PE不会向第二PE发送包括自举消息的消息内容的BGP消息,此时第二PE可以周期性的将前一次存储的自举消息的消息内容向CE发送。
进一步的,如图3所示,本实施例中传递自举消息的方法,还可以包括:
步骤204,第一骨干网边缘路由器确定该自举消息符合反向路径转发规则。
在本实施例中,为了避免造成组播路由环路,可以借助RPF检查机制实现在网络中传递组播消息。第一PE接收到自举消息后,首先对该自举消息进行RPF检查,即通过步骤204确定该自举消息符合RPF规则。通过步骤204确定该自举消息符合RPF规则,符合RPF规则时,第一PE可以对该自举消息进行转发等操作;优选的,不符合RPF规则时,第一PE可以将该自举消息丢弃,从而使第一PE可以正确的按照组播路由的配置转发数据。
此时,步骤202为,第一骨干网边缘路由器确定符合反向路径转发规则的自举消息的消息内容为更新过的消息内容。
在本实施例中,BGP消息,除包括自举消息的消息内容外,还可以包括路由目标RT,以便使第二PE根据该RT接收BGP消息;优选地,所述自举消息的消息内容,可以包括汇聚点RP信息、RP服务主区间和自举路由器地址信息中的一个或多个,也可以包括其他信息,在此不再一一赘述。
本实施例提供的传递自举消息的方法,步骤203中第二PE可以为源PE或接收者PE;第一PE相应的可以为接收者PE或源PE。第一PE具体为接收者PE,第二PE具体为源PE时,第一PE向第二PE发送包括自举消息的消息内容的BGP消息后,该第二PE可以向CE发送BGP消息包括的消息内容,使普通的CE可以获得消息内容中的RP信息。由于第一PE向第二PE发送包括自举消息的消息内容的BGP消息,使自举消息通过BGP承载,不依赖公网隧道,解决了现有技术中需要单独为自举消息创建接收者PE到源PE的公网隧道,消耗隧道资源的问题;由于BSR将自举消息通过第一PE,以BGP消息的方式向第二PE发送,从而使处于同一MVPN的PE可以获取同一自举消息的消息内容,实现同一个RP的共享,方便在RP上对各种源的发现进行控制,解决了现有技术中,接收者PE到源PE不存在公网隧道时,需要对两个PE的BSR和RP单独配置,配置复杂且不便于在RP上对各种源的发现进行控制的问题;由于本发明实施例提供的技术方案,与NG MVPN架构一致,可以支持星型拓扑(Hub&Spoke)等交叉VPN场景,解决了现有技术中通过公网隧道传递自举消息,支持交叉VPN场景时操作复杂的问题。
如图4所示,本发明实施例三提供的传递自举消息的方法,包括:
步骤401,第三骨干网边缘路由器接收第四骨干网边缘路由器发送的包括自举消息的消息内容的边际网关协议BGP消息。
在本实施例中,步骤401中第四PE发送的包括自举消息的消息内容的BGP消息,可以是BSR发送给第四PE的。通过步骤401第三PE可以直接接收第四PE发送的包括自举消息的消息内容的BGP消息;也可以根据BGP消息携带的其他内容接收第四PE发送的包括自举消息的消息内容的BGP消息;还可以通过其他方式接收包括自举消息的消息内容的BGP消息,在此不再一一赘述。其中,根据BGP消息携带的其他内容,该内容可以是RT,还可以是BGP的其他属性,在此不再一一赘述。
在本实施例中,通过步骤401接收第四PE发送的包括自举消息的消息内容的BGP消息,可以为接收第四PE周期性发送的包括自举消息的消息内容的BGP消息;也可以为接收自举消息更新时,第四PE发送的包括自举消息的消息内容的BGP消息;还可以为接收第四PE通过其他方式发送的包括自举消息的消息内容的BGP消息,在此不再一一赘述。
在本实施例中,由于PIM是组播传输协议的公认标准,并且PIM能在现存的IP网上传输组播协议,因此下面以BSR遵循PIM协议为例进行具体说明,BSR遵循其他协议的消息传递过程与遵循PIM协议相似,在此不再一一赘述。为了使第三PE可以通过步骤401接收第四PE发送的包括自举消息的消息内容的BGP消息,可以设置第三PE和第四PE使之支持BGP,即该第三PE属于第四PE的BGP邻居。第三PE可以通过步骤401接收第四PE发送的包括自举消息的消息内容的BGP消息;为了区分不同的MVPN,使不同MVPN之间的自举消息不能交互,第三PE也可以通过步骤401接收配置相同MVPN的第四PE发送的包括自举消息的消息内容的BGP消息等,在此不再一一赘述。
步骤402,第三骨干网边缘路由器向用户网边缘路由器发送BGP消息包括的消息内容。
在本实施例中,为了使第三PE可以通过步骤402向CE发送BGP消息包括的消息内容,第三PE接收到第四PE发送的包括自举消息的消息内容的BGP消息后,可以通过BGP消息解析获得该自举消息包括的消息内容,也可以通过其他方式获取由BGP消息包括的消息内容,在此不再一一赘述。通过步骤402可以周期性的向CE发送BGP消息包括的消息内容,也可以使用其他方式向CE发送BGP消息包括的消息内容,在此不再一一赘述。
在本实施例中,步骤402中向CE发送BGP消息包括的消息内容的方式,可以是将BGP消息包括的消息内容,洪泛给CE;也可以是其他方式,在此不作限制;优选的,通过步骤402可以向CE发送包括所述消息内容的自举消息。步骤402中,为了使CE接收第三PE发送的自举消息,可以设置CE使之遵循PIM,即该CE属于第三PE的PIM邻居,从而实现自举消息的消息内容的传递;优选的,为了使不同MVPN之间的自举消息不能交互,该CE还可以与所述第三PE配置相同的MVPN。
在本实施例中,自举消息的消息内容,可以包括汇聚点RP信息、RP服务主区间和自举路由器地址信息中的一个或多个,也可以包括其他信息,在此不再一一赘述。
本发明实施例提供的传递自举消息的方法,第三PE可以为源PE或接收者PE;第四PE相应的可以为接收者PE或源PE。第四PE具体为接收者PE,第三PE具体为源PE时,第三PE接收第四PE发送的包括自举消息的消息内容的BGP消息后,该第三PE可以向CE发送BGP消息包括的消息内容,使普通的CE可以获得自举消息中的RP信息。由于第三PE接收第四PE发送的包括自举消息的消息内容的BGP消息,使自举消息通过BGP承载,不依赖公网隧道,解决了现有技术中需要单独为自举消息创建接收者PE到源PE的公网隧道,消耗隧道资源的问题;由于BSR将自举消息通过第四PE,以BGP消息的方式向第三PE发送,从而使属于同一MVPN的PE可以获取同一自举消息的消息内容实现同一个RP的共享,方便在RP上对各种源的发现进行控制,解决了现有技术中,接收者PE到源PE不存在公网隧道时,需要对各个PE的BSR和RP单独配置,配置复杂且不便于在RP上对各种源的发现进行控制的问题;由于本发明实施例提供的技术方案,与NG MVPN架构一致,可以支持星型拓扑(Hub&Spoke)等交叉VPN场景,解决了现有技术中通过公网隧道传递自举消息,支持交叉VPN场景时操作复杂的问题。
如图5所示,本发明实施例四提供的传递自举消息的方法,包括:
步骤501,确定自举消息的消息内容为更新过的消息内容时,第三骨干网边缘路由器接收第四骨干网边缘路由器发送的包括自举消息的消息内容的边际网关协议BGP消息。
在本实施例中,为了减少第三PE和第四PE之间的报文交互,可以通过步骤501使第三PE只在确定自举消息的消息内容为更新过的消息内容时,第三PE接收第四PE发送的包括自举消息的消息内容的BGP消息;可选的,自举消息未更新时,第四PE不向第三PE发送包括自举消息的消息内容的BGP消息。
在本实施例中,步骤501中第四PE发送的包括更新过的消息内容的BGP消息,可以是BSR发送给第四PE的。通过步骤501第三PE可以直接接收第四PE发送的包括更新过的消息内容的BGP消息;也可以根据BGP消息携带的其他内容接收第四PE发送的包括更新过的消息内容的BGP消息;还可以通过其他方式接收包括更新过的消息内容的BGP消息,在此不再一一赘述。其中,根据BGP消息携带的其他内容,该内容可以是RT,还可以是BGP的其他属性,在此不再一一赘述。
在本实施例中,由于PIM是组播传输协议的公认标准,并且PIM能在现存的IP网上传输组播协议,因此下面以BSR遵循PIM协议为例进行具体说明,BSR遵循其他协议的消息传递过程与遵循PIM协议相似,在此不再一一赘述。为了使第三PE可以通过步骤501接收第四PE发送的包括自举消息的消息内容的BGP消息,可以设置第三PE和第四PE使之支持BGP,即该第三PE属于第四PE的BGP邻居。第三PE可以通过步骤501接收第四PE发送的包括自举消息的消息内容的BGP消息;为了区分不同的MVPN,使不同MVPN之间的自举消息不能交互,第三PE也可以通过步骤501接收配置相同MVPN的第四PE发送的包括自举消息的消息内容的BGP消息,在此不再一一赘述。
步骤502,第三骨干网边缘路由器向用户网边缘路由器发送BGP消息包括的消息内容。
在本实施例中,为了使第三PE可以通过步骤502向CE发送BGP消息包括的消息内容,第三PE接收到第四PE发送的包括自举消息的消息内容的BGP消息后,可以通过BGP消息解析获得该自举消息的消息内容,也可以通过其他方式获取由BGP消息包括的消息内容,在此不再一一赘述。通过步骤402可以周期性的向CE发送BGP消息包括的消息内容,也可以使用其他方式向CE发送BGP消息包括的消息内容,在此不再一一赘述。
在本实施例中,步骤502中向CE发送BGP消息包括的消息内容的方式,可以是将BGP消息包括的消息内容,洪泛给CE;也可以是其他方式,在此不再一一赘述。步骤502中,为了使CE接收第三PE发送的自举消息,可以设置CE使之遵循PIM,即该CE属于第三PE的PIM邻居,从而实现自举消息的消息内容的传递。
进一步的,如图6所示,本实施例提供的传递自举消息的方法,还可以包括:
步骤503,第三骨干网边缘路由器记录自举消息的消息内容。
在本实施例中,通过步骤503既可以直接记录自举消息的消息内容,也可以记录包括自举消息的消息内容的BGP消息,在此不作限制。
在本实施例中,为了减少第三PE和第四PE之间的报文交互,可以通过步骤501使第三PE只在确定自举消息的消息内容为更新过的消息内容时,接收第四PE发送的包括更新过的消息内容的BGP消息;而为了使自举消息未更新时,CE仍然可以收到之前的自举消息的消息内容,可以通过步骤503记录自举消息的消息内容,使自举消息未更新时,第三PE可以向CE发送包括自举消息的消息内容的信息。
在本实施例中,自举消息的消息内容,可以包括汇聚点RP信息、RP服务主区间和自举路由器地址信息,也可以包括其他信息,在此不再一一赘述。
本发明实施例提供的传递自举消息的方法,第三PE可以为源PE或接收者PE;第四PE相应的可以为接收者PE或源PE。第四PE具体为接收PE,第三PE具体为源PE时,第三PE接收第四PE发送的包括自举消息的消息内容的BGP消息后,该第三PE可以向CE发送BGP消息包括的消息内容,使普通的CE可以获得自举消息中的RP信息。由于第三PE接收第四PE发送的包括自举消息的消息内容的BGP消息,使自举消息通过BGP承载,不依赖公网隧道,解决了现有技术中需要单独为自举消息创建接收者PE到源PE的公网隧道,消耗隧道资源的问题;由于BSR将自举消息通过第四PE,以BGP消息的方式向第三PE发送,从而使属于同一MVPN的PE可以获取同一自举消息的消息内容,实现同一个RP的共享,方便在RP上对各种源的发现进行控制,解决了现有技术中,接收者PE到源PE不存在公网隧道时,需要对各个PE的BSR和RP单独配置,配置复杂且不便于在RP上对各种源的发现进行控制的问题;由于本发明实施例提供的技术方案,与NG MVPN架构一致,可以支持星型拓扑(Hub&Spoke)等交叉VPN场景,解决了现有技术中通过公网隧道传递自举消息,支持交叉VPN场景时操作复杂的问题。
如图7所示,本发明实施例五提供的传递自举消息的方法,包括:
步骤701,第三骨干网边缘路由器根据RT接收第四骨干网边缘路由器发送的包括自举消息的消息内容的边际网关协议BGP消息。
在本实施例中,第四PE发送的BGP消息,除包括自举消息的消息内容外,还可以包括RT,使第三PE可以根据该RT接收第四PE发送的包括自举消息的消息内容的BGP消息。即:第三PE将BGP消息包括的RT与RT规则进行匹配,当匹配成功时,第三PE接收包括自举消息的消息内容的BGP消息;可选的,当匹配失败时,第三PE丢弃该BGP消息。
在本实施例中,通过步骤701接收第四PE发送的包括自举消息的消息内容的BGP消息,可以为接收第四PE周期性发送的包括自举消息的消息内容的BGP消息;也可以为接收自举消息更新时,第四PE发送的包括自举消息的消息内容的BGP消息;还可以为接收第四PE通过其他方式发送的包括自举消息的消息内容的BGP消息,在此不再一一赘述。
在本实施例中,由于PIM是组播传输协议的公认标准,并且PIM能在现存的IP网上传输组播协议,因此下面以BSR遵循PIM协议为例进行具体说明,BSR遵循其他协议的消息传递过程与遵循PIM协议相似,在此不再一一赘述。为了使第三PE可以通过步骤701接收第四PE发送的包括自举消息的消息内容的BGP消息,可以设置第三PE和第四PE使之支持BGP,即该第三PE属于第四PE的BGP邻居。第三PE可以通过步骤701接收第四PE发送的包括自举消息的消息内容的BGP消息;为了区分不同的MVPN,使不同MVPN之间的自举消息不能交互,第三PE也可以通过步骤701接收配置相同MVPN的第四PE发送的包括自举消息的消息内容的BGP消息等,在此不再一一赘述。
步骤702,第三骨干网边缘路由器向用户网边缘路由器发送BGP消息包括的消息内容,具体过程与图4所示的步骤402相似,在此不再一一赘述。
在本实施例中,自举消息的消息内容,可以包括汇聚点RP信息、RP服务主区间和自举路由器地址信息,也可以包括其他信息,在此不再一一赘述。
本发明实施例提供的传递自举消息的方法,第三PE可以为源PE或接收者PE;第四PE相应的可以为接收者PE或源PE。第四PE具体为接收者PE,第三PE具体为源PE时,第三PE接收第四PE发送的包括自举消息的消息内容的BGP消息后,该第三PE可以向CE发送BGP消息包括的消息内容,使普通的CE可以获得自举消息中的RP信息。由于第三PE接收第四PE发送的包括自举消息的消息内容的BGP消息,使自举消息通过BGP承载,不依赖公网隧道,解决了现有技术中需要单独为自举消息创建接收者PE到源PE的公网隧道,消耗隧道资源的问题;由于BSR将自举消息通过第四PE,以BGP消息的方式向第三PE发送,从而使属于同一MVPN的PE可以获取同一自举消息的消息内容实现同一个RP的共享,方便在RP上对各种源的发现进行控制,解决了现有技术中,接收者PE到源PE不存在公网隧道时,需要对各个PE的BSR和RP单独配置,配置复杂且不便于在RP上对各种源的发现进行控制的问题;由于本发明实施例提供的技术方案,与NG MVPN架构一致,可以支持星型拓扑(Hub&Spoke)等交叉VPN场景,解决了现有技术中通过公网隧道传递自举消息,支持交叉VPN场景时操作复杂的问题。
如图8所示,本发明实施例六提供的第一传递自举消息的装置,包括:
第一消息接收单元801,用于接收自举路由器发送的自举消息。
在本实施例中,为使第一传递自举消息的装置可以通过第一消息接收单元801接收BSR发送的自举消息,可以设置第一传递自举消息的装置与BSR遵循与BSR相同的一组播传输协议,如PIM等;由于PIM是组播传输协议的公认标准,并且PIM能在现存的IP网上传输组播协议,因此下面以BSR遵循PIM协议为例进行具体说明,BSR遵循其他协议的消息传递过程与遵循PIM协议相似,在此不再一一赘述。
第一消息发送单元802,用于向第二传递自举消息的装置发送包括所述自举消息的消息内容的边际网关协议BGP消息,以使得所述第二传递自举消息的装置接收所述BGP消息后,向用户网边缘路由器发送所述BGP消息包括的所述消息内容。
在本实施例中,第一传递自举消息的装置可以通过第一消息发送单元802直接向第二传递自举消息的装置发送包括自举消息的消息内容的BGP消息;也可以首先确定通过第一消息接收单元801接收的自举消息符合规则,并在确定自举消息符合规则后,通过第一消息发送单元802向第二传递自举消息的装置发送包括自举消息的消息内容的BGP消息;可选地,还可以进一步地在确定自举消息不符合规则后,丢弃该消息;还可以使用其他方式通过第一消息发送单元802向第二传递自举消息的装置发送包括自举消息的消息内容的BGP消息,在此不再一一赘述。其中,确定通过第一消息接收单元801接收的自举消息符合规则,该规则可以是RPF规则,也可以是其他规则,在此不再一一赘述。
进一步的,如图9所示,本实施例提供的传递自举消息的装置,还可以包括:
第一确定单元803,用于确定所述自举消息的消息内容为更新过的消息内容。
在本实施例中,第一传递自举消息的装置可以将之前接收的自举消息与现在接收的自举消息进行比较,确定自举消息的消息内容为更新过的消息内容;或者,在接收到的自举消息中包括标识自身为新自举消息的标识,第一传递自举消息的装置根据所述标识确定自举消息的消息内容为更新过的消息内容;也可以通过其他方式确定自举消息的消息内容为更新过的消息内容在此不再一一赘述。
此时,所述第一消息发送单元802,用于在确定所述自举消息的消息内容为更新过的消息内容后,向所述第二传递自举消息的装置发送包括所述自举消息的消息内容的所述BGP消息。
进一步的,如图10所示,本实施例中传递自举消息的装置,还可以包括:
第二确定单元804,用于确定该自举消息符合反向路径转发规则。
在本实施例中,为了避免造成组播路由环路,可以借助RPF检查机制实现在网络中传递组播消息。第一传递自举消息的装置接收到自举消息后,首先对该自举消息进行RPF检查,即通过第二确定单元804确定该自举消息符合RPF规则。在通过第二确定单元804确定该自举消息符合RPF规则后,第一传递自举消息的装置可以对该自举消息进行转发等操作。优选地,在确定自举消息不符合规则时,第一传递自举消息的装置可以将该自举消息丢弃,从而使第一传递自举消息的装置可以正确的按照组播路由的配置转发数据。
此时,第一消息发送单元802,用于确定符合反向路径转发规则的自举消息的消息内容为更新过的消息内容。
在本实施例中,为了使第一传递自举消息的装置接收BSR发送的自举消息,可以设置第一传递自举消息的装置使之遵循PIM,即该第一传递自举消息的装置属于BSR的PIM邻居;为了使第二传递自举消息的装置接收第一传递自举消息的装置发送的携带自举消息的BGP消息,可以设置第一传递自举消息的装置和第二传递自举消息的装置使之支持BGP,即该第二传递自举消息的装置属于第一传递自举消息的装置的BGP邻居。第一传递自举消息的装置可以向其所有的BGP邻居发送携带自举消息的BGP消息;为了区分不同的MVPN,使不同MVPN之间的自举消息不能交互,第一传递自举消息的装置也可以向配置相同MVPN的BGP邻居发送包括自举消息的消息内容的BGP消息等,在此不再一一赘述。
在本实施例中,第一消息发送单元802可以周期性的向第二传递自举消息的装置发送包括自举消息的消息内容的BGP消息;也可以在自举消息有更新时,向第二传递自举消息的装置发送包括自举消息的消息内容的BGP消息;还可以通过其他方式向第二传递自举消息的装置发送包括自举消息的消息内容的BGP消息,在此不再一一赘述。第二传递自举消息的装置接收BGP消息后,第二传递自举消息的装置可以对该BGP消息进行解析等处理,得到自举消息的消息内容;然后向CE发送该消息内容,在此不再一一赘述。
在本实施例中,BGP消息除包括自举消息的消息内容外,还可以包括RT,以便使第二传递自举消息的装置根据该RT接收BGP消息;优选的,所述自举消息的消息内容,可以包括RP信息、RP服务主区间和自举路由器地址信息中的一个或多个,也可以包括其他信息,在此不再一一赘述。
在本实施例中,第一传递自举消息的装置可以为一个PE;进一步的,第二传递自举消息的装置可以为另一个PE。第一消息接收单元可以为第一消息的接收接口,该第一消息包括自举消息等;第一消息发送单元可以为第二消息的发送接口,该第二消息包括BGP消息等。
本实施例提供的传递自举消息的装置,其中,用于消息传输的第二传递自举消息的装置可以为源PE或接收者PE;第一传递自举消息的装置相应的可以为接收者PE或源PE。第一传递自举消息的装置具体为接收者PE,第二传递自举消息的装置具体为源PE时,第一传递自举消息的装置向第二传递自举消息的装置发送包括自举消息的消息内容的BGP消息后,该第二传递自举消息的装置可以向CE发送BGP消息包括的消息内容,使普通的CE可以获得消息内容中的RP信息。由于第一传递自举消息的装置向第二传递自举消息的装置发送包括自举消息的消息内容的BGP消息,使自举消息通过BGP承载,不依赖公网隧道,解决了现有技术中需要单独为自举消息创建接收者PE到源PE的公网隧道,消耗隧道资源的问题;由于BSR将自举消息通过第一传递自举消息的装置,以BGP消息的方式向第二传递自举消息的装置发送,从而使处于同一MVPN的传递自举消息的装置可以获取同一自举消息的消息内容,实现同一个RP的共享,方便在RP上对各种源的发现进行控制,解决了现有技术中,接收者PE到源PE不存在公网隧道时,需要对两个PE的BSR和RP单独配置,配置复杂且不便于在RP上对各种源的发现进行控制的问题;由于本发明实施例提供的技术方案,与NG MVPN架构一致,可以支持星型拓扑(Hub&Spoke)等交叉VPN场景,解决了现有技术中通过公网隧道传递自举消息,支持交叉VPN场景时操作复杂的问题。
如图11所示,本发明实施例七提供的第三传递自举消息的装置,包括:
第二消息接收单元1101,用于接收第四传递自举消息的装置发送的包括自举消息的消息内容的边际网关协议BGP消息,所述自举消息为自举路由器发送给所述第四传递自举消息的装置的。
在本实施例中,第二消息接收单元1101中第四传递自举消息的装置发送的包括自举消息的消息内容的BGP消息,可以是BSR发送给第四传递自举消息的装置的。通过第二消息接收单元1101,第三传递自举消息的装置可以直接接收第四传递自举消息的装置发送的包括自举消息的消息内容的BGP消息;也可以根据BGP消息携带的其他内容接收第四传递自举消息的装置发送的包括自举消息的消息内容的BGP消息;还可以通过其他方式接收包括自举消息的消息内容的BGP消息,在此不再一一赘述。其中,根据BGP消息携带的其他内容,该内容可以是RT,还可以是BGP的其他属性,在此不再一一赘述。
在本实施例中,通过第二消息接收单元1101接收第四传递自举消息的装置发送的包括自举消息的消息内容的BGP消息,可以为接收第四传递自举消息的装置周期性发送的包括自举消息的消息内容的BGP消息;也可以为接收自举消息更新时,第四传递自举消息的装置发送的包括自举消息的消息内容的BGP消息;还可以为接收第四传递自举消息的装置通过其他方式发送的包括自举消息的消息内容的BGP消息,在此不再一一赘述。
在本实施例中,由于PIM是组播传输协议的公认标准,并且PIM能在现存的IP网上传输组播协议,因此下面以BSR遵循PIM协议为例进行具体说明,BSR遵循其他协议的消息传递过程与遵循PIM协议相似,在此不再一一赘述。为了使第三传递自举消息的装置可以通过第二消息接收单元1101接收第四传递自举消息的装置发送的包括自举消息的消息内容的BGP消息,可以设置第三传递自举消息的装置和第四传递自举消息的装置,使之支持BGP,即该第三传递自举消息的装置属于第四传递自举消息的装置的BGP邻居。第三传递自举消息的装置可以通过第二消息接收单元1101接收第四传递自举消息的装置发送的包括自举消息的消息内容的BGP消息;为了区分不同的MVPN,使不同MVPN之间的自举消息不能交互,第三传递自举消息的装置也可以通过第二消息接收单元1101接收配置相同MVPN的第四传递自举消息的装置发送的包括自举消息的消息内容的BGP消息等,在此不再一一赘述。
第二消息发送单元1102,用于向用户网边缘路由器发送所述BGP消息包括的消息内容。
在本实施例中,为了使第三传递自举消息的装置可以通过第二消息发送单元1102向CE发送BGP消息包括的消息内容,第三传递自举消息的装置接收到第四传递自举消息的装置发送的包括自举消息的消息内容的BGP消息后,可以通过BGP消息解析获得该自举消息的消息内容,也可以通过其他方式获取由BGP消息包括的消息内容,在此不再一一赘述。通过第二消息发送单元1102可以周期性的向CE发送BGP消息包括的消息内容,也可以使用其他方式向CE发送BGP消息包括的消息内容,在此不再一一赘述。
进一步的,本实施例中第二消息接收单元1001,可以包括:
接收子单元,用于确定所述自举消息的消息内容为更新过的消息内容时,接收所述第四传递自举消息的装置发送的包括自举消息的消息内容的边际网关协议BGP消息。
在本实施例中,为了减少第三传递自举消息的装置和第四传递自举消息的装置之间的报文交互,可以通过接收子单元使第三传递自举消息的装置只在确定自举消息的消息内容为更新过的消息内容时,第三传递自举消息的装置接收第四传递自举消息的装置发送的包括自举消息的消息内容的BGP消息;而自举消息未更新时,第四传递自举消息的装置不向第三传递自举消息的装置发送自举消息。
进一步的,如图12所示,本实施例中传递自举消息的装置,还可以包括:
记录单元1103,用于记录所述自举消息的消息内容。
在本实施例中,通过记录单元1103既可以直接记录自举消息的消息内容,也可以记录包括自举消息的消息内容的BGP消息,在此不作限制。
在本实施例中,为了减少第三传递自举消息的装置和第四传递自举消息的装置之间的报文交互,可以使第三传递自举消息的装置只在确定自举消息的消息内容为更新过的消息内容时,接收第四传递自举消息的装置发送的包括更新过的消息内容的BGP消息;而为了使自举消息未更新时,CE仍然可以收到之前的自举消息的消息内容,可以通过记录单元1103记录自举消息的消息内容,使自举消息未更新时,第三传递自举消息的装置可以向CE发送包括自举消息的消息内容的信息
在本实施例中,为了使第三传递自举消息的装置可以通过第二消息发送单元1102向CE发送BGP消息包括的消息内容,第三传递自举消息的装置接收到第四传递自举消息的装置发送的包括自举消息的消息内容的BGP消息后,可以通过BGP消息解析获得该自举消息的消息内容,也可以通过其他方式获取由BGP消息包括的消息内容,在此不再一一赘述。通过第二消息发送单元1102可以周期性的向CE发送BGP消息包括的消息内容,也可以使用其他方式向CE发送BGP消息包括的消息内容,在此不再一一赘述。
在本实施例中,第四传递自举消息的装置发送的BGP消息,除包括自举消息的消息内容外,还可以包括RT,使第三传递自举消息的装置可以根据该RT接收第四传递自举消息的装置发送的包括自举消息的消息内容的BGP消息。即:第三传递自举消息的装置将BGP消息包括的RT与RT规则进行匹配,当匹配成功时,第三传递自举消息的装置接收包括自举消息的消息内容的BGP消息;可选的,当匹配失败时,第三传递自举消息的装置丢弃该BGP消息。此时,所述第二消息接收单元1101,用于根据所述RT接收所述第四传递自举消息的装置发送的包括自举消息的消息内容的边际网关协议BGP消息。
在本实施例中,第二消息发送单元1102中向CE发送BGP消息包括的所述自举消息的消息内容的方式,可以是将BGP消息包括的所述消息内容,洪泛给CE;也可以是其他方式,在此不做限制;优选的,通过步骤402可以向CE发送包括所述消息内容的自举消息。第二消息发送单元1102中,为了使CE接收第三传递自举消息的装置发送的携带所述消息内容的自举消息,可以设置CE使之遵循PIM,即该CE属于第三传递自举消息的装置的PIM邻居,从而实现自举消息的消息内容的传递;优选的,为了使不同MVPN之间的自举消息不能交互,该CE还可以与所述第三传递自举消息的装置配置相同的MVPN。
在本实施例中,自举消息的消息内容,可以包括汇聚点RP信息、RP服务主区间和自举路由器地址信息中的一个或多个,也可以包括其他信息,在此不再一一赘述。
在本实施例中,第三传递自举消息的装置可以为一个PE;进一步的,第四传递自举消息的装置可以为另一个PE。第二消息接收单元可以为第三消息的接收接口,该第三消息包括BGP消息等;第二消息发送单元可以为第四消息的发送接口,该第四消息包括自举消息等。
本发明实施例提供的传递自举消息的装置,其中,用于消息传输的第三传递自举消息的装置可以为源PE或接收者PE;第四传递自举消息的装置相应的可以为接收者PE或源PE。第四传递自举消息的装置具体为接收者PE,第三传递自举消息的装置具体为源PE时,第三传递自举消息的装置接收第四传递自举消息的装置发送的包括自举消息的消息内容的BGP消息后,该第三传递自举消息的装置可以向CE发送BGP消息包括的消息内容,使普通的CE可以获得自举消息中的RP信息。由于第三传递自举消息的装置接收第四传递自举消息的装置发送的包括自举消息的消息内容的BGP消息,使自举消息通过BGP承载,不依赖公网隧道,解决了现有技术中需要单独为自举消息创建接收者PE到源PE的公网隧道,消耗隧道资源的问题;由于BSR将自举消息通过第三传递自举消息的装置,以BGP消息的方式向第四传递自举消息的装置发送,从而使属于同一MVPN的传递自举消息的装置可以获取同一自举消息的消息内容,实现同一个RP的共享,方便在RP上对各种源的发现进行控制,解决了现有技术中,接收者PE到源PE不存在公网隧道时,需要对各个PE的BSR和RP单独配置,配置复杂且不便于在RP上对各种源的发现进行控制的问题;由于本发明实施例提供的技术方案,与NG MVPN架构一致,可以支持星型拓扑(Hub&Spoke)等交叉VPN场景,解决了现有技术中通过公网隧道传递自举消息,支持交叉VPN场景时操作复杂的问题。
本发明实施例提供的传递自举消息的方法和装置,可以应用在组播虚拟专用网、下一代组播虚拟专用网中。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

Claims (13)

1.一种传递自举消息的方法,其特征在于,包括:
第一骨干网边缘路由器接收自举路由器发送的自举消息,所述自举消息的消息内容包括汇聚点RP地址信息、RP服务主区间和自举路由器地址信息中的一种或多种;
所述第一骨干网边缘路由器向第二骨干网边缘路由器发送包括所述自举消息的消息内容的边际网关协议BGP消息,以使得所述第二骨干网边缘路由器接收所述BGP消息后,向用户网边缘路由器发送所述BGP消息包括的所述消息内容。
2.根据权利要求1所述的传递自举消息的方法,其特征在于,在所述第一骨干网边缘路由器接收所述自举消息后,所述方法还包括:
所述第一骨干网边缘路由器确定所述自举消息的消息内容为更新过的消息内容;
所述第一骨干网边缘路由器所述向第二骨干网边缘路由器发送包括所述自举消息的消息内容的边际网关协议BGP消息包括:在确定所述自举消息的消息内容为更新过的消息内容后,向所述第二骨干网边缘路由器发送包括所述自举消息的消息内容的所述BGP消息。
3.根据权利要求1或2所述的方法,其特征在于,所述BGP消息中还包括路由目标RT,以便使所述第二骨干网边缘路由器根据所述RT接收所述BGP消息。
4.一种传递自举消息的方法,其特征在于,包括:
第三骨干网边缘路由器接收第四骨干网边缘路由器发送的包括自举消息的消息内容的边际网关协议BGP消息,所述自举消息为自举路由器发送给所述第四骨干网边缘路由器的,所述自举消息的消息内容包括汇聚点RP地址信息、RP服务主区间和自举路由器地址信息中的一种或多种;
所述第三骨干网边缘路由器向用户网边缘路由器发送所述BGP消息包括的消息内容。
5.根据权利要求4所述的传递自举消息的方法,其特征在于,所述第三骨干网边缘路由器接收第四骨干网边缘路由器发送的包括自举消息的消息内容的边际网关协议BGP消息,包括:
确定所述自举消息的消息内容为更新过的消息内容时,所述第三骨干网边缘路由器接收所述第四骨干网边缘路由器发送的包括自举消息的消息内容的边际网关协议BGP消息。
6.根据权利要求5所述的传递自举消息的方法,其特征在于,还包括:
所述第三骨干网边缘路由器记录所述自举消息的消息内容。
7.根据权利要求4至6中任意一项所述的传递自举消息的方法,其特征在于,所述BGP消息中还包括路由目标RT;
所述第三骨干网边缘路由器接收第四骨干网边缘路由器发送的包括自举消息的消息内容的边际网关协议BGP消息为:所述第三骨干网边缘路由器根据所述RT接收所述第四骨干网边缘路由器发送的包括自举消息的消息内容的边际网关协议BGP消息。
8.一种第一传递自举消息的装置,其特征在于,包括:
第一消息接收单元,用于接收自举路由器发送的自举消息,所述自举消息的消息内容包括汇聚点RP地址信息、RP服务主区间和自举路由器地址信息中的一种或多种;
第一消息发送单元,用于向第二传递自举消息的装置发送包括所述自举消息的消息内容的边际网关协议BGP消息,以使得所述第二传递自举消息的装置接收所述BGP消息后,向用户网边缘路由器发送所述BGP消息包括的所述消息内容。
9.根据权利要求8所述的第一传递自举消息的装置,其特征在于,还包括:
第一确定单元,用于确定所述自举消息的消息内容为更新过的消息内容;
所述第一消息发送单元,用于在确定所述自举消息的消息内容为更新过的消息内容后,向所述第二传递自举消息的装置发送包括所述自举消息的消息内容的所述BGP消息。
10.一种第三传递自举消息的装置,其特征在于,包括:
第二消息接收单元,用于接收第四传递自举消息的装置发送的包括自举消息的消息内容的边际网关协议BGP消息,所述自举消息为自举路由器发送给所述第四传递自举消息的装置的,所述自举消息的消息内容包括汇聚点RP地址信息、RP服务主区间和自举路由器地址信息中的一种或多种;
第二消息发送单元,用于向用户网边缘路由器发送所述BGP消息包括的消息内容。
11.根据权利要求10所述的第三传递自举消息的装置,其特征在于,所述第二消息接收单元,包括:
接收子单元,用于确定所述自举消息的消息内容为更新过的消息内容时,接收所述第四传递自举消息的装置发送的包括自举消息的消息内容的边际网关协议BGP消息。
12.根据权利要求11所述的第三传递自举消息的装置,其特征在于,还包括:
记录单元,用于记录所述自举消息的消息内容。
13.根据权利要求10所述的第三传递自举消息的装置,其特征在于,所述BGP消息中还包括路由目标RT;
所述第二消息接收单元,用于根据所述RT接收所述第四传递自举消息的装置发送的包括自举消息的消息内容的边际网关协议BGP消息。
CN201180000603.6A 2011-05-23 2011-05-23 传递自举消息的方法和装置 Expired - Fee Related CN102217254B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2011/074524 WO2011144065A2 (zh) 2011-05-23 2011-05-23 传递自举消息的方法和装置

Publications (2)

Publication Number Publication Date
CN102217254A CN102217254A (zh) 2011-10-12
CN102217254B true CN102217254B (zh) 2014-06-04

Family

ID=44746749

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180000603.6A Expired - Fee Related CN102217254B (zh) 2011-05-23 2011-05-23 传递自举消息的方法和装置

Country Status (5)

Country Link
US (1) US9608897B2 (zh)
EP (1) EP2717519B1 (zh)
CN (1) CN102217254B (zh)
ES (1) ES2599648T3 (zh)
WO (1) WO2011144065A2 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103441871B (zh) * 2013-08-22 2016-06-01 杭州华三通信技术有限公司 一种自动添加任播汇聚点成员的方法和设备
CN106161258B (zh) * 2015-03-25 2019-10-01 华为技术有限公司 用于传输组播协议报文的方法、设备及***
CN106357541B (zh) * 2016-09-09 2019-12-17 新华三技术有限公司 一种信息传递方法和装置
CN106789302B (zh) * 2016-12-29 2019-09-20 迈普通信技术股份有限公司 一种路由通告的方法及装置
CN110875882B (zh) * 2018-08-30 2021-07-20 华为技术有限公司 通信方法和通信设备
US11871238B2 (en) * 2020-03-16 2024-01-09 Dell Products L.P. Aiding multicast network performance by improving bootstrap messaging

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101026563A (zh) * 2007-02-07 2007-08-29 华为技术有限公司 一种获得路由开销的方法、装置及***
CN101567847A (zh) * 2009-06-01 2009-10-28 杭州华三通信技术有限公司 一种在组播虚拟专用网中发送自举报文的方法及设备

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6636895B1 (en) * 1999-10-13 2003-10-21 Nortel Networks Limited System, device, and method for distributing multicast routing information in a protocol independent multicast network
US8589573B2 (en) * 2006-03-08 2013-11-19 Cisco Technology, Inc. Technique for preventing routing loops by disseminating BGP attribute information in an OSPF-configured network
US8117338B2 (en) * 2007-01-17 2012-02-14 Rockstar Bidco, LP Border gateway protocol procedures for multi-protocol label switching and layer-2 virtual private networks using Ethernet-based tunnels

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101026563A (zh) * 2007-02-07 2007-08-29 华为技术有限公司 一种获得路由开销的方法、装置及***
CN101567847A (zh) * 2009-06-01 2009-10-28 杭州华三通信技术有限公司 一种在组播虚拟专用网中发送自举报文的方法及设备

Also Published As

Publication number Publication date
EP2717519B1 (en) 2016-08-10
CN102217254A (zh) 2011-10-12
EP2717519A4 (en) 2014-04-09
WO2011144065A3 (zh) 2012-05-03
WO2011144065A2 (zh) 2011-11-24
EP2717519A2 (en) 2014-04-09
US20140082161A1 (en) 2014-03-20
ES2599648T3 (es) 2017-02-02
US9608897B2 (en) 2017-03-28

Similar Documents

Publication Publication Date Title
US7626984B2 (en) Method and apparatus for providing congruent multicast and unicast routing
US9509609B2 (en) Forwarding packets and PE devices in VPLS
CN103229468B (zh) 分组交换资源分配方法及设备
CN102217254B (zh) 传递自举消息的方法和装置
US10461998B2 (en) PE device and method for advertising information about PE device
US20160006614A1 (en) Source Routing Using Path Computation Elements
US7839862B1 (en) Upstream label assignment for the label distribution protocol
WO2017059708A1 (zh) Bier信息的发送方法、接收方法及装置
US8730979B2 (en) Method and system for increasing forwarding efficiency of virtual private LAN service network
US20140003425A1 (en) Implementing a Multicast Virtual Private Network by Using Multicast Resource Reservation Protocol-Traffic Engineering
JP6501967B2 (ja) データ伝送方法、関連装置、およびシステム
CN102137000B (zh) 一种建立切换组播分发树的方法、装置及***
CN100481817C (zh) 一种基于ip/mpls/bgp的多域组播一体化数据分发结构及方法
US20110188499A1 (en) Point-to-multipoint path implementation in a multicast virtual private network
CN103124236B (zh) 路由和标签的管理方法及装置
WO2013107245A1 (zh) 在透明多链路互联(trill)网络中实现组播的方法、装置及***
EP3965368A1 (en) Replication mode selection for multicast in evpn
WO2012126358A1 (zh) Trill网络中发送报文的方法、装置、***以及非转发网桥
WO2013013642A1 (zh) 处理跨环业务的方法和相交节点
CN101013948A (zh) 构建等耗多径多播分发结构
CN103138955A (zh) 在第2层网络中使用多个igmp查询器
CN102487351A (zh) 端到端组播标签交换路径的建立方法、装置及***
CN105553857B (zh) 一种ip组播路由转发方法和***
EP2573987A1 (en) Method for label distribution in multi-topology
CN102404218B (zh) 一种隧道切换方法及装置

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140604