流保留协议的第一协议实体与路由选择协议的第二协议实体之间的互相配合的利记博彩app_3

文档序号:9916909阅读:来源:国知局
如箭头L6所示,第二协议实体14a、14b可向通信网络20、例如桥式网络发送包括流路径的标识的数据分组单元、例如包括EP的标识的LSP。如箭头L8所示,第一协议实体12可向通信网络20发送数据分组单元。数据分组单元可包括流路径的标识和用于保留资源的指令,以及可选地包括流路径的描述并且可选地包括目的地18能够接收数据流的信息。例如,数据分组单元可以是MSRPDU,其包括EP的标识和用于保留资源的指令以及可选的EP的描述和可选的收听方就绪。
[0095]适合在操作上运行图1A的步骤S16的系统24在图1E中示出。系统24包括第一协议实体26和第二协议实体28,并且可包含在网络节点30(其可例如适配为中间网络节点、例如通信网络20的核心桥接器)中。流保留协议和路由选择协议可形成网络节点30中的协议栈。第一协议实体26和/或第二协议实体28可适配为应用。在流保留协议为MSRP的情况下,第一协议实体26可体现为MSRP实体。在路由选择协议是IS-1S协议的情况下,第二协议实体28可体现为IS-1S协议实体。
[0096]如图1F所示,第一协议实体26在步骤S50向第二协议实体28发送对于待发送数据流指示通信网络20中的流路径的一部分的流路径信息的请求。在另一步骤S52,第二协议实体28具体基于该请求来确定指示流路径的部分的流路径信息,并且在步骤S54向第一协议实体28发送所确定流路径信息。所确定流路径信息可包括流路径的部分的标识和/或描述。例如,第二协议实体26可实现与桥式本地计算引擎(BLCE)相关的功能性,以便实现路径确定。相应地,可实现协议实体26、28之间的简易有效互相配合,因为两种协议均直接交互以用于流路径的所需部分的确定。
[0097]在可于步骤S50与步骤S52之间执行的可选步骤S56中,第一协议实体26向第二协议实体28发送描述流路径的流路径描述。流路径描述先前可在可选步骤S58在按照流保留协议的数据分组单元中从例如另一网络节点32已经接收。另一网络节点32可体现为图1B的网络节点16。流路径描述可对应于上述新流路径的流路径描述。步骤S52可响应由第一协议实体26具体从网络节点16的第一协议实体12接收(新)流路径的流路径描述而执行。(新)流路径的流路径描述和流路径信息的请求可在一个信息交换或消息中共同发送。所确定流路径信息可指示沿流路径的下一跳和/或下一个链路。
[0098]在操作上于步骤S54之后执行的另一可选步骤S60中,第一协议实体26在按照流保留协议的数据分组单元中向通信网络29和/或朝源发送所确定流路径信息。
[0099]在另一可选步骤S62中,第一协议实体26可接收用于沿流路径保留资源的指令。这个指令可对应于参照图1C的步骤S28所述的指令。该指令可从一个和/或该网络节点16的一个和/或第一协议实体12来接收。步骤S50可响应接收指令而执行。用于保留资源的指令和/或描述流路径的流路径信息可在按照流保留协议的一个或相同协议数据单元、例如MSRP中接收。换言之,步骤S62和S58可重叠。数据分组单元还可包括流路径的标识和/或目的地18可以能够接收数据流的信息。
[0100]在可选步骤S64中,第一协议实体26可将用于保留资源的指令发送到通信网络20。例如,第一协议实体26可基于所接收的所确定流路径信息在按照流保留协议的数据分组单元中具体向另一个网络节点或者向数据流的源发送用于保留资源的指令、描述流路径的流路径描述、描述流路径的部分的流路径描述、流路径的部分的标识、流路径的标识和/或指示目的地18能够接收数据流的信息。
[0101]针对MRSP和IS-1S,该方法可通过例如MSRP应用26接收MSRPDU中的EP的描述符来实现。MSRP应用26然后可向IS-1S应用28发送EP子类型长度值(TLV)。IS-1S应用28能够通过计算来确定宽松跳的流路径的缺失段,因为IS-1S应用28具有网络拓扑的知识。IS-1S应用28可为这个计算运行Di jkstra。
[0102]步骤S16的方法也能够如图1G所示来体现。该方法可与将数据流从源发送到目的地18关联地使用。该方法可在操作上由系统24并且具体由网络节点30来执行。在第一步骤S66,描述流路径的流路径描述在按照流保留协议的协议数据单元中接收。在另一步骤S68,流路径信息基于所接收流路径描述来确定。所确定流路径信息对于待发送数据流指示通信网络20中的流路径的一部分。在另一步骤S70,流路径描述按照所确定流路径信息在按照流保留协议的协议数据单元中发送。图1F中针对第一协议实体26和第二协议实体28所述的一个或多个步骤也能够结合图1G的方法来执行。
[0103]下面将进一步说明图1C中的信息交换。如箭头LlO所示,用于第一协议实体12与系统24的第二协议实体28、例如IS-1S应用之间的互相配合的系统24的第一协议实体26、例如MSRP应用可从另一网络节点、例如边缘桥接器来接收数据分组单元。系统24可以是网络节点30、例如核心桥接器的组成部分。数据分组单元可包括用于保留资源的指令、流路径描述,以及可选地包括目的地18可以能够接收数据流的信息。例如,数据分组单元可以是MSRPDU,其包括用于保留资源的指令、EP的描述符和可选的收听方就绪。如箭头L12所示,第一协议实体26可向第二协议实体28发送流路径信息、例如流路径描述的请求。如箭头L14所示,第二协议实体28可向第一协议实体26发送流路径信息、例如流路径的一部分的标识和/或流路径的部分的描述。如箭头L16所示,第一协议实体26可向通信网络20、例如桥式网络发送数据分组单元。数据分组单元可包括用于保留资源的指令和流路径的描述,可选地包括流路径的部分的标识并且可选地包括目的地18能够接收数据流的信息。例如,数据分组单元可以是MSRPDU,其可包括用于保留资源的指令和EP的描述以及可选的流路径的部分的标识和可选的收听方就绪。
[0104]不失一般性,下面参照MSRP和IS-1S以及相应MSRP和IS-1S实体或应用来描述其他实施例。但是,其他适当协议和实体也可由实施例的描述来包含。例如,基于TCP或PCEP的协议可用来代替IS-1S。为了易于描述,MRSP实体和/或IS-1S实体在以下可分别称作MRSP和IS-1S。此外,不失一般性,相应通信网络的网络节点可体现为桥接器。
[0105]在一些实施例中,提供一种用于分别在SRP和MSRP和/或IS-1S应用之间的互相配合的方法。
MSRP实体或IS-1S实体能够用于数据流(若有的话)所需的显式路径的建立。保留由给定流路径之上的(一个或多个)MSRP应用来执行。
[0106]边缘桥接器通过MSRPDU与源和一个或多个目的地、例如端站(其可充当发话人或收听方)进行通信。
[0107]链路状态协议数据单元(PDU)(LSP)或MSRPDU根据选择哪一种操作模式来用于网络中的路径建立。MSRPDU用来执行保留动作。
[0108]边缘桥接器的MSRP应用和IS-1S应用必须进行交互和互相配合,以便实现该方法。如果MSRP也用于路径建立,则中间或核心桥接器的MSRP和IS-1S应用也可需要互相配合。
[0109]如果边缘桥接器可从端站接收保留请求、例如收听方就绪消息,则MSRP应用触发IS-1S应用,以执行至少其路径计算任务,并且也可以是路径建立。MSRP应用可暂停任何其他动作,直到获得来自IS-1S应用的反馈。保留则由MSRP沿从IS-1S所获得的路径进行,这可涉及路径建立(若IS-1S可能尚未执行)。
[0110]最后,源或发话人与目的地或收听方之间的流路径通过通信网络来建立,使得还保留数据流所需的资源。
[0111]一些实施例可实现MSRP与IS-1S之间的互相配合,这是当今不存在的。可需要互相配合以便能够使用IS-1S控制桥式网络中的SRP并且调节IS-1S能力。
[0112]在一些实施例中,提供可选地采用Qca实现(M)SRP和IS-1S桥式网络以及后两者之间的接口。采取网络桥接器形式的相应网络节点可包括MRSP应用、IS-1S应用以及后两者之间的接口。IS-1S应用能够实现Qca功能性、例如路径计算和/或路径安装,或者可耦合到外部Qca实现节点、例如中央网络控制器。IS-1S应用或外部Qca实现节点可实现与如参照图1B所述相关的功能性。MSRP应用通过在需要将收听方连接到流时请求相应会话路径信息来触发从IS-1S的流路径确定或流路径建立。会话路径信息可指示桥式网络中待发送数据的会话路径。注意,在本申请的上下文中,术语“会话”和“流”可按照可互换方式来使用。IS-1S应用确定现有流路径是否令人满意/适合于数据流、因此满足必要限制或要求等。如果这种流路径存在,则IS-1S应用向MSRP应用提供相应流路径信息。如果这种流路径尚未建立,则κ-ι S应用确定新的显式流路径或树。如果IS-1S应用仅用来控制路径建立,则IS-1S应用发起流路径的建立,并且等到IS-1S应用确信流路径成功建立,因此能够用于数据流。IS-1S应用然后通知MSRP应用关于指示新流路径的流路径信息。为此,会话路径信息包括显式路径(ΕΡ)。如果没有已经(尚未)建立适当的流路径,则IS-1S应用确定新的显式流路径或树。IS-1S应用向 MSRP 应用发送流路径信息 ,其除了 EP 之外还包括所确定流路径的描述、例如显式路径描述符。如果流路径已经存在,则MSRP应用例如通过沿流路径在MSPRDU中发送收听方就绪来执行流保留任务;如果没有流路径存在,则MSRPDU也携带流路径的描述,以及流路径是建立并且保留共同进行。
[0113]在一些实施例中,由IS-1S所控制的桥式网络必须提供由装置、例如附连到边缘桥接器(EB)的端站或主机所运行的与MSRP进行互相配合的方法。在桥式网络的情况下,IS-1S控制包括由IEEE 802.1Q及其修正案、例如802.1aq和802.1Qca(Qca)对桥接器所规定的全部附件。如本申请所使用的术语“IS-1S”涉及所有这些第2层(L2)附件,因此后者没有单独提到。注意,并非所有这些特征均用于所有实施例中。
[0114]图1H示出示范通信网络。通信网络可体现为IS-1S所控制的桥式网络101。桥式网络由边缘桥接器(EB)(例如102、103、105、106)和核心桥接器(CB)(例如104)来组成。通过A所表示的三角形指示运行于桥接器的控制应用。端站、例如发话人和收听方(例如107、108、109、110)连接到边缘桥接器102、103、105、106。
[0115]图2A示出桥接器201,其至少包含MSRP应用202和IS-1S应用203。注意,桥接器201可运行其他应用。为了实现MSRP与IS-1S之间的互相配合,在两个应用202、203之间需要控制交换,如箭头205所示。如果它们之间要求交互、例如控制交换,则它常常称作两个实体之间的接口 204 ο在这个方面,桥接器201可包括相应协议应用或实体202、203之间的接口。如上所述,IS-1S、例如IS-1S应用203也包括L2特征、例如Qca特征。但是,在一些实施例中,一些Qca特征在桥接器201外部来实现,如图2b中的参考标号206所示。两个实施例对本申请的其余部分不加区分,并且两种实施例对于这里所述的方法、系统、节点等是可能的,或者换言之,能够与方法、系统、节点、通信系统、计算机程序和计算机程序产品结合应用。因此,不失一般性,以下描述利用图2A的桥接器实施例。
[0116]按照实现所提出方法的一实施例的设备在图3中更详细示出。网络元件301也包含IS-1S软件307和流保留软件308。图3所示的网络元件301示例包括数据平面,其中包括交换结构307、多个数据卡(例如308和309)、至少一个接收器(Rx)接口 310和至少一个发射器(Tx)接口 311 Ax和Tx接口 310和311与网络上的链路进行接口,数据卡308和309分别对通过接口 310和311所接收和发送的数据执行功能,以及交换结构307在数据卡308、309/1/0卡310、311之间交换数据。网络元件301还包括控制平面,其包括其中包含配置成实现例如用于控制基于最短路径的转发的链路状态路由选择过程的控制逻辑的一个或多个处理器302。此外,处理器302还实现用于路径计算和保留的逻辑。其他过程也可在控制逻辑中实现。网络元件301还包括存储器303,其存储用于控制协议304、协议栈305、一个或多个数据库306的软件。用于控制协议304的软件包含与IS-1S和MSRP过程关联的数据和指令。协议栈305存储由网络元件301、例如IS-1S和MSRP所实现的网络协议。数据库例如用于确定和存储转发路径。网络元件301可包含其他软件、过程和信息的存储单元,以便使它能够执行所提出路径控制和保留方法的功能,并且执行通信网络上的网络元件中通常实现的其他功能。
[0117]下面将描述按照两个实施例的MSRP与IS-1S之间的互相配合的方法。该方法的不同之处在于在通信网络中使用两个控制协议的准确程度。
[0118]按照第一实施例的方法在以下称作选项AO在这种方法中,转发路径仅由IS-1S来安装,如图4所示。也就是说,只有链路状态协议数据单元(LSP)411、412在网络中传播以用于路径建立,即,只有LSP 411、412携带路径信息。注意,LSP还可携带SRP的发话人广告信息。
[0119]
按照第二实施例的方法在以下称作选项B。在这种方法中,转发路径也通过MSRP操作来建立。因此,不仅LSP 511、而且MSRPDU 512也携带网络中的路径信息,如图5所示。
[0120]操作与网络401、501略有不同,这取决于两种选项A和B,下面进一步论述。边缘桥接器与发话人/收听方之间的操作对两种选项A和B是相同的,这将首先通过描述按照一实施例、用于将数据流从数据流的源发送到数据流的目的地的方法来说明。
[0121]当发话人608发起称作发话人广告的流通知时,该方法的操作如图6A所示来发起。为此,发话人608例如向与其连接的桥接器EB D 604发送MSRPDU 610oEB D 604然后将发话人广告传播到网络601中。发话人广告信息通过溢流LSP 611或者通过按照MSRP操作传播MSRPDU 612到达网络601中的所有桥接器602-605。注意,发话人广告没有直接对应于路径建立,因此它与使用哪一个选项、即选项A或选项B无关。因此,发话人广告的LSP和MSRPDU传播均能够与选项A和选项B相组合。
[0122]在该方法的一些实施例中,如果保护方案适用于流,则多个路径可需要为该流提供。操作对各路径是相同的,并且它与选择哪一个选项、即选项A或选项B无关。
[0123]如果然后存在关注接收给定流的收听方,则收听方注册以用于接收来自发话人的流,如图6B所示。为此,收听方609例如通过向与其附连的桥接器605发送包含收听方就绪信息的MSRPDU 614,来发起其对数据流的注册。
[0124]所接收收听方就绪MSPRDU614然后由接收方桥接器605的MSRP来处理。收听方就绪MSRPDU 614的接收在图11的步骤1101中和图12的步骤1201中示出。这种接收方桥接器701在图7中示出。注意,桥接器605能够与桥接器701相同。在处理收听方就绪之后,MSRP应用702通过它们之间的控制信道205、例如通过发送请求705来触发IS-1S操作。MSRP应用702可保持在MSRPDU中接收的信息,例如不将它转发到任何其他装置,直到它从IS-1S应用703获得某个应答。网络601中的操作的其余部分取决于使用哪一种操作模式,如以下所述。
[0125]但是,该方法的最后一个步骤对于两个选项A和B是相同的,因为它在网络601外部执行,如图6F所示。如果路径建立和保留动作必须对网络601中的流成功执行,则与发话人608相邻的桥接器604向发话人608发送收听方就绪MSRPDU 618。然后,收听方609最终获得它所注册的流。
[0126]下面更详细描述按照本实施例和第二实施例的方法。
[0127]在第一实施例或选项A中,流路径仅由IS-1S来建立。
[0128]在显式流路径可对通信网络601来建立的情况下,本实施例可适用。在可使用最短路径的情况下,本实施例也可以是可适用的。如果是这种情况,则路径建立由IS-1S来执行。保留然后通过IS-1S所建立的路径之上的MSRP操作进行。显式流路径能够例如通过宽松跳不完全定义,或者能够完全定义、即定义全部跳和链路,以及显式路径能够包括最短路径或者与最短路径不同的另一个路径、因此是非最短路径。
[0129]该方法的操作在图11中示出。在步骤1101在边界端口接收具有收听方就绪的MSRPDU之后,MSRP应用702如图7中的705所示在步骤1102触发IS-1S操作,以便使路径用于流。注意,路径在这里用作通称;如果存在流的多个收听方,则它实际上可能是树。上述边界端口可表示面向通信网络外部的边缘桥接器的端口,例如将边缘桥接器605连接到目的地609的边缘桥接器605的端口。
[0130]MSRP应用702可能不向任何其他网络节点转发收听方就绪信息,直到它获得来自IS-1S应用703的反馈。
[0131]IS-1S应用703然后在步骤1103检查路径是否已经存在,以便携带流。但是,可能的情况是,没有现有路径满足例如流的QoS或带宽要求。如果情况是这样,则在步骤1105,IS-1S应用703计算满足流的要求的路径。在步骤1105,IS-1S应用703还汇编新显式路径的描述符(在子类型长度值(TLV)中),并且使它在LSP 615中溢流网络601,以便使它在网络601中建立或安装,如图6C所示。IS-1S应用703然后在步骤1106等到它确信路径在网络601中建立或安装。例如,IS-1S应用可等待足以实现IS-1S应用确信路径被建立的充分长时间。备选地,备选地,能够使用按照标题为“0AM AIDED EXPLICIT PATH REPORT VIA IGP”的US 61/991306的方法或者按照标题为 “METHOD FOR ASSURED NETWORK STATE CONFI⑶RAT1N ANDROLLBACK IN LINK-STATE PACKET NETWORKS” 的US 61/822696的方法,通过引用将两种申请的内容结合于此。
[0132]注意,如果EP包含必须执行的宽松跳或限制路由选择动作,则核心桥接器104的IS-1S应用执行IS-1S操作动作以使路径如对IS-1S的L2扩展所规定被建立或安装;在核心桥接器104中的MSRP与IS-1S应用之间可能不需要交互。
[0133]在使路径用于流之后,IS-1S应用803在步骤1107通知MSRP应用802关于将要使用哪一个路径。如图8所示,IS-1S应用803可向MSRP应用802发送就绪805信号。从IS-1S应用803到MSRP应用802的另一种反馈信号能够用来代替就绪805信号。
[0134]在步骤1108,MSRP应用802则在MSRPDU 616中将收听方就绪发送到网络中,其沿其信息从IS-1S已经接收的路径来传播,并且对应保留动作在网络节点中通过MSRP操作来执行,如图6d所示。
[0135]最后,收听方就绪由发话人604来接收,如在图6F中所示和以上所述。
[0136]在第二实施例或选项B中,显式流路径也由MSRP而不是IS-1S来建立,因而MSRP还执
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1