一种网络标签分配方法、装置、系统和网络设备的制造方法_2

文档序号:9870061阅读:来源:国知局
响应时间,提高标签分配效率和网络业务处理性能。
[0032] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、权利要求书、W及附图中所特别指出的结构来实现和获得。
【附图说明】
[0033] 此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0034] 图1为现有技术中,MPLS标签的结构示意图;
[0035] 图2为现有技术中,上/下游LSR设备划分示意图;
[0036] 图3为现有技术中,基于控制平面标签分配的应用示意图;
[0037] 图4为本发明实施例中,SDN网络结构示意图;
[0038] 图5a为本发明实施例中,网络标签分配系统的结构示意图;
[0039] 图化为本发明实施例中,网络控制装置向网络转发设备申请网络标签的实施流 程示意图;
[0040] 图5c为本发明实施例中,网络控制装置确定网络标签数量的实施流程示意图;
[0041] 图6为本发明实施例中,网络控制装置实施网络标签分配方法的实施流程示意 图;
[0042] 图7为本发明实施中,网络控制装置的结构示意图;
[0043] 图8为本发明实施例中,网络转发设备实施网络标签分配方法的实施流程示意 图;
[0044] 图9为本发明实施例中,网络转发设备的结构示意图。
【具体实施方式】
[0045] 为了提高网络标签分配效率和网络业务处理性能,本发明实施例提供了一种网络 标签分配方法、装置、系统和网络设备。
[0046] W下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的 优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发 明中的实施例及实施例中的特征可W相互组合。
[0047] 如图4所示,为SDN(Soft Defined化twork,软件定义网络)的网络拓扑结构示意 图。SDN是一种新型的网络结构,其核必技术化enFlow通过将网络转发设备的控制层与数 据转发层分离开来,从而实现网络流量的灵活控制。控制层实现资源管理、拓扑管理、路径 计算、业务分析等功能。数据转发层由多个数据转发域组成,每一数据转发域包含多个网络 转发设备(如图4中的LSR),其中,与其他数据转发域的网络转发设备连接的网络转发设备 称为边缘设备。
[0048] 基于上述的SDN网络结构,本发明实施例提供了一种网络标签分配方法、装置、系 统和网络设备,需要说明的是,本发明实施例提供的网络标签分配方法、装置、系统和网络 设备不仅适用于SDN网络,只要是控制层和数据转发层分离的网络结构均适用。
[0049] 如图5a所示,为本发明实施例提供的网络标签分配系统的结构示意图,包括位于 控制层的网络控制装置51和位于数据转发层的网络转发设备52,其中:网络控制装置51 针对每一网络转发设备52,预先存储该网络转发设备52对应的标签资源池,标签资源池中 存储有向该网络转发设备52预先申请的多个网络标签。具体实施时,如图化所示,网络控 制装置51可W按照W下过程向网络转发设备申请网络标签:
[0050] S511、网络控制装置向网络转发设备发送标签分配请求。
[0051] 其中,在标签分配请求中携带有请求分配的标签数量。
[0052] S512、网络控制装置接收网络转发设备分配的对应数量的网络标签。
[0053] S513、网络控制装置将接收到的对应数量网络标签存储至所述网络转发设备对应 的标签资源池中。
[0054] 较佳的,步骤S511中,网络控制装置51可W按照图5c所示的步骤确定向网络转 发设备52申请的网络标签数量:
[00巧]S521、网络控制装置判断是否为首次向网络转发设备申请网络标签,如果是,执行 步骤S522,否则,执行步骤S523。
[0056] S522、网络控制装置根据网络转发设备的业务处理指标确定请求分配的网络标签 数量,流程结束。
[0057] S523、网络控制装置根据网络转发设备对应的网络标签分配频率确定请求分配的 标签数量。
[0058] 具体实施时,在首次向网络转发设备52请求网络标签分配时,网络控制装置51可 W根据网络转发设备52的业务处理指标确定请求分配的网络标签的数量。较佳的,业务处 理指标可W但不限于包括W下至少一项;网络转发设备是否为所在数据转发域内的边缘设 备、网络转发设备所处理业务的业务等级、网络转发设备的吞吐量和基于网络转发设备建 立的链路是否为主用链路。例如,如果网络转发设备52为所在数据转发域的边缘设备时, 由于其处理的业务相比于非边缘设备要多,因此为边缘设备请求分配的网络标签数量可W 多于非边缘设备。具体实施时,网络控制装置51在首次向网络转发设备52请求分配网络 标签时,既可W根据其中任一项业务处理指标确定请求分配的网络标签数量,也可W综合 考虑其中至少两项业务处理指标确定请求分配的网络标签数量,若综合考虑多项指标时, 网络控制装置51可W根据业务指标的重要性为每一业务指标分配不同的权重。
[0059] 如果网络控制装置51非首次向网络转发设备52提交网络标签分配请求,则网络 控制装置51仅需要考虑网络转发设备52对应的网络标签分配频率(即网络控制装置51 在预设时间段内为网络转发设备52分配标签的次数与预设时间段时长之比)。分配频率越 高,网络控制装置51每次向网络转发设备52请求分配的网络标签数量也越多。
[0060] 网络转发设备52在接收到网络控制装置51发送的标签分配请求之后,根据其中 携带的标签数量分配相应数量的标签给网络控制装置51,网络控制装置51接收到网络转 发设备分配的多个标签之后,将其存储至网络转发设备52对应的标签资源池中。
[0061] 基于为每一网络转发设备52存储的标签资源池,如图6所示,为网络控制装置实 施网络标签分配方法的实施流程示意图,可W包括W下步骤:
[0062] S61、在需要进行业务转发时,网络控制装置根据确定出的业务转发路径,为位于 业务转发路径上的每一网络转发设备,从其对应的标签资源池中选择一网络标签进行分 配。
[0063] 具体实施时,由网络控制装置的拓扑管理模块和路径计算模块确定出最佳的业务 转发路径,网络控制装置为位于业务转发路径上的网络转发设备从其对应的标签资源池中 存储的网络标签选择一网络标签进行分配。
[0064] S62、网络控制装置根据为每一网络转发设备分配的网络标签和业务转发路径,分 别为每一网络转发设备建立标签转发表。
[006引 W图2为例,用户A在访问用户B时,网络控制装置51确定出的业务转发路径为 LSR1-LSR2-LSR3,则网络控制装置51分别从LSR2和LSR3对应的标签资源池中为LSR2和 LSR3选择一网络标签,假设分别为36和3,结合确定出的业务转发路径,分别确定LSR1、 LSR2、LSR3对应的标签转发表,分别如表1、表2和表3所示:
[0066] 表 1
[0067]
[0068] 表 2
[0069]
[0070] 表 3
[0071]
[0072] S63、网络控制装置向业务转发路径上的网络转发设备发送其对应的标签转发表。
[00
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1