CN101133607B - 创建多点到多点传输树的方法和装置 - Google Patents
创建多点到多点传输树的方法和装置 Download PDFInfo
- Publication number
- CN101133607B CN101133607B CN2006800065809A CN200680006580A CN101133607B CN 101133607 B CN101133607 B CN 101133607B CN 2006800065809 A CN2006800065809 A CN 2006800065809A CN 200680006580 A CN200680006580 A CN 200680006580A CN 101133607 B CN101133607 B CN 101133607B
- Authority
- CN
- China
- Prior art keywords
- network
- network router
- router element
- label
- multiple spot
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/04—Interdomain routing, e.g. hierarchical routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/16—Multipoint routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/60—Router architectures
Abstract
本发明提出利用诸如多协议标签交换(MPLS)之类的协议来创建、维护和使用提供商网络中的多点到多点标签交换路径(LSP)。多点到多点LSP允许核心提供商网络中路由器之间的双向多播型传输,所述多点到多点LSP是部分通过将核心网络中的路由器配置为不仅将上行数据接口与上行标签相关联,还将每个下行接口与上行状态中的上行标签相关联来提供的。
Description
技术领域
本发明涉及信息网络领域,更具体而言,涉及建立穿越多协议标签交换网络核心的多点到多点标签交换路径。
背景技术
当今的网络链路运载大量信息。由这些网络链路支持的高带宽应用例如包括流视频、流音频和语音流量大汇聚。在未来,网络带宽需求一定会增长。
随着商业增长,其网络也会增长,并且耦合到网络的网络元件的数目、网络链路的数目以及地理多样性也将增长。随着时间流逝,商业网络可以包括分散在整个城市、国家或世界上的物理位置。由于建立跨越这些大距离的私有网络非常昂贵,因此很多企业选择依赖于第三方提供商的网络来提供不同地理商业站点之间的连通性。为了使得商业网络无缝地通过提供商网络工作,提供商网络必须能够提供用于传输所有企业的各种类型的数据流(包括多播传输)的介质。
多播路由选择协议通过在多播网络分组的目的地附近复制该分组并且消除对用于同样目的的多个单播连接的需求来实现多播传输(即一对多连接和多对多连接),从而节省网络带宽并提高吞吐量。在接收到多播分组之后,网络节点可以检查该分组的多播组目的地地址(GDA),并判断对该多播分组的一个或多个下行订户(即多播组的成员)是否被(直接或间接地)连接到该网络节点。然后,该网络节点可以按照需求复制该多播分组,并将复制的分组发送到任意连接的订户。
图1A是执行多播传输的网络的简化框图。网络路由器元件110、120、130和140通过网络链路150、160和170被耦合。网络路由器元件110还耦合到网络元件111和112;网络路由器元件120耦合到网络元件 121;网络路由器元件130耦合到网络元件131和132;并且网络路由器元件140耦合到网络元件141。这种网络路由器元件和网络元件之间的耦合可以是直接的或间接的(例如经由L2网络设备或另一网络路由器元件)。
出于举例说明的目的,网络元件111是多播源,其向包括网络元件112、121、131、132和141的多播组执行发送。具有以上网络元件作为接收者成员已经订购的群组目的地地址的多播数据流被从网络元件111发送到网络路由器元件110(由从111到110的箭头示出)。网络路由器元件110通过参考内部地址表来确定向何处转发多播数据流中的分组,所述内部地址表标识出被直接或间接耦合到多播组的订购成员的网络路由器元件110的每个端口。网络路由器元件110随后复制多播数据流的分组,并将分组从标识出的端口发送到网络元件112、网络路由器元件120和网络路由器元件130。
网络路由器元件120和130可以利用例如协议独立多播(PIM)多播消息来通知网络路由器元件110它们被耦合到多播数据流的订购成员。利用PIM,网络路由器元件120和130可以发送指示它们需要加入(“JOIN”消息)或脱离(“PRUNE”消息)被定向到特定多播组或者由特定源发送的分组的接收。类似地,网络元件可以利用经由诸如因特网群组管理协议(IGMP)之类的软件协议发送成员身份报告请求来通知第一跳网络路由器元件该网络元件希望成为多播组的订户。当网络元件希望成为多播传输的订户时,可以发送特殊的IGMP协议帧,作为多播“JOIN”请求。使能了IGMP的网络路由器元件(或L2网络设备)可以具有执行以读取这种帧的“监听”软件,并且在多播组地址表中建立相应条目。
来自多播数据流的分组在被网络路由器元件120和130接收之后将被这些网络路由器元件按照需求被复制,以将多播数据流提供到耦合到这些网络路由器元件的网络元件(例如网络元件131和132或者网络路由器元件140)。以这种方式,来自网络元件111的多播数据流可以通过网络被发送到多个接收网络元件。这种传输的路径可被认为是树,其中网络元件 111是树的根,而网络元件121、131、132和141可被认为是分支的尖端。
图1B是其中有多个源正在向多播组进行发送的网络的简化框图。如图1A,网络元件111是被定向到包括网络元件112、121、131、132和141的多播组的多播数据流的源。该多播数据流被示为路径180(实线)。网络元件132也正在向该多播组发送多播数据流,并且该数据流被示为路径190(虚线)。在多源多播组中,任何订户网络元件都可以是源。为了提供这种多播数据分组的二路(two-way)路由,协议独立多播的双向版本(PIM bidir)被用来配置多播树中的网络路由器元件。在这种双向多播中,数据流分组仅沿共享的双向树被路由,该树的根位于多播组的聚合点(rendezvous point),而非位于特定的数据流源。逻辑上,聚合点是位于所有其他网络元件“上行”的一个地址(例如网络路由器元件)。将所有双向多播流量传递通过这样一个聚合点,从而建立无环(loop-free)树拓扑,该无环树拓扑以该聚合点为根。
图1A和1B示出网络中多播数据流的传输,在该网络中,网络路由器元件110、120、130和140被彼此直接耦合。但是,如上所述,随着商业及其网络的增长,商业网络变得在地理上相异,因此,数据流必需流过的路径可以包括介于中间的第三方提供商网络。
图2是示出网络配置的简化框图,在该网络配置中,商业网络的地理上相异的子网通过第三方提供商网络被耦合。该商业网络包括网络路由器元件210、220、230和240,其中网络路由器元件210耦合到网络元件211和212,网络路由器元件220耦合到网络元件221,网络路由器元件230耦合到网络元件231和232,并且网络路由器元件240耦合到网络元件241。为了连接到提供商网络,在商业网络边缘处的网络路由器元件(用户边缘路由器)被耦合到位于提供商网络边缘处的网络路由器元件(提供商边缘路由器)。在图2中,用户边缘路由器元件250(1-3)分别耦合到提供商边缘路由器元件260(1-3)。网络路由器元件240耦合到提供商边缘路由器元件260(4)(就是说,网络路由器元件240被配置为用户边缘路由器)。
应该注意,用户边缘路由器和提供商边缘路由器的功能可以由单个路由器提供。此外,诸如240之类的网络路由器元件也可以充当边缘路由器。提供商边缘路由器提供到提供商网络的访问,所述提供商网络可以包含数据传输线路、网络路由器元件和OSI第2层网络设备,以辅助数据从一个提供商边缘路由器到另一个提供商边缘路由器的传输。图2所示提供商网络例如包含网络路由器元件270(1-5)和270(r),它们以某种方式耦合以允许分组传输通过该提供商网络。提供商网络不局限于这样的配置,并且可以包括任意数目的网络路由器元件、传输线路和其他L2和L3网络设备。
为了辅助数据通过提供商网络的传输,提供商网络可以利用与在耦合的用户网络中使用的协议不同的协议。这些提供商网络协议可以允许更快速的数据传输并且允许通过网络进行路由选择。在用户和提供商网络协议之间任何所需翻译可以由边缘路由器执行。一个这种可以由提供商网络使用的路由选择协议是多协议标签交换(MPLS)。
在典型的基于路由器的网络中,OSI第3层分组逐跳地从源传递到目的地。经过的路由器评价每个分组的第3层头部,并执行路由选择表查找来确定通向目的地的下一跳。这些路由选择协议即使具有到网络的OSI第2层特性(尤其关于服务质量和链路负载)的可见性,这种可见性也是很小的。
为了将这些第2层考量考虑在内,MPLS通过使得边缘路由器能够基于各种用户定义的标准指定网络中的路径来改变逐跳模式(paradigm),其中所述用户定义的标准包括服务质量要求和应用的带宽需求。就是说,仅针对路由器的网络(第3层设备)中的路径选择现在可以将第2层属性考虑在内。鉴于这种双重特性,MPLS路由器被称为标签交换路由器(LSR)。
在MPLS网络中,传入的数据流分组被边缘标签交换路由器(例如提供商边缘路由器元件260(1))分配一个标签。边缘LSR具有连接到提供商网络中的其他LSR的一个或多个网络接口以及连接到未使能MPLS的设备(例如用户边缘路由器)的一个或多个其他网络接口。标签采取由边缘 LSR创建并被提供商网络内的LSR用来转发分组的头部的形式。LSR将创建和维护标签转发信息库(LFIB),其指示在何处以及如何利用特定标签值转发分组。在提供商网络内的LSR(非边缘LSR)一般被称为核心LSR,它们基于标签头部中的标签值来交换标注了标签的分组。核心LSR的所有接口都被连接到其他LSR(核心或者边缘)。由标签定义的通过一对边缘LSR之间的核心LSR的路径被称为标签交换路径(LSP)。标签信息通过使用标签分发协议(LDP)在LSR之间分发。分组沿着标签交换路径在核心网络中被转发,其中每个LSR仅基于标签的内容来执行转发判决。在每一跳,LSR可以剥离现有的标签并应用新标签,该新标签告诉下一跳如何转发分组。
图3是示出数据流可以采取其通过MPLS网络的路径的简化框图。在图3中,一系列LSR(边缘和核心)互连,从而在两个网络元件390和395之间形成物理路径,所述两个网络元件390和395通过用户边缘路由器370和380被连接到MPLS网络。由网络元件390生成的运载IP数据报的以太网帧将遵循标准以太网格式,其具有常规的第2层头部,后面跟随第3层头部。由于目的地地址位于不同网络中,因此用户边缘路由器370将包括IP数据报的分组转发到边缘LSR 310。边缘LSR 310参考其内部转发表(也被称为转发信息库(FIB))并且确定其需要经由接口310(2)向边缘LSR 320转发包括IP数据报的分组。
MPLS网络的核心包括核心LSR 330、340、350、360,它们被直接或间接耦合到边缘LSR 310和320。
在入口边缘LSR 310中针对目的地网络的FIB条目指示边缘LSR 310必须将标签包括到分组,以指示分组在其去往出口边缘LSR 320并且从出口边缘LSR 320去往目的地网络元件395的途中应该采取什么路径。在从边缘LSR 310到下一跳核心LSR 350的帧中,标签可被插入在第3层头部之前。核心LSR 350在接口350(1)处接收该帧,并且确定标签存在。核心LSR 350随后根据其标签转发信息库(LFIB)中的配置来处理分组,所述配置指导该核心LSR经由接口350(3)转发分组并且用新的传出标签替换旧的传入标签。核心LSR 360随后将以类似方式处理分组,在接口360(1)处 接收分组,并且在剥离在核心LSR 350处添加的标签并且插入新标签之后经由接口360(4)发送分组。
边缘LSR 320是分组从MPLS网络的出口点。边缘LSR 320以与前面的LSR相同的方式执行标签查找,但是将不使用传出标签。边缘LSR 320随后将剥离所有标签信息并将包括IP数据报的标准分组传递到用户边缘路由器380,该用户边缘路由器380随后将发送IP帧到网络元件395。应该注意,边缘LSR 310和320之间的LSP可以采取与图3所示链路不同的链路。下表示出发生在所示LSP中的每个LSR处的传入和传出标签改变以及传入和传出接口。
路由器 | 传入标签 | 传入接口 | 目的地网络 | 传出接口 | 传出标签 |
310 | -- | 310(e0) | B | 310(2) | 6 |
350 | 6 | 350(1) | B | 350(3) | 11 |
360 | 11 | 360(1) | B | 360(4) | 7 |
320 | 7 | 320(2) | B | 320(e0) | -- |
表1
非MPLS路由器通过以下方式来执行转发判决:读取分组头部中运载的第3层目的地地址,然后将该第3层地址的全部或部分与存储在该路由器维护的转发信息库(FIB)中的信息相比较。该非MPLS路由器利用路由器接收自路由选择协议的信息来构建FIB。为了利用MPLS支持基于目的地的路由选择,LSR还被配置为使用路由选择协议,并且利用LSR接收自这些协议的信息来构建LFIB。LSR必需分发、接收和使用针对LSR对等方分配的标签,以正确地转发帧。LSR利用标签分发协议(LDP)来分发标签。标签绑定将目的地子网与本地重要的标签(例如参见表1)相关联。标签是“本地重要的”是因为它们在每一跳都会被替换。无论何时一个LSR发现邻居LSR,这两个LSR都建立连接以传输标签绑定。
LDP可以利用以下两种方法中的一种来交换子网/标签绑定:下行未经请求分发或下行按需分发。下行未经请求分发在下行LSR需要建立与其相邻上行LSR之间的新绑定的情况下散发标签。在下行按需分发中,下行LSR只在上行LSR请求的情况下发送绑定到上行。对于上行LSR的路由 表中的每个路由,上行LSR识别出针对该路由的下一跳。该上行LSR随后向下行(下一跳)LSR发布请求(经由LDP)以请求获取与下行LSR相对应的标签绑定。当下行LSR接收到该请求时,该下行LSR分配标签,在其LFIB中创建具有传入标签设置到新分配的标签的条目,然后该下行LSR将新分配的标签和该路由之间的绑定返回到发送原始请求的上行LSR。当上行LSR接收到绑定信息时,该上行LSR在其LFIB中创建一个条目,并将该条目中的传出标签设置为从下行LSR接收的值。在使用下行按需分发的网络中,该过程被递归地重复,直到到达目的地为止。
当LSR接收到具有标签的分组时,LSR使用该标签在该LSR的LFIB中执行索引搜索。该LFIB中的每个条目可以包含传入标签(LFIB索引)和一个或多个以下形式的子条目:传出标签、传出接口和传出链路级信息。如果LSR找到传入标签等于在分组中运载的标签的条目,则对于条目中的每个组分,LSR用传出标签替换分组中的标签,用传出链路级信息替换分组中的链路级信息(例如MAC地址),并通过传出接口来转发分组。该转发判决使用精确匹配(exact-match)算法,该精确匹配算法使用固定长度的相当短(与第3层地址相比)的标签作为索引。这种简化的转发过程实现了更高的转发性能,并且可以利用LSR硬件而非软件来实现。转发判决进一步独立于标签的转发粒度;就是说,同样的转发算法应用到单播和多播。单播LFIB条目将具有一个传出标签、传出接口和传出链路级信息。多播条目可以具有与一个标签相关联的一个或多个传出标签、传出接口和传出链路级信息。
发明内容
通过MPLS网络的多播传输可能导致多个出口边缘LSR接收在单个入口边缘LSR处进入MPLS网络的数据流。这种通过MPLS网络的单点到多点标签交换路径具有与上述多播树类似的形式,其中该单点到多点LSP树的路由通过入口边缘LSR。但是,MPLS和LDP不允许配置多点到多点标签交换路径,因此,双向多播仅可以通过配置从耦合到源的每个入口边缘LSR到各个出口边缘LSR的多个单点到多点LSP来执行。这样的过程 在配置、时间、灵活性以及MPLS网络中的LSR上的存储器/标签空间资源方面都呈现高成本。因此,需要一种利用诸如MPLS之类的协议在提供商网络中配置和维护多点到多点LSP树的装置。
本发明提供了一种用于利用诸如多协议标签交换(MPLS)之类的协议在提供商网络中创建、维护和使用多点到多点标签交换路径的装置。多点到多点LSP允许核心提供商网络中路由器之间的双向多播型传输,所述多点到多点LSP是部分通过将核心网络中的路由器配置为不仅将上行数据接口与上行标签相关联,还将每个下行接口与上行状态中的上行标签相关联来提供的。
附图说明
通过参考附图,本发明可以被更好地理解,并且对本领域技术人员而言,本发明的若干目的、特征和优点将变得显而易见。
图1A是执行多播传输的网络的简化框图。
图1B是有多个源正在向单个多播组执行发送的网络的简化框图。
图2是示出网络配置的简化框图,在该网络配置中,商业网络的地理上相异的子网通过第三方提供商网络被耦合。
图3是示出通过MPLS网络的数据流路径的简化框图。
图4是根据本发明一个实施例的提供商网络中的网络路由器元件的简化框图。
图5是示出根据本发明一个实施例的数据流复制的示例的简化框图。
图6是由根据本发明一个实施例的核心网络路由器元件执行的过程的简化流程图。
图7是示出适合于实现本发明的实施例的网络路由器元件的简化框图。
具体实施方式
图4是根据本发明一个实施例的提供商网络中的网络路由器元件的简化框图。该提供商网络可以利用MPLS协议来提高核心网络中的数据传输 速度。提供商网络405包括核心网络路由器元件410(1-5)和410(r)。提供商网络405还包括边缘路由器元件420(1-4)。边缘路由器元件可被连接到网络元件或外部网络路由器元件(未示出),以允许数据流传入和传出提供商网络。所示核心网络路由器元件和边缘网络路由器元件在物理上被耦合,以允许数据流分组从任意边缘路由器元件420(1-4)传输到任意其他边缘路由器元件。与在单点到多点LSP中不同,在多点到多点LSP中,数据流必须能够从源“下行”流到一组接收机,还能够从充当源的每个接收机“上行”流到每个其他接收机。类似于双向多播,为了允许上行数据流,必须在核心网络中建立根地址。每个网络路由器将被配置为找到一条到根地址的路径。在图4中,核心网络路由器元件410(r)对应于多点到多点LSP树的根地址。从每个非源边缘网络路由器元件和每个中间核心网络路由器元件(例如420(4)、410(4)和410(5))的角度来看,根网络路由器元件通常被认为是在上行方向上。因此,在多点到多点LSP树上发送的数据流分组将被首先定位到根网络路由器元件,然后再从该根网络路由器元件通过核心网络被定向到订户边缘网络路由器元件。
在LSR中建立不同状态来允许在标签交换中基于标签进行转发:一种下行状态和多种上行状态。上行状态的数目取决于下行接口的数目。通常,上行状态的数目与传出接口的数目相同。以下描述图4的特征的各个段落示出了这些上行状态的组成的实施例。
在形成示例性的多点到多点LSP的过程中,路由器410(3)向网络路由器元件410(5)发送标签映射,并通知网络路由器元件410(5)将标签L2用于下行(朝向网络路由器元件410(3))流量。网络路由器元件410(4)也这样做,并向网络路由器元件410(5)提供用于下行(朝向网络路由器元件410(4))流量的标签L3。因此,用于网络路由器元件410(5)的下行状态如下:
传入 | 传出 |
L1,S1 | L2,S2 L3,S3 |
表2
表2示出在出现在接口S1上的使用标签L1的传入数据流中的分组应被复制,并利用标签L2和L3分别在接口S2和S3上被发送。
在建立多点到多点LSP树期间,当建立下行LSP时,针对上行流量在每个下行接口安装一个附加LSP。使用从网络路由器元件410(3)接收的标签映射,网络路由器元件410(5)将向410(3)发送标签L4作为回复;该标签将被用于从网络路由器元件410(3)到410(5)发送的上行流量。同样,上行标签L5将被网络路由器元件410(5)发送到网络路由器元件410(4),以用于多点到多点LSP树的上行流量。
从网络路由器元件410(5)到根网络路由器元件410(r),可以发生类似的LSP安装操作。包括下行标签L1的标签映射可以从410(5)发送到410(r),并且根网络路由器元件可以发送用于上行流量的上行标签L6。L6上行标签可以在来自410(3)和410(4)的两种上行状态之间共享,因此允许两者的上行数据流经由同样路径去往同一根网络路由器元件。因此,网络路由器元件410(5)具有以下上行状态:
传入 | 传出 |
L4,S2 | L6,S1 |
表3
传入 | 传出 |
L5,S3 | L6,S1 |
表4
表3示出一种上行状态,其中在接口S2传入的具有上行标签L4的数据流将被定向到接口S1,并将包括标签L6。表4类似地示出在接口S3到达的具有标签L5的传入数据流被定向到接口S1,并被插入标签L6。
这些上行状态将允许数据流分组从源上行行进到LSP树根。但是,当在多点到多点树上转发时,希望在数据流分组朝根上行行进时,还将分组向下发送到处于中间网络路由器元件的树“分支”。例如,从网络路由器元件410(3)通过网络路由器元件410(5)上行行进的数据流分组将不仅朝根网络路由器元件410(r)上行行进,还将被复制并被发送到网络路由器元件410(4)。通过这种上行数据流的中间复制,多点到多点LSP不依赖于根 来通过先前已经处理过来自网络数据流的帧的中间网络路由器元件来下行发送回分组。这可以通过合并网络路由器元件410(5)处的下行状态和上行状态来实现。每个上行状态可以拷贝来自下行状态的接口,排除针对上行流量的传入接口。传入接口被排除是因为不需要向数据流的源复制和发回数据流分组。结果,在网络路由器元件410(5)上的上行状态将是如下:
传入 | 传出 |
L4,S2 | L6,S1 L3,S3 |
表3
传入 | 传出 |
L5,S3 | L6,S1 L2,S2 |
表4
例如,到达接口S2的具有标签L4的传入数据流分组将被网络路由器元件410(5)复制并利用插入的标签L6(如表3中)被从接口S1发送,以及利用插入的标签L3(如表2中)被从接口S3发送。通过这种建立特定上行状态并且合并下行状态传出接口列表的技术,全特征多点到多点LSP树可被建立。
图5是示出根据本发明一个实施例的数据流复制的示例的简化框图。图5将下行和上行数据流叠加在图4所示核心网络上。下行数据流530被由根网络路由器元件410(r)提供到网络路由器元件410(5)。数据流分组随后被复制,并在接口S2和S3上被分别发送到网络路由器元件410(3)和410(4)。上行数据流540被从网络路由器元件410(3)发送到网络路由器元件410(5),并在接口S2上被接收。上行数据流540随后被复制,并在接口S1和S3上被分别发送到网络路由器元件410(r)和网络路由器元件410(4)。根网络路由器元件410(r)随后可以复制上行数据流,并经由网络路由器元件410(1)和410(2)将来自上行数据流的帧分别发送到边缘路由器元件420(1)和420(2)。
标签分发协议(LDP)被用于建立通过MPLS网络的标签交换路径 (LSP)。标准的LDP不提供多点到多点LSP树的组成。可以对LDP执行扩展以提供多点到多点LSP树指定。这种信息可以在LDP分组中的字段中提供,并且被网络中的LSR所解释。另外,可以提供发送正被形成的树的标识符的能力。
图6是由根据本发明一个实施例的核心网络路由器元件(例如网络路由器元件410(5))执行的过程的简化流程图。该网络路由器元件可以从下行路由器接收针对在多点树上运载的数据流的下行标签映射(610)。该网络路由器元件随后可以将下行标签映射输入在传出接口列表中,作为针对指示的多点树上的所有传入流量的下行状态(615)。
然后,可以从LDP消息判断该标签映射是否是针对双向链路(例如多点到多点LSP树)(620)。如果不是,该网络路由器元件则可以返回等待其他标签映射。如果该标签映射是针对双向链路的,则该网络路由器元件可以将针对上行流量的上行标签映射发送到它从其接收下行标签映射的下行路由器(625)。随后,该网络路由器元件可以存储上行状态,并且包括上行接口(例如在网络路由器元件410(5)上的S1)和来自下行传出接口列表的接口(例如在网络路由器元件410(5)上的S3)。
如果网络路由器元件未被配置为多点树的根(635),该网络路由器元件则可以将标签映射与表明该标签是针对双向链路的指示一起发送到上行网络路由器元件(例如根网络路由器元件410(r))(640)。该网络路由器元件将从上行路由器接收上行标签映射(645),并输入该上行标签映射,作为多点树上的所有传入流量的传出状态,除了通过上行接口(例如网络路由器元件410(5)上的接口S1)输入的下行流量。以这种方式,前述下行和上行状态两者被配置。
示例性路由器
图7是示出网络路由器元件的框图。在该图中,网络路由器元件700包括多个线路卡(线路卡702(1)-(N)),这些线路卡经由数据总线730和结果总线740被通信地耦合到转发引擎710和处理器720。线路卡702(1)-(N)包括多个端口处理器750(1,1)-(N,N),它们受控于端口处理器控制器 760(1)-(N)。还将注意,转发引擎710和处理器720不仅经由数据总线730和结果总线740被彼此耦合,还通过通信链路770被通信地彼此耦合。
根据本发明实施例,当接收到分组时,分组被诸如网络路由器元件700之类的网络路由器元件以如下方式识别和分析。在接收到分组之后,分组(或其控制信息的某些或全部)被从该分组被接收到的端口处理器750(1,1)-(N,N)之一发送到耦合到数据总线730的那些设备中的一个或多个(例如其他端口处理器750(1,1)-(N,N)、转发引擎710和/或处理器720)。对分组的处理可以例如由转发引擎710确定。例如,转发引擎710可以确定分组应该被转发到一个或多个端口处理器750(1,1)-(N,N)。这可以通过以下方式实现:向端口处理器控制器760(1)-(N)中的(一个或多个)相应的端口处理器控制器指示保存在(一个或多个)给定的端口处理器750(1,1)-(N,N)中的分组的拷贝应该被转发到端口处理器750(1,1)-(N,N)中的一个适当的端口处理器。
在前述过程中,网络安全性信息可以多种方式被包括在由网络路由器元件700发源的帧中。例如,转发引擎710可被用于检测对于将网络安全性信息包括在分组中的需求,并且处理器720可被调用到服务,以提供必需的网络安全性信息。该网络安全性信息可以在将分组内容从端口处理器750(1,1)-(N,N)之一传输到端口处理器750(1,1)-(N,N)中另一个期间,例如通过处理器720直接提供必需的信息或者经由转发引擎710被包括在分组中。在端口处理器750(1,1)-(N,N)中的一个接收端口处理器处装配的分组因此可以包含必要的网络安全性信息。
另外或者可替换地,一旦分组已被识别用于根据本发明的处理,转发引擎710、处理器720等就可被用来以某种方式处理分组或者添加分组安全性信息,以便确保分组安全。在该分组起源的节点上,该处理例如可以包括加密某些或全部分组信息、添加数字签名或某种其他信息,或者能够确保分组安全的处理。在接收该经处理的分组的节点上,相应的过程被执行,以恢复或核实已被这样保护的分组信息。
其他实施例
本发明被适配用于实现上述优点以及其他固有优点。虽然已经示出并描述了本发明并且通过参考本发明的特定实施例限定了本发明,但是这些参考没有暗示对本发明的限制,并且不能推断出这样的限制。对于本领域普通技术人员而言,本发明在形式上和功能上存在相当大的修改、变更和等同物。所示出并且描述的实施例仅仅是示例,并且不应彻底限定本发明的范围。
上面已经描述了包括包含在其他组件中的组件(例如被示为网络路由设备700的组件的各个元件)的实施例。这些体系结构仅仅是示例,实际上,可以实现很多实现同样功能的其他体系结构。简要来说,用于实现相同功能的组件的任意布置被有效地“相关联”,以使得所需功能被实现。因此,无论体系结构或中间组件如何,这里被组合实现特定功能的任意两个组件可被视为彼此“相关联的”,以使得所需功能被实现。类似地,这样相关联的任意两个组件也可被视为彼此“可操作地相连”或“可操作地耦合”,以实现所需功能。
前面的详细描述已经通过使用框图、流程图和示例提出本发明的各种实施例。本领域技术人员将会理解,通过使用示例示出的每个框图组件、流程图步骤、操作和/或组件可以通过各种硬件、软件、固件或它们的任意组合来单独地和/或共同地实现。
本发明已经在全功能计算机系统的上下文中被描述;但是,本领域技术人员将意识到,本发明能够被布置成各种形式的程序产品,并且无论用于实际实现分发的信号承载介质的类型如何,都可以同等地应用本发明。信号承载介质的示例包括诸如软盘和CD-ROM之类的可记录介质、诸如数字和模拟通信链路之类的传输型介质,以及未来将开发的介质存储和分布系统。
上述实施例可以利用执行某些任务的软件模块来实现。这里论述的软件模块可以包括脚本、批处理或其他可执行文件。软件模块可被存储在机器可读或计算机可读存储介质(例如盘驱动器)上。用于存储根据本发明实施例的软件模块的存储设备可以是磁软盘、硬盘或诸如CD-ROM或CD-R之类的光盘。用于存储根据本发明实施例的固件或硬件模块的存储 设备可以包括基于半导体的存储器,该存储器可以永久地、可移除地或者远程地耦合到微处理器/存储器系统。因此,模块可被存储在计算机系统存储器中,以配置计算机系统执行模块的功能。其他新的或各种类型的计算机可读存储介质可被用于存储这里论述的模块。
以上描述希望是对本发明的举例说明,而不应该视为限制本发明。在本发明的范围内的其他实施例是可能的。本领域技术人员将容易实现提供这里公开的结构和方法所需的步骤,并且将会理解,过程参数和步骤序列仅仅是利用示例给出的,并且可以被改变以实现所需结构以及在本发明范围内的修改。对这里公开的实施例的变化和修改可以基于这里提出的描述来进行,而不会脱离本发明的范围。
因此,本发明希望仅仅由所附权利要求的范围来限制,并且在所有方面包括全部等同物。
工业可应用性
本发明的实施例可被用在联网领域。
Claims (5)
1.一种创建多点到多点传输树的方法,该方法包括:
第一网络路由器元件确定第一上行标签,以用在所述多点到多点传输树中;以及
所述第一网络路由器元件存储第一上行状态,其包括:
所述第一上行标签和所述第一网络路由器元件的相应上行入口接口标识符,以及
所述第一网络路由器元件的一个或多个下行出口接口标识符和相应的下行标签,
其中,下行是远离所述多点到多点传输树的根网络路由器元件,并且上行是朝向所述多点到多点传输树的所述根网络路由器元件。
2.如权利要求1所述的方法,其中所述一个或多个下行出口接口标识符中的每一个包括:
所述第一网络路由器元件的耦合到下行网络路由器元件的每个接口的身份,其中
所述一个或多个下行出口接口标识符不包括所述上行入口接口标识符。
3.如权利要求2所述的方法,还包括:
确定所述第一网络路由器元件是否是所述多点到多点传输树的所述根网络路由器元件;以及
响应于确定所述第一网络路由器元件不是所述根网络路由器元件,将第二上行标签和所述第一网络路由器元件的相应上行出口接口与所述第一上行状态相关联,其中
所述上行出口接口被耦合到上行网络路由器元件。
4.如权利要求3所述的方法,还包括:
响应于确定所述第一网络路由器元件不是所述根网络路由器元件,将对所述第二上行标签的请求传输到所述上行网络路由器元件。
5.一种创建多点到多点传输树的装置,包括:
耦合到第一下行网络路由器元件的第一接口;
耦合到上行网络路由器元件的第二接口,其中
所述第一和第二接口被配置用于发送和接收一个或多个数据流,
下行是远离多点到多点传输树的根网络路由器元件,并且
上行是朝向所述多点到多点传输树的所述根网络路由器元件;
耦合到所述第一下行网络路由器元件之外的其他下行网络路由器元件的一个或多个下行接口;
用于确定用在所述多点到多点传输树中的第一上行标签的装置,以及
用于存储第一上行状态的装置,所述第一上行状态包括:
所述第一上行标签和所述第一接口的上行入口标识符,以及
所述一个或多个下行接口中的每一个的下行出口标识符以及相应的下行标签。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US66832005P | 2005-04-05 | 2005-04-05 | |
US60/668,320 | 2005-04-05 | ||
US11/204,837 | 2005-08-16 | ||
US11/204,837 US8488616B2 (en) | 2005-04-05 | 2005-08-16 | Building multipoint-to-multipoint label switch paths |
PCT/US2006/011608 WO2006107694A1 (en) | 2005-04-05 | 2006-03-29 | Building multipoint-to-multipoint label switch paths |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310088445.5A Division CN103236973B (zh) | 2005-04-05 | 2006-03-29 | 创建多点到多点传输树的网络路由器元件 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101133607A CN101133607A (zh) | 2008-02-27 |
CN101133607B true CN101133607B (zh) | 2013-04-17 |
Family
ID=39129912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006800065809A Active CN101133607B (zh) | 2005-04-05 | 2006-03-29 | 创建多点到多点传输树的方法和装置 |
Country Status (2)
Country | Link |
---|---|
US (4) | US8089964B2 (zh) |
CN (1) | CN101133607B (zh) |
Families Citing this family (259)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7769873B1 (en) | 2002-10-25 | 2010-08-03 | Juniper Networks, Inc. | Dynamically inserting filters into forwarding paths of a network device |
US8078758B1 (en) | 2003-06-05 | 2011-12-13 | Juniper Networks, Inc. | Automatic configuration of source address filters within a network device |
US7724738B2 (en) * | 2003-06-19 | 2010-05-25 | Hung-Hsiang Jonathan Chao | Packet-level multicasting |
US7804790B1 (en) | 2004-08-30 | 2010-09-28 | Juniper Networks, Inc. | Aggregate multicast trees for virtual private local area network (LAN) service multicast |
US7602702B1 (en) | 2005-02-10 | 2009-10-13 | Juniper Networks, Inc | Fast reroute of traffic associated with a point to multi-point network tunnel |
US8089964B2 (en) | 2005-04-05 | 2012-01-03 | Cisco Technology, Inc. | Transporting multicast over MPLS backbone using virtual interfaces to perform reverse-path forwarding checks |
US9166807B2 (en) * | 2005-07-28 | 2015-10-20 | Juniper Networks, Inc. | Transmission of layer two (L2) multicast traffic over multi-protocol label switching networks |
US7990965B1 (en) | 2005-07-28 | 2011-08-02 | Juniper Networks, Inc. | Transmission of layer two (L2) multicast traffic over multi-protocol label switching networks |
US7564803B1 (en) * | 2005-08-29 | 2009-07-21 | Juniper Networks, Inc. | Point to multi-point label switched paths with label distribution protocol |
US8099483B2 (en) * | 2005-08-30 | 2012-01-17 | At&T Intellectual Property I, L.P | Dynamic source selection within an IP multicast network |
KR101210340B1 (ko) * | 2005-10-13 | 2012-12-10 | 삼성전자주식회사 | 무선 통신 시스템에서 멀티캐스트/브로드캐스트를 지원하기위한 방법 및 장치 |
US7778273B2 (en) * | 2005-10-21 | 2010-08-17 | Microsoft Corporation | Application-level multicasting architecture |
US7852841B2 (en) * | 2005-11-04 | 2010-12-14 | Cisco Technology, Inc. | In-band multicast signaling using LDP |
US8107473B2 (en) | 2006-03-16 | 2012-01-31 | Cisco Technology, Inc. | Automation fallback to P2P LSPs for mLDP built multipoint-trees |
WO2008016372A2 (en) * | 2005-11-04 | 2008-02-07 | Cisco Technology, Inc. | Automation fallback to p2p lsps for mldp built multipoint-trees |
US7936702B2 (en) * | 2005-12-01 | 2011-05-03 | Cisco Technology, Inc. | Interdomain bi-directional protocol independent multicast |
US8144628B2 (en) * | 2005-12-13 | 2012-03-27 | Cisco Technology, Inc. | Acknowledgement-based rerouting of multicast traffic |
US20070174483A1 (en) * | 2006-01-20 | 2007-07-26 | Raj Alex E | Methods and apparatus for implementing protection for multicast services |
US8270395B2 (en) * | 2006-01-30 | 2012-09-18 | Juniper Networks, Inc. | Forming multicast distribution structures using exchanged multicast optimization data |
US7839850B2 (en) * | 2006-01-30 | 2010-11-23 | Juniper Networks, Inc. | Forming equal cost multipath multicast distribution structures |
US7953027B2 (en) * | 2006-02-16 | 2011-05-31 | Cisco Technology, Inc. | Rerouting multicast traffic in response to detecting imminent network disruption |
US8938554B2 (en) * | 2006-03-02 | 2015-01-20 | Oracle America, Inc. | Mechanism for enabling a network address to be shared by multiple labeled containers |
US8934486B2 (en) * | 2006-03-16 | 2015-01-13 | Cisco Technology, Inc. | System and method for implementing multicast over a label-switched core network |
US7953089B1 (en) * | 2006-05-16 | 2011-05-31 | Cisco Technology, Inc. | Systems and methods for multicast switching in a private VLAN |
US7742482B1 (en) | 2006-06-30 | 2010-06-22 | Juniper Networks, Inc. | Upstream label assignment for the resource reservation protocol with traffic engineering |
US7787380B1 (en) | 2006-06-30 | 2010-08-31 | Juniper Networks, Inc. | Resource reservation protocol with traffic engineering point to multi-point label switched path hierarchy |
US7839862B1 (en) | 2006-06-30 | 2010-11-23 | Juniper Networks, Inc. | Upstream label assignment for the label distribution protocol |
US8300639B2 (en) * | 2006-07-28 | 2012-10-30 | International Business Machines Corporation | Forwarding groups of multicast flows |
US7899049B2 (en) * | 2006-08-01 | 2011-03-01 | Cisco Technology, Inc. | Methods and apparatus for minimizing duplicate traffic during point to multipoint tree switching in a network |
US8064440B2 (en) * | 2006-08-04 | 2011-11-22 | Cisco Technology, Inc. | Technique for avoiding IP lookup with multipoint-to-multipoint label switched paths |
US7626984B2 (en) * | 2006-10-25 | 2009-12-01 | At&T Corp. | Method and apparatus for providing congruent multicast and unicast routing |
CN101242342B (zh) * | 2007-02-05 | 2012-09-19 | 华为技术有限公司 | 组播方法及组播路由方法 |
US20080212584A1 (en) * | 2007-03-02 | 2008-09-04 | At&T Knowledge Ventures, L.P. | Method and system for presentation of multicast trees |
US7826348B2 (en) * | 2007-04-26 | 2010-11-02 | Cisco Technology, Inc. | Multicast fast reroute |
US8391185B2 (en) * | 2007-05-29 | 2013-03-05 | Cisco Technology, Inc. | Method to transport bidir PIM over a multiprotocol label switched network |
JP5115033B2 (ja) * | 2007-05-30 | 2013-01-09 | 富士通株式会社 | パケット中継方法及び装置 |
US8954601B1 (en) * | 2007-06-15 | 2015-02-10 | Juniper Networks, Inc. | Authentication and encryption of routing protocol traffic |
US20100046516A1 (en) * | 2007-06-26 | 2010-02-25 | Media Patents, S.L. | Methods and Devices for Managing Multicast Traffic |
ES2381175T3 (es) * | 2007-06-26 | 2012-05-23 | Media Patents, S. L. | Dispositivo para gestionar grupos multidifusión |
EP2213042A1 (en) * | 2007-10-15 | 2010-08-04 | Media Patents, S. L. | Method for managing multicast traffic in a data network and network equipment using said method |
US8064449B2 (en) * | 2007-10-15 | 2011-11-22 | Media Patents, S.L. | Methods and apparatus for managing multicast traffic |
US8125926B1 (en) | 2007-10-16 | 2012-02-28 | Juniper Networks, Inc. | Inter-autonomous system (AS) virtual private local area network service (VPLS) |
WO2009056175A1 (en) * | 2007-10-30 | 2009-05-07 | Soporte Multivendor S.L. | Method for managing multicast traffic between routers communicating by means of a protocol integrating the pim protocol; and router and switch involved in said method |
US8582469B2 (en) * | 2007-11-14 | 2013-11-12 | Cisco Technology, Inc. | Peer-to-peer network including routing protocol enhancement |
US8355347B2 (en) * | 2007-12-19 | 2013-01-15 | Cisco Technology, Inc. | Creating multipoint-to-multipoint MPLS trees in an inter-domain environment |
US9031068B2 (en) * | 2008-02-01 | 2015-05-12 | Media Patents, S.L. | Methods and apparatus for managing multicast traffic through a switch |
WO2009095041A1 (en) * | 2008-02-01 | 2009-08-06 | Soporte Multivendor S.L. | Method for managing multicast traffic through a switch operating in the layer 2 of the osi model, and router and switch involved in said method |
WO2009109684A1 (es) * | 2008-03-05 | 2009-09-11 | Media Patents, S. L. | Procedimiento para monitorizar o gestionar equipos conectados a una red de datos |
US7936780B1 (en) | 2008-03-12 | 2011-05-03 | Juniper Networks, Inc. | Hierarchical label distribution protocol for computer networks |
US8804718B2 (en) * | 2008-04-23 | 2014-08-12 | Cisco Technology, Inc. | Preventing traffic flooding to the root of a multi-point to multi-point label-switched path tree with no receivers |
US9456054B2 (en) | 2008-05-16 | 2016-09-27 | Palo Alto Research Center Incorporated | Controlling the spread of interests and content in a content centric network |
US7778204B2 (en) * | 2008-07-25 | 2010-08-17 | Alcatel-Lucent Usa Inc. | Automatic maintenance of a distributed source tree (DST) network |
US7929557B2 (en) * | 2008-11-14 | 2011-04-19 | Juniper Networks, Inc. | Summarization and longest-prefix match within MPLS networks |
US8077726B1 (en) | 2008-12-10 | 2011-12-13 | Juniper Networks, Inc. | Fast reroute for multiple label switched paths sharing a single interface |
US8542620B2 (en) * | 2009-05-05 | 2013-09-24 | Qualcomm Incorporated | Dynamic energy saving mechanism for access points |
US8189584B2 (en) | 2009-07-27 | 2012-05-29 | Media Patents, S. L. | Multicast traffic management in a network interface |
US8184628B2 (en) * | 2009-08-28 | 2012-05-22 | Cisco Technology, Inc. | Network based multicast stream duplication and merging |
US8879384B2 (en) * | 2009-09-14 | 2014-11-04 | Alcatel Lucent | Fast upstream source failure detection |
US8923293B2 (en) | 2009-10-21 | 2014-12-30 | Palo Alto Research Center Incorporated | Adaptive multi-interface use for content networking |
CN102668465B (zh) * | 2009-11-18 | 2015-04-22 | 日本电气株式会社 | 中继装置、中继方法 |
US9274851B2 (en) * | 2009-11-25 | 2016-03-01 | Brocade Communications Systems, Inc. | Core-trunking across cores on physically separated processors allocated to a virtual machine based on configuration information including context information for virtual machines |
US8411667B2 (en) * | 2009-12-15 | 2013-04-02 | At&T Intellectual Property I, L.P. | Methods, apparatus and articles of manufacture to manipulate packet routing |
US20110149960A1 (en) * | 2009-12-17 | 2011-06-23 | Media Patents, S.L. | Method and apparatus for filtering multicast packets |
US8422514B1 (en) | 2010-02-09 | 2013-04-16 | Juniper Networks, Inc. | Dynamic configuration of cross-domain pseudowires |
US8537733B1 (en) | 2010-02-12 | 2013-09-17 | Qualcomm Incorporated | Dynamic power mode switch in a wireless ad-hoc system |
US8310957B1 (en) | 2010-03-09 | 2012-11-13 | Juniper Networks, Inc. | Minimum-cost spanning trees of unicast tunnels for multicast distribution |
US8769155B2 (en) | 2010-03-19 | 2014-07-01 | Brocade Communications Systems, Inc. | Techniques for synchronizing application object instances |
US9311446B1 (en) | 2010-03-19 | 2016-04-12 | Qualcomm Incorporated | Multicast transmission for power management in an ad-hoc wireless system |
US8576703B2 (en) | 2010-03-19 | 2013-11-05 | Brocade Communications Systems, Inc. | Synchronization of multicast information using bicasting |
US8750164B2 (en) | 2010-07-06 | 2014-06-10 | Nicira, Inc. | Hierarchical managed switch architecture |
US9680750B2 (en) | 2010-07-06 | 2017-06-13 | Nicira, Inc. | Use of tunnels to hide network addresses |
US9104619B2 (en) | 2010-07-23 | 2015-08-11 | Brocade Communications Systems, Inc. | Persisting data across warm boots |
US8495418B2 (en) | 2010-07-23 | 2013-07-23 | Brocade Communications Systems, Inc. | Achieving ultra-high availability using a single CPU |
JP5844373B2 (ja) | 2010-09-17 | 2016-01-13 | オラクル・インターナショナル・コーポレイション | ミドルウェアマシン環境におけるランナウェイサブネットマネージャインスタンスからの保護を促進するためのシステムおよび方法 |
CN102447612B (zh) * | 2010-09-30 | 2016-03-30 | 中兴通讯股份有限公司 | 双向点到多点标签转发路径建立、接枝和剪枝方法及系统 |
CN102055672B (zh) * | 2010-12-27 | 2013-03-13 | 北京星网锐捷网络技术有限公司 | 一种数据流传输路径的控制方法、装置和路由设备 |
US8537816B2 (en) * | 2010-12-29 | 2013-09-17 | Avaya, Inc. | Multicast VPN support for IP-VPN lite |
US8774076B2 (en) * | 2011-02-04 | 2014-07-08 | Cisco Technology, Inc. | Optimizing OTV multicast traffic flow for site local receivers |
US8774181B1 (en) * | 2011-05-04 | 2014-07-08 | Juniper Networks, Inc. | Reducing unnecessary upstream traffic in PIM-bidirectional mode |
US8761171B1 (en) | 2011-05-04 | 2014-06-24 | Juniper Networks, Inc. | Reducing unnecessary upstream traffic in PIM-bidirectional mode |
US9246838B1 (en) | 2011-05-27 | 2016-01-26 | Juniper Networks, Inc. | Label switched path setup using fast reroute bypass tunnel |
US8713649B2 (en) | 2011-06-03 | 2014-04-29 | Oracle International Corporation | System and method for providing restrictions on the location of peer subnet manager (SM) instances in an infiniband (IB) network |
WO2012167268A1 (en) | 2011-06-03 | 2012-12-06 | Oracle International Corporation | System and method for authenticating components in a network |
EP2730060A4 (en) * | 2011-07-06 | 2014-12-03 | Ericsson Telefon Ab L M | DYNAMIC UPDATE OF A LABEL SWITCHED PATH |
US9654331B1 (en) * | 2011-07-27 | 2017-05-16 | Cisco Technology, Inc. | System and method for recovery of customer premise equipment information on an access concentrator |
US8873558B2 (en) * | 2011-08-03 | 2014-10-28 | Cisco Technology, Inc. | Reverse path forwarding lookup with link bundles |
CN102984065B (zh) * | 2011-09-07 | 2015-12-16 | 盛科网络(苏州)有限公司 | 超接口标签空间的报文处理方法及装置 |
US9143335B2 (en) | 2011-09-16 | 2015-09-22 | Brocade Communications Systems, Inc. | Multicast route cache system |
US8830998B2 (en) * | 2011-09-23 | 2014-09-09 | Avaya Inc. | Separation of edge and routing/control information for multicast over shortest path bridging |
US8953446B1 (en) * | 2011-12-20 | 2015-02-10 | Juniper Networks, Inc. | Load balancing multicast join requests over interior and exterior BGP paths in a MVPN |
US9049658B2 (en) | 2012-03-06 | 2015-06-02 | Qualcomm Incorporated | Power save mechanism for peer-to-peer communication networks |
CN104205753B (zh) * | 2012-03-19 | 2017-10-03 | 英特尔公司 | 用于输入/输出虚拟化系统中的分组管理的技术 |
CN104106238A (zh) * | 2012-04-26 | 2014-10-15 | 惠普发展公司,有限责任合伙企业 | 组播路由路径检查 |
US10225094B2 (en) * | 2012-05-29 | 2019-03-05 | Futurewei Technologies, Inc. | SDN facilitated multicast in data center |
US8953441B2 (en) * | 2012-06-06 | 2015-02-10 | Juniper Networks, Inc. | Re-routing network traffic after link failure |
US8837479B1 (en) | 2012-06-27 | 2014-09-16 | Juniper Networks, Inc. | Fast reroute between redundant multicast streams |
US8798050B1 (en) | 2012-07-30 | 2014-08-05 | Cisco Technology, Inc. | Re-optimization of loosely routed P2MP-TE sub-trees |
US10581763B2 (en) | 2012-09-21 | 2020-03-03 | Avago Technologies International Sales Pte. Limited | High availability application messaging layer |
US9967106B2 (en) | 2012-09-24 | 2018-05-08 | Brocade Communications Systems LLC | Role based multicast messaging infrastructure |
US9203690B2 (en) | 2012-09-24 | 2015-12-01 | Brocade Communications Systems, Inc. | Role based multicast messaging infrastructure |
US9049148B1 (en) | 2012-09-28 | 2015-06-02 | Juniper Networks, Inc. | Dynamic forwarding plane reconfiguration in a network device |
US9280546B2 (en) | 2012-10-31 | 2016-03-08 | Palo Alto Research Center Incorporated | System and method for accessing digital content using a location-independent name |
US9400800B2 (en) | 2012-11-19 | 2016-07-26 | Palo Alto Research Center Incorporated | Data transport by named content synchronization |
US10430839B2 (en) | 2012-12-12 | 2019-10-01 | Cisco Technology, Inc. | Distributed advertisement insertion in content-centric networks |
CN103430499B (zh) * | 2013-02-06 | 2016-01-20 | 华为技术有限公司 | 在网络虚拟化系统中组播数据通道建立的方法及设备 |
US9978025B2 (en) | 2013-03-20 | 2018-05-22 | Cisco Technology, Inc. | Ordered-element naming for name-based packet forwarding |
US8953500B1 (en) | 2013-03-29 | 2015-02-10 | Juniper Networks, Inc. | Branch node-initiated point to multi-point label switched path signaling with centralized path computation |
WO2014155673A1 (ja) * | 2013-03-29 | 2014-10-02 | 株式会社日立製作所 | テスト環境管理装置及びテスト環境構築方法 |
US9338084B2 (en) * | 2013-04-10 | 2016-05-10 | Cisco Technology, Inc. | Distributed fast remote cutover of traffic upon local failure in an overlay transport visualization network |
US9935791B2 (en) | 2013-05-20 | 2018-04-03 | Cisco Technology, Inc. | Method and system for name resolution across heterogeneous architectures |
US9148290B2 (en) | 2013-06-28 | 2015-09-29 | Cisco Technology, Inc. | Flow-based load-balancing of layer 2 multicast over multi-protocol label switching label switched multicast |
US9444722B2 (en) | 2013-08-01 | 2016-09-13 | Palo Alto Research Center Incorporated | Method and apparatus for configuring routing paths in a custodian-based routing architecture |
US9432204B2 (en) | 2013-08-24 | 2016-08-30 | Nicira, Inc. | Distributed multicast by endpoints |
US9407549B2 (en) | 2013-10-29 | 2016-08-02 | Palo Alto Research Center Incorporated | System and method for hash-based forwarding of packets with hierarchically structured variable-length identifiers |
US9276840B2 (en) | 2013-10-30 | 2016-03-01 | Palo Alto Research Center Incorporated | Interest messages with a payload for a named data network |
US9401864B2 (en) | 2013-10-31 | 2016-07-26 | Palo Alto Research Center Incorporated | Express header for packets with hierarchically structured variable-length identifiers |
US10101801B2 (en) | 2013-11-13 | 2018-10-16 | Cisco Technology, Inc. | Method and apparatus for prefetching content in a data stream |
US9311377B2 (en) | 2013-11-13 | 2016-04-12 | Palo Alto Research Center Incorporated | Method and apparatus for performing server handoff in a name-based content distribution system |
US10129365B2 (en) | 2013-11-13 | 2018-11-13 | Cisco Technology, Inc. | Method and apparatus for pre-fetching remote content based on static and dynamic recommendations |
US10089655B2 (en) | 2013-11-27 | 2018-10-02 | Cisco Technology, Inc. | Method and apparatus for scalable data broadcasting |
US9503358B2 (en) | 2013-12-05 | 2016-11-22 | Palo Alto Research Center Incorporated | Distance-based routing in an information-centric network |
US9602392B2 (en) | 2013-12-18 | 2017-03-21 | Nicira, Inc. | Connectivity segment coloring |
US9602385B2 (en) | 2013-12-18 | 2017-03-21 | Nicira, Inc. | Connectivity segment selection |
US9379979B2 (en) * | 2014-01-14 | 2016-06-28 | Palo Alto Research Center Incorporated | Method and apparatus for establishing a virtual interface for a set of mutual-listener devices |
US10172068B2 (en) | 2014-01-22 | 2019-01-01 | Cisco Technology, Inc. | Service-oriented routing in software-defined MANETs |
US10098051B2 (en) | 2014-01-22 | 2018-10-09 | Cisco Technology, Inc. | Gateways and routing in software-defined manets |
US9374304B2 (en) | 2014-01-24 | 2016-06-21 | Palo Alto Research Center Incorporated | End-to end route tracing over a named-data network |
US9954678B2 (en) | 2014-02-06 | 2018-04-24 | Cisco Technology, Inc. | Content-based transport security |
US9678998B2 (en) | 2014-02-28 | 2017-06-13 | Cisco Technology, Inc. | Content name resolution for information centric networking |
US10089651B2 (en) | 2014-03-03 | 2018-10-02 | Cisco Technology, Inc. | Method and apparatus for streaming advertisements in a scalable data broadcasting system |
US9836540B2 (en) | 2014-03-04 | 2017-12-05 | Cisco Technology, Inc. | System and method for direct storage access in a content-centric network |
US9473405B2 (en) | 2014-03-10 | 2016-10-18 | Palo Alto Research Center Incorporated | Concurrent hashes and sub-hashes on data streams |
US9626413B2 (en) | 2014-03-10 | 2017-04-18 | Cisco Systems, Inc. | System and method for ranking content popularity in a content-centric network |
US9391896B2 (en) | 2014-03-10 | 2016-07-12 | Palo Alto Research Center Incorporated | System and method for packet forwarding using a conjunctive normal form strategy in a content-centric network |
US9407432B2 (en) | 2014-03-19 | 2016-08-02 | Palo Alto Research Center Incorporated | System and method for efficient and secure distribution of digital content |
US9916601B2 (en) | 2014-03-21 | 2018-03-13 | Cisco Technology, Inc. | Marketplace for presenting advertisements in a scalable data broadcasting system |
US9363179B2 (en) | 2014-03-26 | 2016-06-07 | Palo Alto Research Center Incorporated | Multi-publisher routing protocol for named data networks |
US9363086B2 (en) | 2014-03-31 | 2016-06-07 | Palo Alto Research Center Incorporated | Aggregate signing of data in content centric networking |
US9794079B2 (en) | 2014-03-31 | 2017-10-17 | Nicira, Inc. | Replicating broadcast, unknown-unicast, and multicast traffic in overlay logical networks bridged with physical networks |
US9716622B2 (en) | 2014-04-01 | 2017-07-25 | Cisco Technology, Inc. | System and method for dynamic name configuration in content-centric networks |
US9473576B2 (en) | 2014-04-07 | 2016-10-18 | Palo Alto Research Center Incorporated | Service discovery using collection synchronization with exact names |
US10075521B2 (en) | 2014-04-07 | 2018-09-11 | Cisco Technology, Inc. | Collection synchronization using equality matched network names |
US9390289B2 (en) | 2014-04-07 | 2016-07-12 | Palo Alto Research Center Incorporated | Secure collection synchronization using matched network names |
US9451032B2 (en) | 2014-04-10 | 2016-09-20 | Palo Alto Research Center Incorporated | System and method for simple service discovery in content-centric networks |
US9992281B2 (en) | 2014-05-01 | 2018-06-05 | Cisco Technology, Inc. | Accountable content stores for information centric networks |
US9609014B2 (en) | 2014-05-22 | 2017-03-28 | Cisco Systems, Inc. | Method and apparatus for preventing insertion of malicious content at a named data network router |
US9455835B2 (en) | 2014-05-23 | 2016-09-27 | Palo Alto Research Center Incorporated | System and method for circular link resolution with hash-based names in content-centric networks |
US9276751B2 (en) | 2014-05-28 | 2016-03-01 | Palo Alto Research Center Incorporated | System and method for circular link resolution with computable hash-based names in content-centric networks |
US9516144B2 (en) | 2014-06-19 | 2016-12-06 | Palo Alto Research Center Incorporated | Cut-through forwarding of CCNx message fragments with IP encapsulation |
US9537719B2 (en) | 2014-06-19 | 2017-01-03 | Palo Alto Research Center Incorporated | Method and apparatus for deploying a minimal-cost CCN topology |
US9426113B2 (en) | 2014-06-30 | 2016-08-23 | Palo Alto Research Center Incorporated | System and method for managing devices over a content centric network |
US9699198B2 (en) | 2014-07-07 | 2017-07-04 | Cisco Technology, Inc. | System and method for parallel secure content bootstrapping in content-centric networks |
US9621354B2 (en) | 2014-07-17 | 2017-04-11 | Cisco Systems, Inc. | Reconstructable content objects |
US9959156B2 (en) | 2014-07-17 | 2018-05-01 | Cisco Technology, Inc. | Interest return control message |
US9590887B2 (en) | 2014-07-18 | 2017-03-07 | Cisco Systems, Inc. | Method and system for keeping interest alive in a content centric network |
US9729616B2 (en) | 2014-07-18 | 2017-08-08 | Cisco Technology, Inc. | Reputation-based strategy for forwarding and responding to interests over a content centric network |
US9535968B2 (en) | 2014-07-21 | 2017-01-03 | Palo Alto Research Center Incorporated | System for distributing nameless objects using self-certifying names |
US9882964B2 (en) | 2014-08-08 | 2018-01-30 | Cisco Technology, Inc. | Explicit strategy feedback in name-based forwarding |
US9503365B2 (en) | 2014-08-11 | 2016-11-22 | Palo Alto Research Center Incorporated | Reputation-based instruction processing over an information centric network |
US9729662B2 (en) | 2014-08-11 | 2017-08-08 | Cisco Technology, Inc. | Probabilistic lazy-forwarding technique without validation in a content centric network |
US9391777B2 (en) | 2014-08-15 | 2016-07-12 | Palo Alto Research Center Incorporated | System and method for performing key resolution over a content centric network |
US9467492B2 (en) | 2014-08-19 | 2016-10-11 | Palo Alto Research Center Incorporated | System and method for reconstructable all-in-one content stream |
US9800637B2 (en) | 2014-08-19 | 2017-10-24 | Cisco Technology, Inc. | System and method for all-in-one content stream in content-centric networks |
US9497282B2 (en) | 2014-08-27 | 2016-11-15 | Palo Alto Research Center Incorporated | Network coding for content-centric network |
US10204013B2 (en) | 2014-09-03 | 2019-02-12 | Cisco Technology, Inc. | System and method for maintaining a distributed and fault-tolerant state over an information centric network |
US9553812B2 (en) | 2014-09-09 | 2017-01-24 | Palo Alto Research Center Incorporated | Interest keep alives at intermediate routers in a CCN |
US9619349B2 (en) | 2014-10-14 | 2017-04-11 | Brocade Communications Systems, Inc. | Biasing active-standby determination |
US10069933B2 (en) | 2014-10-23 | 2018-09-04 | Cisco Technology, Inc. | System and method for creating virtual interfaces based on network characteristics |
US9536059B2 (en) | 2014-12-15 | 2017-01-03 | Palo Alto Research Center Incorporated | Method and system for verifying renamed content using manifests in a content centric network |
US9590948B2 (en) | 2014-12-15 | 2017-03-07 | Cisco Systems, Inc. | CCN routing using hardware-assisted hash tables |
US10237189B2 (en) | 2014-12-16 | 2019-03-19 | Cisco Technology, Inc. | System and method for distance-based interest forwarding |
US9846881B2 (en) | 2014-12-19 | 2017-12-19 | Palo Alto Research Center Incorporated | Frugal user engagement help systems |
US10003520B2 (en) | 2014-12-22 | 2018-06-19 | Cisco Technology, Inc. | System and method for efficient name-based content routing using link-state information in information-centric networks |
US9473475B2 (en) | 2014-12-22 | 2016-10-18 | Palo Alto Research Center Incorporated | Low-cost authenticated signing delegation in content centric networking |
US9660825B2 (en) | 2014-12-24 | 2017-05-23 | Cisco Technology, Inc. | System and method for multi-source multicasting in content-centric networks |
US9602596B2 (en) | 2015-01-12 | 2017-03-21 | Cisco Systems, Inc. | Peer-to-peer sharing in a content centric network |
US9832291B2 (en) | 2015-01-12 | 2017-11-28 | Cisco Technology, Inc. | Auto-configurable transport stack |
US9916457B2 (en) | 2015-01-12 | 2018-03-13 | Cisco Technology, Inc. | Decoupled name security binding for CCN objects |
US9946743B2 (en) | 2015-01-12 | 2018-04-17 | Cisco Technology, Inc. | Order encoded manifests in a content centric network |
US9954795B2 (en) | 2015-01-12 | 2018-04-24 | Cisco Technology, Inc. | Resource allocation using CCN manifests |
US9462006B2 (en) | 2015-01-21 | 2016-10-04 | Palo Alto Research Center Incorporated | Network-layer application-specific trust model |
US9552493B2 (en) | 2015-02-03 | 2017-01-24 | Palo Alto Research Center Incorporated | Access control framework for information centric networking |
US10333840B2 (en) | 2015-02-06 | 2019-06-25 | Cisco Technology, Inc. | System and method for on-demand content exchange with adaptive naming in information-centric networks |
US9806895B1 (en) | 2015-02-27 | 2017-10-31 | Juniper Networks, Inc. | Fast reroute of redundant multicast streams |
US10075401B2 (en) | 2015-03-18 | 2018-09-11 | Cisco Technology, Inc. | Pending interest table behavior |
US10116605B2 (en) | 2015-06-22 | 2018-10-30 | Cisco Technology, Inc. | Transport stack name scheme and identity management |
US10075402B2 (en) | 2015-06-24 | 2018-09-11 | Cisco Technology, Inc. | Flexible command and control in content centric networks |
US10701038B2 (en) | 2015-07-27 | 2020-06-30 | Cisco Technology, Inc. | Content negotiation in a content centric network |
US9986034B2 (en) | 2015-08-03 | 2018-05-29 | Cisco Technology, Inc. | Transferring state in content centric network stacks |
CN106470162B (zh) * | 2015-08-19 | 2019-06-25 | 中国移动通信集团公司 | 一种业务报文的组播方法及装置 |
US10610144B2 (en) | 2015-08-19 | 2020-04-07 | Palo Alto Research Center Incorporated | Interactive remote patient monitoring and condition management intervention system |
US9832123B2 (en) | 2015-09-11 | 2017-11-28 | Cisco Technology, Inc. | Network named fragments in a content centric network |
US10355999B2 (en) | 2015-09-23 | 2019-07-16 | Cisco Technology, Inc. | Flow control with network named fragments |
US9977809B2 (en) | 2015-09-24 | 2018-05-22 | Cisco Technology, Inc. | Information and data framework in a content centric network |
US10313227B2 (en) | 2015-09-24 | 2019-06-04 | Cisco Technology, Inc. | System and method for eliminating undetected interest looping in information-centric networks |
US10454820B2 (en) | 2015-09-29 | 2019-10-22 | Cisco Technology, Inc. | System and method for stateless information-centric networking |
US10263965B2 (en) | 2015-10-16 | 2019-04-16 | Cisco Technology, Inc. | Encrypted CCNx |
US9794238B2 (en) | 2015-10-29 | 2017-10-17 | Cisco Technology, Inc. | System for key exchange in a content centric network |
US9807205B2 (en) | 2015-11-02 | 2017-10-31 | Cisco Technology, Inc. | Header compression for CCN messages using dictionary |
US10009446B2 (en) | 2015-11-02 | 2018-06-26 | Cisco Technology, Inc. | Header compression for CCN messages using dictionary learning |
US10021222B2 (en) | 2015-11-04 | 2018-07-10 | Cisco Technology, Inc. | Bit-aligned header compression for CCN messages using dictionary |
US10097521B2 (en) | 2015-11-20 | 2018-10-09 | Cisco Technology, Inc. | Transparent encryption in a content centric network |
US9912776B2 (en) | 2015-12-02 | 2018-03-06 | Cisco Technology, Inc. | Explicit content deletion commands in a content centric network |
US10097346B2 (en) | 2015-12-09 | 2018-10-09 | Cisco Technology, Inc. | Key catalogs in a content centric network |
US10078062B2 (en) | 2015-12-15 | 2018-09-18 | Palo Alto Research Center Incorporated | Device health estimation by combining contextual information with sensor data |
US9800433B2 (en) | 2015-12-16 | 2017-10-24 | At&T Intellectual Property I, L.P. | Method and apparatus for providing a point-to-point connection over a network |
US10257271B2 (en) | 2016-01-11 | 2019-04-09 | Cisco Technology, Inc. | Chandra-Toueg consensus in a content centric network |
US9949301B2 (en) | 2016-01-20 | 2018-04-17 | Palo Alto Research Center Incorporated | Methods for fast, secure and privacy-friendly internet connection discovery in wireless networks |
US10305864B2 (en) | 2016-01-25 | 2019-05-28 | Cisco Technology, Inc. | Method and system for interest encryption in a content centric network |
US10043016B2 (en) | 2016-02-29 | 2018-08-07 | Cisco Technology, Inc. | Method and system for name encryption agreement in a content centric network |
US10038633B2 (en) | 2016-03-04 | 2018-07-31 | Cisco Technology, Inc. | Protocol to query for historical network information in a content centric network |
US10003507B2 (en) | 2016-03-04 | 2018-06-19 | Cisco Technology, Inc. | Transport session state protocol |
US10051071B2 (en) | 2016-03-04 | 2018-08-14 | Cisco Technology, Inc. | Method and system for collecting historical network information in a content centric network |
US10742596B2 (en) | 2016-03-04 | 2020-08-11 | Cisco Technology, Inc. | Method and system for reducing a collision probability of hash-based names using a publisher identifier |
US9832116B2 (en) | 2016-03-14 | 2017-11-28 | Cisco Technology, Inc. | Adjusting entries in a forwarding information base in a content centric network |
US10212196B2 (en) | 2016-03-16 | 2019-02-19 | Cisco Technology, Inc. | Interface discovery and authentication in a name-based network |
US10067948B2 (en) | 2016-03-18 | 2018-09-04 | Cisco Technology, Inc. | Data deduping in content centric networking manifests |
US11436656B2 (en) | 2016-03-18 | 2022-09-06 | Palo Alto Research Center Incorporated | System and method for a real-time egocentric collaborative filter on large datasets |
US10091330B2 (en) | 2016-03-23 | 2018-10-02 | Cisco Technology, Inc. | Interest scheduling by an information and data framework in a content centric network |
US10033639B2 (en) | 2016-03-25 | 2018-07-24 | Cisco Technology, Inc. | System and method for routing packets in a content centric network using anonymous datagrams |
US10320760B2 (en) | 2016-04-01 | 2019-06-11 | Cisco Technology, Inc. | Method and system for mutating and caching content in a content centric network |
US9930146B2 (en) | 2016-04-04 | 2018-03-27 | Cisco Technology, Inc. | System and method for compressing content centric networking messages |
US10425503B2 (en) | 2016-04-07 | 2019-09-24 | Cisco Technology, Inc. | Shared pending interest table in a content centric network |
US10027578B2 (en) | 2016-04-11 | 2018-07-17 | Cisco Technology, Inc. | Method and system for routable prefix queries in a content centric network |
US10404450B2 (en) | 2016-05-02 | 2019-09-03 | Cisco Technology, Inc. | Schematized access control in a content centric network |
US10320675B2 (en) | 2016-05-04 | 2019-06-11 | Cisco Technology, Inc. | System and method for routing packets in a stateless content centric network |
US10547589B2 (en) | 2016-05-09 | 2020-01-28 | Cisco Technology, Inc. | System for implementing a small computer systems interface protocol over a content centric network |
US10084764B2 (en) | 2016-05-13 | 2018-09-25 | Cisco Technology, Inc. | System for a secure encryption proxy in a content centric network |
US10063414B2 (en) | 2016-05-13 | 2018-08-28 | Cisco Technology, Inc. | Updating a transport stack in a content centric network |
US10243841B2 (en) | 2016-06-06 | 2019-03-26 | Cisco Technology, Inc. | Multicast fast reroute at access devices with controller implemented multicast control plane |
US10103989B2 (en) | 2016-06-13 | 2018-10-16 | Cisco Technology, Inc. | Content object return messages in a content centric network |
US10305865B2 (en) | 2016-06-21 | 2019-05-28 | Cisco Technology, Inc. | Permutation-based content encryption with manifests in a content centric network |
US10148572B2 (en) | 2016-06-27 | 2018-12-04 | Cisco Technology, Inc. | Method and system for interest groups in a content centric network |
US10009266B2 (en) | 2016-07-05 | 2018-06-26 | Cisco Technology, Inc. | Method and system for reference counted pending interest tables in a content centric network |
US9992097B2 (en) | 2016-07-11 | 2018-06-05 | Cisco Technology, Inc. | System and method for piggybacking routing information in interests in a content centric network |
US10122624B2 (en) | 2016-07-25 | 2018-11-06 | Cisco Technology, Inc. | System and method for ephemeral entries in a forwarding information base in a content centric network |
US10069729B2 (en) | 2016-08-08 | 2018-09-04 | Cisco Technology, Inc. | System and method for throttling traffic based on a forwarding information base in a content centric network |
US10956412B2 (en) | 2016-08-09 | 2021-03-23 | Cisco Technology, Inc. | Method and system for conjunctive normal form attribute matching in a content centric network |
US10033642B2 (en) | 2016-09-19 | 2018-07-24 | Cisco Technology, Inc. | System and method for making optimal routing decisions based on device-specific parameters in a content centric network |
US10212248B2 (en) | 2016-10-03 | 2019-02-19 | Cisco Technology, Inc. | Cache management on high availability routers in a content centric network |
US10447805B2 (en) | 2016-10-10 | 2019-10-15 | Cisco Technology, Inc. | Distributed consensus in a content centric network |
US10135948B2 (en) | 2016-10-31 | 2018-11-20 | Cisco Technology, Inc. | System and method for process migration in a content centric network |
US10243851B2 (en) | 2016-11-21 | 2019-03-26 | Cisco Technology, Inc. | System and method for forwarder connection information in a content centric network |
CN109391909B (zh) * | 2017-08-14 | 2021-05-14 | 华为技术有限公司 | 一种组播方法及装置 |
WO2019034005A1 (zh) | 2017-08-14 | 2019-02-21 | 华为技术有限公司 | 一种组播方法及装置 |
CN109962849B (zh) * | 2017-12-22 | 2021-09-14 | 华为技术有限公司 | 传输组播报文的方法和相关设备 |
US10700938B2 (en) * | 2018-07-31 | 2020-06-30 | Cisco Technology, Inc. | Efficient configuration of multicast flows |
US10778457B1 (en) | 2019-06-18 | 2020-09-15 | Vmware, Inc. | Traffic replication in overlay networks spanning multiple sites |
CN110601975A (zh) * | 2019-08-05 | 2019-12-20 | 中国人民解放军陆军工程大学 | 一种适用于多星多波束卫星通信系统的标签分配方法 |
CN111917622B (zh) * | 2019-09-23 | 2021-08-03 | 华为技术有限公司 | 一种反向路径转发rpf检查方法及装置 |
EP4030698A4 (en) * | 2019-10-14 | 2022-11-09 | Huawei Technologies Co., Ltd. | METHOD, DEVICE, SYSTEM AND APPARATUS FOR PACKET PROCESSING, AND STORAGE MEDIA |
CN112822097A (zh) * | 2019-11-15 | 2021-05-18 | 华为技术有限公司 | 报文转发的方法、第一网络设备以及第一设备组 |
US11245645B2 (en) | 2020-04-02 | 2022-02-08 | PrimeWan Limited | Virtual network device |
US11362865B2 (en) | 2020-04-02 | 2022-06-14 | PrimeWan Limited | Virtual network |
US11223569B2 (en) | 2020-04-02 | 2022-01-11 | PrimeWan Limited | Device, method, and system that virtualize a network |
US11894948B2 (en) | 2020-04-02 | 2024-02-06 | PrimeWan Limited | Method of forming a virtual network |
EP4147395A1 (en) * | 2020-05-06 | 2023-03-15 | Primewan Limited | Virtual network device |
US11516115B2 (en) * | 2020-08-18 | 2022-11-29 | Juniper Networks, Inc. | Weighted multicast join load balance |
US11784922B2 (en) | 2021-07-03 | 2023-10-10 | Vmware, Inc. | Scalable overlay multicast routing in multi-tier edge gateways |
Family Cites Families (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6466985B1 (en) * | 1998-04-10 | 2002-10-15 | At&T Corp. | Method and apparatus for providing quality of service using the internet protocol |
US6192051B1 (en) * | 1999-02-26 | 2001-02-20 | Redstone Communications, Inc. | Network router search engine using compressed tree forwarding table |
US6711163B1 (en) * | 1999-03-05 | 2004-03-23 | Alcatel | Data communication system with distributed multicasting |
US6839348B2 (en) * | 1999-04-30 | 2005-01-04 | Cisco Technology, Inc. | System and method for distributing multicasts in virtual local area networks |
US6553028B1 (en) * | 1999-04-30 | 2003-04-22 | Cisco Technology, Inc. | Method and apparatus for multicast switching using a centralized switching engine |
US6728777B1 (en) * | 1999-06-02 | 2004-04-27 | Nortel Networks Limited | Method for engineering paths for multicast traffic |
US6680943B1 (en) * | 1999-10-01 | 2004-01-20 | Nortel Networks Limited | Establishing bi-directional communication sessions across a communications network |
US6510144B1 (en) * | 1999-12-07 | 2003-01-21 | Cisco Technology, Inc. | Network layer support to enhance the transport layer performance in mobile and wireless environments |
US6880090B1 (en) * | 2000-04-17 | 2005-04-12 | Charles Byron Alexander Shawcross | Method and system for protection of internet sites against denial of service attacks through use of an IP multicast address hopping technique |
US6947428B1 (en) * | 2000-06-14 | 2005-09-20 | Nortel Networks Limited | Distributed label switching router |
US6847638B1 (en) * | 2000-10-16 | 2005-01-25 | Cisco Technology, Inc. | Multicast system for forwarding desired multicast packets in a computer network |
US20020150094A1 (en) * | 2000-10-27 | 2002-10-17 | Matthew Cheng | Hierarchical level-based internet protocol multicasting |
JP4225681B2 (ja) * | 2000-12-06 | 2009-02-18 | 富士通株式会社 | 仮想閉域網構築方法及び装置並びに中継装置 |
US7061921B1 (en) * | 2001-03-19 | 2006-06-13 | Juniper Networks, Inc. | Methods and apparatus for implementing bi-directional signal interfaces using label switch paths |
US7230924B2 (en) * | 2001-03-28 | 2007-06-12 | At&T Corp. | Method and apparatus for communications traffic engineering |
US6771593B2 (en) | 2001-05-31 | 2004-08-03 | Motorola, Inc. | Method for improving packet delivery in an unreliable environment |
US7339903B2 (en) * | 2001-06-14 | 2008-03-04 | Qualcomm Incorporated | Enabling foreign network multicasting for a roaming mobile node, in a foreign network, using a persistent address |
US20030063613A1 (en) * | 2001-09-28 | 2003-04-03 | Carpini Walter Joseph | Label switched communication network and system and method for path restoration |
US7389359B2 (en) * | 2001-10-19 | 2008-06-17 | Foundry Networks, Inc. | Method and system for intelligently forwarding multicast packets |
WO2003040855A2 (en) * | 2001-10-24 | 2003-05-15 | The Fantastic Corporation | Methods for multicasting content |
US7260097B2 (en) * | 2002-01-30 | 2007-08-21 | Nortel Networks Limited | Label control method and apparatus for virtual private LAN segment networks |
US20030200336A1 (en) * | 2002-02-15 | 2003-10-23 | Suparna Pal | Apparatus and method for the delivery of multiple sources of media content |
US20030193958A1 (en) * | 2002-04-11 | 2003-10-16 | Vidya Narayanan | Methods for providing rendezvous point router redundancy in sparse mode multicast networks |
US7289505B2 (en) * | 2002-06-04 | 2007-10-30 | Lucent Technologies Inc. | Efficient reverse path forwarding check mechanism |
US7453807B2 (en) * | 2002-06-04 | 2008-11-18 | Lucent Technologies Inc. | Efficient rendezvous point tree to shortest path tree switch-over process |
US7281058B1 (en) * | 2002-10-09 | 2007-10-09 | Juniper Networks, Inc. | Delivering and receiving multicast content across a unicast network |
US7471645B2 (en) * | 2002-10-25 | 2008-12-30 | Hughes Network Systems, Llc | Method and system for multicast in a broadband satellite system |
WO2004043019A1 (ja) * | 2002-11-05 | 2004-05-21 | Fujitsu Limited | ネットワーク中継方法及び装置 |
EP1429500B1 (en) * | 2002-12-11 | 2006-03-01 | Nippon Telegraph and Telephone Corporation | Method and device for multicast communication path calculation |
JP3900195B2 (ja) | 2003-02-07 | 2007-04-04 | 日本電信電話株式会社 | マルチキャスト転送経路設定方法、及びそれを実現するためのマルチキャストラベルスイッチング方法 |
JP4109692B2 (ja) | 2003-07-09 | 2008-07-02 | 富士通株式会社 | ラベルスイッチネットワークにおけるセッション確立方法及びラベルスイッチノード |
US7477642B2 (en) * | 2004-02-03 | 2009-01-13 | Redback Networks, Inc. | MPLS traffic engineering for point-to-multipoint label switched paths |
US8149832B2 (en) | 2004-07-12 | 2012-04-03 | At&T Intellectual Property I, L.P. | Methods, systems, and computer program products for pushing and/or popping multiple multiprotocol label switching (MPLS) labels/shim headers at a single node |
US7447225B2 (en) * | 2004-07-23 | 2008-11-04 | Cisco Technology, Inc. | Multiple multicast forwarder prevention during NSF recovery of control failures in a router |
US7804790B1 (en) * | 2004-08-30 | 2010-09-28 | Juniper Networks, Inc. | Aggregate multicast trees for virtual private local area network (LAN) service multicast |
US7499419B2 (en) | 2004-09-24 | 2009-03-03 | Fortinet, Inc. | Scalable IP-services enabled multicast forwarding with efficient resource utilization |
US8619774B2 (en) * | 2004-10-26 | 2013-12-31 | Cisco Technology, Inc. | Method and apparatus for providing multicast messages within a virtual private network across a data communication network |
US7489684B2 (en) * | 2004-12-08 | 2009-02-10 | Alcatel Lucent | Access network architecture for multicasting using xDSL and IGMP |
US7720994B2 (en) * | 2005-01-13 | 2010-05-18 | Cisco Technology, Inc. | Method for suppression of multicast join/prune messages from extranet receivers |
KR100693052B1 (ko) | 2005-01-14 | 2007-03-12 | 삼성전자주식회사 | Mpls 멀티캐스트의 고속 재경로 설정 장치 및 방법 |
US8089964B2 (en) | 2005-04-05 | 2012-01-03 | Cisco Technology, Inc. | Transporting multicast over MPLS backbone using virtual interfaces to perform reverse-path forwarding checks |
US7529199B1 (en) * | 2005-05-31 | 2009-05-05 | Cisco Technology, Inc. | System and method for resolving conflicts in proxy routing information associated with multicast distribution trees |
US20070058646A1 (en) | 2005-08-25 | 2007-03-15 | Siemens Aktiengesellschaft | Device and method for forwarding multicast traffic in a hybrid device |
US7809009B2 (en) | 2006-02-21 | 2010-10-05 | Cisco Technology, Inc. | Pipelined packet switching and queuing architecture |
US8934486B2 (en) * | 2006-03-16 | 2015-01-13 | Cisco Technology, Inc. | System and method for implementing multicast over a label-switched core network |
JP5115033B2 (ja) * | 2007-05-30 | 2013-01-09 | 富士通株式会社 | パケット中継方法及び装置 |
-
2005
- 2005-08-16 US US11/204,446 patent/US8089964B2/en active Active
- 2005-10-19 US US11/253,371 patent/US8339996B2/en active Active
-
2006
- 2006-03-29 CN CN2006800065809A patent/CN101133607B/zh active Active
-
2011
- 2011-12-29 US US13/339,953 patent/US8774180B2/en active Active
-
2012
- 2012-11-20 US US13/681,809 patent/US9154316B2/en active Active
Non-Patent Citations (1)
Title |
---|
IJsbrand Wijnands et al.multicast extensions for LDP.2005,7-9. * |
Also Published As
Publication number | Publication date |
---|---|
US20060221958A1 (en) | 2006-10-05 |
US20130077629A1 (en) | 2013-03-28 |
US8339996B2 (en) | 2012-12-25 |
US9154316B2 (en) | 2015-10-06 |
CN101133607A (zh) | 2008-02-27 |
US8089964B2 (en) | 2012-01-03 |
US20120163373A1 (en) | 2012-06-28 |
US20060221975A1 (en) | 2006-10-05 |
US8774180B2 (en) | 2014-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101133607B (zh) | 创建多点到多点传输树的方法和装置 | |
CN103236973B (zh) | 创建多点到多点传输树的网络路由器元件 | |
US7835378B2 (en) | Root node redundancy for multipoint-to-multipoint transport trees | |
US7808930B2 (en) | Dynamic multipoint tree rearrangement | |
US9083632B2 (en) | Method to transport bidir PIM over a multiprotocol label switched network | |
US7281058B1 (en) | Delivering and receiving multicast content across a unicast network | |
US8934486B2 (en) | System and method for implementing multicast over a label-switched core network | |
US7852841B2 (en) | In-band multicast signaling using LDP | |
CN108696440A (zh) | 多重归宿evpn网络中的多播负载均衡 | |
EP2347547A2 (en) | Service instance applied to mpls networks | |
US7894430B2 (en) | Hub and spoke multicast model | |
CN101656663B (zh) | 一种mpls多播报文的转发方法、装置及系统 | |
US11233741B1 (en) | Replication mode selection for EVPN multicast | |
EP2028789B1 (en) | Method, system and apparatus for allocating label | |
CN114157597B (zh) | 经加权的多播加入负载平衡 | |
EP4037255A1 (en) | Upstream multicast hop (umh) extensions for anycast deployments |
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 |