流量工程链路信息维护方法及装置的制造方法

文档序号:9551087阅读:205来源:国知局
流量工程链路信息维护方法及装置的制造方法
【技术领域】
[0001]本申请涉及TE (Traffic Engineering,流量工程)技术领域,尤其涉及TE链路信息维护方法及装置。
【背景技术】
[0002]TE可以用来解决负载不均衡导致的拥塞问题。流量工程通过实时监控网络的流量和网络单元的负载,动态调整流量管理参数、路由参数和资源约束参数等,使网络运行状态迁移到理想状态,优化网络资源的使用,避免负载不均衡导致的拥塞。
[0003]MPLS (Mult1-Protocol Label Switching,多协议标签交换)TE 结合了 MPLS 技术与流量工程,通过 CRLSP (Constraint-based Routed Label Switched Path,受约束的标签交换路径)进行资源预留,使网络流量绕开拥塞节点,达到平衡网络流量的目的。CRLSP的建立不仅依赖路由信息,还需要满足其它约束条件,比如带宽、显式路径等。
[0004]MPLS TE中的路径计算可以由三部分组成:
[0005]1) PCE (Path Computat1n Element,路径计算单兀)
[0006]PCE是一个基于TEDB (TE topology database, TE拓扑数据库)计算带约束路径的模块(可以是一个component (组件)或一个applicat1n (应用))。PCE可以位于LSR (Label Switching Router,标签交换路由器),或者一台服务器上。其中,MPLS网络中的每个LSR启动后以及LSDB(Link State DataBase,链路状态数据库)中的链路状态、属性发现变化后,会向PCE通告TE链路信息,申请人知道的一种例子中,MPLS网络中的每个LSR启动后以及LSDB(Link State DataBase,链路状态数据库)中的链路状态、属性发现变化后,会向网络中的特定LSR通告自己的TE链路信息,该特定LSR将收集到的所有LSR的TE链路信息通过BGP-LS (Border Gateway Protocol-Link State,边界网关协议-链路状态)上报给PCE,PCE据此建立TEDB。特定LSR上报的每一 TE链路信息包括:LSR标识、链路标识、链路的本地接口 IP地址、链路的相邻接口 IP地址、链路的MRB (Maximum ReservableBandwidth,最大可预留带宽)、链路的TE度量值、链路的每个TE-Class (TE等级)的未预留带宽。
[0007]2) PCC (Path Computat1n Client,路径计算客户端)
[0008]PCC向PCE发送CRLSP计算请求,并从PCE接收CRLSP计算应答。PCC典型的是在一个LSR上,也可以是在一个管理站(management stat1n)上。PCC从PCE收到一或多条LSP (Label Switched Path,标签交换路径)参数时,PCC发起或重新发起CRLSP信令过程。
[0009]3)PCEP(PCC-PCE communicat1n protocol, PCC-PCE 通信协议)
[0010]当PCC和PCE之间,或者两个PCE之间通信时,如果两实体不在同一个LSR或者服务器上时,可以使用PCEP协议进行通信。
[0011]申请人知道的一种PCE计算CRLSP的过程如图1所示,具体如下:
[0012]步骤101:PCC (本例子中,为一 LSR节点)向PCE发送CRLSP计算请求,该请求携带LSP标识和LSP约束条件。
[0013]LSP标识包括:LSP的头、尾节点地址、隧道ID、LSP ID等,LSP约束条件如:TE等级(TE-Class)标识、LSP要求的带宽、显式路径等。
[0014]步骤102:PCE 的 CSPF (Constraint-based Shortest Path First,受约束的最短路径优先)模块接收该CRLSP计算请求,根据TEDB为PCC计算符合要求的LSP,计算成功,将该LSP信息携带在CRLSP计算响应中发送给PCC,其中,PSDB中记录的是网络中已经建立的LSP信息,包括:LSP经过的各节点的接口 IP地址等。
[0015]步骤103:PCC接收该CRLSP计算响应,根据响应中的LSP信息,采用RSVP-TE (Resource ReSerVat1n Protocol-Traffic Engineering,基于流量工程扩展的资源预留协议)建立LSP,建立成功,向PCE发送PCRpt LSP Up (路径计算报告LSP建立成功)消息。
[0016]步骤104:PCE收到PCC发来的PCRpt LSP Up消息,根据该消息和PSDB (LSP StateDatabase, LSP状态数据库)更新TEDB中该LSP对应的各TE链路信息,同时在PSDB中增加该LSP信息。
[0017]例如:若步骤101中PCC发出的CRLSP计算请求中携带的流量参数约束条件中包含了 LSP要求的带宽,则步骤104中,PCE收到PCC发来的PCRpt LSP Up消息后,要根据该LSP要求的带宽,更新该LSP对应的各TE链路的对应TE-Class的未预留带宽。

【发明内容】

[0018]本申请实施例提供TE链路信息维护方法及装置。
[0019]本申请实施例提供的技术方案是这样实现的:
[0020]一种TE链路信息维护方法,该方法包括:
[0021 ] MPLS网络中的PCE接收LSR启动后上报的所有TE链路的初始信息,将该信息存储到TEDB中;
[0022]针对每一TE链路的信息,PCE确定该TE链路的信息中的每个TE-Class的Pending带宽、已预留带宽和未预留带宽的初始值并存储到TEDB中;
[0023]PCE接收PCC发来的CRLSP计算请求,根据TEDB中存储的各TE链路的信息计算符合要求的LSP,并根据该LSP更新TEDB中对应TE链路的信息中的TE-Class的pending带宽、已预留带宽和未预留带宽。
[0024]一种TE链路信息维护装置,位于MPLS网络中的PCE上,该装置包括:
[0025]链路信息维护模块:接收LSR启动后上报的所有TE链路的初始信息,将该信息存储到TEDB中;针对每一 TE链路的信息,确定该TE链路的信息中的每个TE-Class的Pending带宽、已预留带宽和未预留带宽的初始值并存储到TEDB中;
[0026]路径计算模块:接收PCC发来的CRLSP计算请求,根据TEDB中存储的各TE链路的信息计算符合要求的LSP,并根据该LSP更新TEDB中对应TE链路的信息中的TE-Class的pending带宽、已预留带宽和未预留带宽。
[0027]可见,本申请中,PCE根据LSP的建立情况自己维护TE链路的带宽信息,从而保证了 PCE维护的TE链路带宽的准确性,进而提高了 LSP建立成功的几率。
【附图说明】
[0028]图1为现有的PCE计算CRLSP的过程示意图;
[0029]图2为本申请实施例提供的TE链路信息维护方法流程图;
[0030]图3为本申请又一实施例提供的TE链路信息维护方法流程图;
[0031]图4为本申请实施例网络结构示例图;
[0032]图5为本申请实施例提供的TE链路信息维护装置的组成示意图。
【具体实施方式】
[0033]图2为本申请实施例提供的TE链路信息维护方法流程图,其具体步骤如下:
[0034]步骤201:MPLS网络中的PCE接收LSR启动后上报的所有TE链路的初始信息,将该信息存储到TEDB中,其中,每一 TE链路的初始信息包括:
[0035]1)LSR 标识;
[0036]2)链路标识;
[0037]3)链路的本地接口 IP地址;
[0038]4)链路的相邻接口 IP地址;
[0039]5)链路的最大可预留带宽;
[0040]6)链路的TE度量值;
[0041]7)链路的每个等级类型CT (Class Type)的最大可预留带宽。
[0042]其中,步骤201中,MPLS网络中的PCE接收LSR启动后上报的所有TE链路的初始信息可采用如下方式:
[0043]PCE接收每个LSR启动后上报的本LSR的各TE链路的初始信息,将该信息存储到TE数据库TEDB中,其中,每一 TE链路的初始信息包括:LSR标识、链路标识、链路的本地接口 IP地址、链路的相邻接口 IP地址、链路的最大可预留带宽、链路的每个CT的最大可预留带宽、链路的TE度量值。
[0044]在另一个例子,步骤201中,MPLS网络中的PCE接收LSR启动后上报的所有TE链路的初始信息可采用如下方式
[0045]PCE接收特定LSR通过BGP-LS上报的所有LSR的所有TE链路的信息,每一 TE链路的信息包括:LSR标识、链路标识、链路的本地接口 IP地址、链路的相邻接口 IP地址、链路的最大可预留带宽、链路的每个CT的最大可预留带宽、链路的TE度量值、链路的每个TE-Class的未预留带宽的初始值;此时虽然特定LSR上报了每个TE-Class的未预留带宽的初始值,在后续步骤202中,PCE仍然计算每个TE-Class的未预留带宽的初始值或者PCE直接将每个TE-Class的未预留带宽初始化为对应CT的最大可预留带宽。
[0046]对于任一 LSR,当该LSR在上报的任一 TE链路的信息的任一内容发生变化时,该LSR都要将该内容的更新值上报给PCE,PCE根据该更新值更新自身存储的该LSR的该TE链路的对应内容,其中,TE链路的信息的更新内容可以包括如下之一或任意组合:
[0047]链路的本地接口 IP地址;
[0048]链路的相邻接口 IP地址
[0049]链路的最大可预留带宽;
[0050]链路的TE度量值;
[0051]链路的每个CT的最大可预留带宽。
[0052]步骤202:针对每一 TE链路的信息,PCE确定该TE链路的信息中的每个
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1