[go: up one dir, main page]

WO2007082423A1 - Procédé, système et dispositif de gestion de flux réseau à commutation de labels multiprotocole - Google Patents

Procédé, système et dispositif de gestion de flux réseau à commutation de labels multiprotocole Download PDF

Info

Publication number
WO2007082423A1
WO2007082423A1 PCT/CN2006/002037 CN2006002037W WO2007082423A1 WO 2007082423 A1 WO2007082423 A1 WO 2007082423A1 CN 2006002037 W CN2006002037 W CN 2006002037W WO 2007082423 A1 WO2007082423 A1 WO 2007082423A1
Authority
WO
WIPO (PCT)
Prior art keywords
management
traffic
mpls
network
setting
Prior art date
Application number
PCT/CN2006/002037
Other languages
English (en)
French (fr)
Inventor
Weisi Dong
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=37425759&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=WO2007082423(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Priority to CNA2006800119226A priority Critical patent/CN101156372A/zh
Publication of WO2007082423A1 publication Critical patent/WO2007082423A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • H04L12/4645Details on frame tagging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]

Definitions

  • Multi-protocol label switching network traffic management method system and device
  • the present invention relates to the field of network communications, and in particular, to a network traffic management method, system and device for multi-protocol label switching (MPLS).
  • MPLS multi-protocol label switching
  • MPLS technology has become the main technology of the IP bearer network.
  • the new generation of IP bearer networks has been called the MPLS bearer network.
  • the IP bearer network implements the IP bearer network by using MPLS related technologies, such as: MPLS VPN, MPLS Virtual Private Network, and MPLS Traffic Engineering (MPLS TE). Multi-service isolation, QOS assurance, and traffic engineering for IP networks. Therefore, in the current IP bearer network, the main traffic is MPLS label traffic, and point-to-point (P2P, Point-to-Point) based MPLS tunnel or point-to-multipoint (P2MP, Point-to-Multi-Points) ) MPLS tunnel.
  • P2P Point-to-Point
  • MPLS tunnel point-to-multipoint
  • the meaning of the network traffic can be fully understood, and the traffic can be controlled, such as: QoS re-marking, security control, traffic adjustment, and the like.
  • the management of network traffic cannot do this because the traffic in the network is MPLS label, and these labels are dynamically allocated, and its specific meaning cannot be determined in advance.
  • multi-layer labels are often used in MPLS VPN applications.
  • the meaning of each layer label cannot be determined. If these network labels are stripped to identify internal information, it is not feasible because MPLS packets are included. It may be an IP packet. There may be overlapping addresses. It may also be a link layer message or a certain TDM information. These information are unrecognizable in the middle of the network.
  • the traffic analysis function on some current routers cannot be truly implemented.
  • Analysis and management of MPLS network traffic In addition, the traditional IP address-based network traffic management method is mainly implemented based on a specific host (ie, a quintuple based on an IP address), and cannot truly represent a region or an aggregated service class or user group. Management, because the IP address information of these managed individuals may be disorderly distributed, it is inefficient and inconvenient to rely solely on IP address information to manage network traffic. Summary of the invention
  • the present invention provides a multi-protocol label switching network traffic management method, including: setting a management flag on the outer layer of the service traffic data carried in the MPLS packet when the MPLS label packet is sent; receiving the MPLS packet Then, the service traffic data carried in the MPLS packet is identified and the traffic is managed according to the management tag carried in the MPLS packet.
  • the above solution may further include: determining a management mark setting manner according to management requirements; the setting management mark is: setting the management mark according to the determined setting manner.
  • the determined management tag setting manner may include: allocating different management tags to service traffic sent to different PEs in a virtual private network VPN; or, assigning the same traffic to each PE in a VPN. Manage the tag; or, separately assign a management tag to the traffic accessed by the PE site.
  • the method for setting a management tag may include: setting a management tag according to a routing policy; or setting a management tag according to a route attribute; or setting a management flag according to the policy route.
  • the setting management flag may be: setting, by the edge device of the MPLS network, the management tag when originating the MPLS label message.
  • the identifying the service traffic data according to the management tag and performing the traffic management may be: the device that receives the MPLS packet in the MPLS network identifies the service traffic data and performs traffic management; or receives the traffic from the MPLS network.
  • Device identification of the MPLS packet The traffic data is transmitted to the external network management device, and the external network management device performs traffic management according to the identification result.
  • the invention also provides an MPLS network traffic management system, comprising: a traffic management module, a management tag setting module and a traffic identification module;
  • the management tag setting module is configured to set a management tag in an outer layer of the service traffic data carried in the MPLS label packet;
  • the traffic identification module is configured to identify the service traffic data carried in the MPLS label packet according to the management label in the MPLS label, and transmit the identification result to the traffic management module.
  • the traffic management module is configured to receive the identification result from the traffic identification module and perform traffic management.
  • the management tag setting module may be further configured to determine a management tag setting mode according to the management requirement, and then set the management tag according to the management tag setting mode.
  • the present invention further provides an MPLS network device, the device comprising: a management tag setting module, configured to set a management tag and output the MPLS label message in an outer layer of the service traffic data carried in the MPLS label message.
  • a management tag setting module configured to set a management tag and output the MPLS label message in an outer layer of the service traffic data carried in the MPLS label message.
  • the present invention further provides another MPLS network device, where the device includes: a traffic identification module, configured to receive an MPLS label message, and identify a service carried by the MPLS label message according to the management label in the MPLS label message. Traffic data.
  • a traffic identification module configured to receive an MPLS label message, and identify a service carried by the MPLS label message according to the management label in the MPLS label message. Traffic data.
  • the device may further include: a traffic management module, configured to receive the identification result of the traffic flow data from the traffic identification module and perform traffic management.
  • a traffic management module configured to receive the identification result of the traffic flow data from the traffic identification module and perform traffic management.
  • the present invention implements the management of MPLS network traffic, and the network manager can identify a certain user traffic according to needs, analyze it, perform statistical accounting, traffic engineering adjustment or QOS. Marking, etc., the solution is easy to operate and easy to implement.
  • FIG. 1 is a block diagram of an embodiment of a system of the present invention.
  • FIG. 2 is a schematic diagram of management tag allocation of the system of the present invention.
  • FIG. 3 is a flowchart of processing according to an embodiment of a method according to the present invention. Mode for carrying out the invention
  • the core idea of the present invention is to provide a multi-protocol label switching network traffic management method, system, and device, which set a management label for an MPLS label packet at the edge of the MPLS network, and set a management flag between the user traffic and the MPLS service label. To identify specific traffic flows to facilitate traffic management for MPLS services.
  • the module of an embodiment of the multi-protocol label switching network traffic management system provided by the present invention includes: a management tag setting module, a traffic identification module, and a traffic management module.
  • the management tag setting module is configured on the MPLS network edge device, and is configured to set a management tag for the MPLS label message, where the management tag is set between the user traffic and the MPLS service tag, and different management tags can represent different traffic meanings. It can assign management tags to the services to be managed by the network according to the management needs, such as: To accurately manage the traffic sent by the VPN to different PEs, you can send traffic management tags to different PEs for this VPN; For the difference between the traffic of different PEs, only one management tag can be assigned to the VPN; to understand the traffic from a PE site in a VPN, a separate management can be assigned to the traffic accessed by the PE site. mark.
  • L1 can be used as a management flag for traffic from PE 1 to PE 3 in VPN 1 service;
  • L2 is used as a management flag for traffic from PE 1 to PE 2 in VPN 1 service;
  • L3 is used as VPN 2
  • the management mark of business traffic does not distinguish the destination of business traffic.
  • the traffic identification module is disposed on another MPLS network device, such as an MPLS network core. And a device, configured to identify a specific service flow according to the management mark in the MPLS label message from the management tag setting module, and transmit the identification result to the traffic management module.
  • the traffic management module is configured to be used by the MPLS network management device to obtain the identification result of the traffic identification module, and perform corresponding traffic management on the specific service flow according to the identification result, including: security management, QoS management, traffic distribution adjustment, and accounting Fees, etc.
  • the above traffic identification module can be set not only in the MPSL network core device but also in any other MPLS network device.
  • the traffic management module may be configured not only on the MPLS network management device but also on the same network device as the traffic identification module.
  • the traffic identification module may output the device result to the local traffic management module after identifying the management tag. Therefore, the network device where the traffic identification module is located can directly perform local traffic management, such as: QoS, traffic statistics, and the like.
  • the traffic management module When the traffic management module is set in the network management device, the traffic identification module outputs the traffic identified by the management tag to the traffic management module set on the network management device, and the network management device performs traffic management separately, for example: security analysis , billing, etc.
  • FIG. 3 The processing flow of an embodiment of the multi-protocol label switching network traffic management method provided by the present invention is shown in FIG. 3.
  • the embodiment is applied to the MPLS network edge device and the MPLS network core device, and specifically includes:
  • Step 301 The management tag setting module in the MPLS network edge device determines a management tag setting mode.
  • the management tag is set according to the management requirements of the user, and different management tags may be assigned to the traffic sent to different PEs in one VPN, or the same management tag may be assigned to the traffic sent to each PE in a VPN. Or assign a management tag to the traffic accessed by a PE site.
  • the set management mark can indicate different traffic meanings, such as: can indicate the traffic of a user VPN; or indicate a VPN The traffic between a pair of point-to-point sites; or just the traffic uploaded from a user base station (CE SITE) in a VPN; or the traffic indicating a certain service in a VPN; or the MPLS forwarding in the public network. Traffic uploaded from a physical topology location; or traffic representing a P2MP MPLS multicast group.
  • the format of the management tag can be four bytes in length, or other length tag formats can be set as needed.
  • Step 302 After determining the management flag setting mode, the management tag setting module sets a management flag for the currently prepared MPLS label message.
  • the management tag can be set on the operator's MPLS network edge device, that is, the management tag is set on the device that sets the first MPLS label for the MPLS label message, or can be managed by the network intermediate device in the middle of the network. The reset is performed.
  • the management tag is not related to the user's service. It does not represent a specific service. It is a resource of the operator's network management and is globally valid in the operator's MPLS network. When used, this management tag can be assigned according to certain rules, such as: allocation by region, or by business distribution.
  • the management tag can be set in the outer layer of the user traffic according to the needs of the service management, and then set the MPLS label information required by other service forwarding processes in the outer layer of the management tag, that is, the management The tag is set under the MPLS stack bottom tag and above the user traffic. As shown in the following table, the management tag is set between the user traffic and the MPLS service tag:
  • the foregoing management tag may be set according to a routing policy, such as: setting a management tag according to a next hop of the route or a VPN tag; or setting according to a route attribute, such as: According to a Border Gateway Protocol (BGP) Groups and extended community attributes, etc. to set management tags; or set management tags based on policy routing, such as: Set management tags based on incoming interface, destination address, or source address.
  • a routing policy such as: setting a management tag according to a next hop of the route or a VPN tag; or setting according to a route attribute, such as: According to a Border Gateway Protocol (BGP) Groups and extended community attributes, etc. to set management tags; or set management tags based on policy routing, such as: Set management tags based on incoming interface, destination address, or source address.
  • BGP Border Gateway Protocol
  • Step 303 The MPLS label packet with the management tag is transmitted in the MPLS network.
  • the MPLS label message is transmitted by the MPLS network edge device to the MPLS network core device.
  • Step 304 The traffic identification module in the core device of the MPLS network identifies the specific service flow according to the management tag in the received MPLS label message, and may transmit the identification result to the traffic management module in the external network management device, where the traffic management is performed.
  • the module performs MPLS traffic management on specific service flows, such as accounting, security analysis, etc., and can also output the identification result to a locally configured traffic management module to directly manage the identified traffic locally, for example: QoS Management, traffic statistics or traffic grooming.
  • the management tag Since the management tag is unique to a traffic flow and is globally valid on the MPLS network, the operator can identify the traffic with such management tag on any device in the MPLS network according to its own needs. The path through which the traffic flows can be clearly understood, which provides a basis for further network management.
  • the traffic identification module can identify the specific information of the service traffic according to the management tag, for example, the traffic of a certain user or the traffic of a certain service of a certain user; for the multi-service bearer network, the traffic can be identified. Is the traffic of the Next Generation Network (NGN), or the traffic of the IP TV (IPTV), or the traffic of the Internet (Internet),
  • NTN Next Generation Network
  • IPTV IP TV
  • Internet the traffic of the Internet
  • the identified management mark on the one hand, it can know the path through which the user traffic flows in the network, and whether the path conforms to the expected service plan; on the other hand, it can do traffic statistics and charging; also can be in the network.
  • These nodes perform management operations such as QoS re-marking, security management, QoS management, and traffic distribution adjustment for service traffic according to the management identifier.
  • the present invention implements management of MPLS label switching network traffic, and can dynamically assign a management group management method and management identifier according to the user's wishes to implement traffic distribution analysis, Q0S management, billing management, and security management of network services. Etc., it is easy to operate and easy to implement.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Traffic Control Systems (AREA)

Description

一种多协议标签交换网络流量管理方法、 系统及设备
技术领域
本发明涉及网络通信领域, 尤其涉及一种多协议标签交换 ( MPLS, Multi-Protocol Label Switching ) 网络流量管理方法、 系统及设备。 发明背景
MPLS技术已经成为 IP承载网的主要技术 , 新一代的 IP承载网已经 被称为 MPLS承载网。 IP承载网通过使用 MPLS的相关技术, 如: 多协议 标签交换虚拟专用网(MPLS VPN, MPLS Virtual Private Network ) , 多 协议标签交换流量工程(MPLS TE, MPLS Traffic Engineering )等, 以 实现 IP承载网的多业务隔离、 QOS保证以及 IP网络的流量工程。 因此在 当前的 IP承载网中, 主要的流量都是 MPLS标签流量, 且基于点到点 ( P2P , Point-to-Point ) 的 MPLS隧道或点到 多 点 ( P2MP , Point-to-Multi-Points ) 的 MPLS隧道。
在纯 IP流量的网络中, 通过获取 艮文的五元组信息等, 就可以完 全的获知网络流量的含义, 并实现对流量的控制, 如: QoS重标记、 安 全控制、 流量调整等。 但是在 MPLS标签交换的网络中, 对网络流量的 管理却无法做到这点, 因为该网络中的流量都是 MPLS标签, 且这些标 签都是动态分配的, 不能事先确定它的具体含义。 尤其, 在 MPLS VPN 应用中经常采用多层的标签, 在网络中间, 并不能确定每层标签代表的 含义, 如果剥掉这些网络标签去识别内部的信息, 也是不可行的, 因为 MPLS报文里面可能是 IP报文, 会存在地址重叠的情况, 也可能是某种 链路层报文或某种 TDM的信息 , 这些信息在网络中间都是无法识别的。
因此, 当前的一些路由器上的流量分析功能是无法真正实现对 MPLS网絡流量的分析和管理的。 另外, 传统的基于 IP地址的网络流量 管理方法, 主要是基于具体主机(即基于 IP地址的五元组)来实现的, 而不能真正体现一种区域或是一种聚合业务类或是用户群的管理, 因为 这些被管理的个体的 IP地址信息可能都是无序的杂乱分布的, 因此仅仅 依靠 IP地址信息来管理网络流量是低效和不方便的。 发明内容
本发明提供了一种多协议标签交换网络流量管理方法 , 包括: 在始发 MPLS标签报文时,在该 MPLS报文携带的业务流量数据的外 层设置管理标记; 在收到该 MPLS报文之后, 根据该 MPLS报文中携带的 管理标记识别出该 MPLS报文携带的业务流量数据并进行流量管理。
上述方案可进一步包括: 根据管理需要确定管理标记设置方式; 所 述设置管理标记为: 根据所确定的设置方式来设置该管理标记。
上述方案中, 所确定的管理标记设置方式可以包括: 为一个虚拟专 网 VPN中发送到不同 PE的业务流量分配不同的管理标记; 或者, 为一个 VPN中发送到各个 PE的业务流量分配相同的管理标记; 或者,单独为 PE 站点接入的流量分配管理标记。
上述方案中, 所述设置管理标记的方法可以包括: 根据路由策略设 置管理标记; 或者, 根据路由属性设置管理标记; 或者, 根据策略路由 设置管理标记。
上述方案中, 所述设置管理标记可以为: 由 MPLS网络的边缘设备 在始发 MPLS标签报文时设置该管理标记。
上述方案中 , 所述根据管理标记识别出业务流量数据并进行流量管 理可以为: 由 MPLS网络中收到该 MPLS报文的设备识别出业务流量数据 并进行流量管理;或者由 MPLS网络中收到该 MPLS报文的设备识别出业 务流量数据, 并将识别结果传递给外部网絡管理设备, 由外部网络管理 设备按识别结果进行流量管理。
本发明还提供了一种 MPLS网络流量管理系统, 包括: 流量管理模 块、 管理标记设置模块和流量识别模块;
所述管理标记设置模块用于在 MPLS标签报文携带的业务流量数据 的外层设置管理标记;
所述流量识别模块用于根据 MPLS标签 ·ί艮文中的管理标记识别出该 MPLS标签报文携带的业务流量数据, 将所述识别结果传送给流量管理 模块;
所述流量管理模块用于接收来自流量识别模块的识别结果并进行流 量管理。
上述方案中, 所述管理标记设置模块可进一步用于根据管理需要确 定管理标记设置方式, 再按该管理标记设置方式设置管理标记。
本发明又提供了一种 MPLS网絡设备, 该设备包括: 管理标记设置 模块, 其用于在 MPLS标签报文携带的业务流量数据的外层设置管理标 记并输出该 MPLS标签报文。
本发明又提供了另一种 MPLS网络设备, 该设备包括: 流量识别模 块, 其用于接收 MPLS标签报文, 并根据该 MPLS标签报文中的管理标 记识别出该 MPLS标签报文携带的业务流量数据。
上述方案中, 该设备可进一步包括: 流量管理模块, 其用于接收来 自流量识别模块的业务流量数据的识别结果并进行流量管理。
由上述本发明提供的技术方案可以看出, 本发明实现了 MPLS网络 流量的管理, 网络管理者可以根据需要识别出某种用户流量, 并对之进 行分析、 统计计费、 流量工程调整或 QOS标记等, 该方案操作简便、 易于实现。 附图简要说明
图 1为本发明系统一实施例的模块图。
图 2为本发明系统的管理标记分配示意图。
图 3为本发明方法一实施例的处理流程图。 实施本发明的方式
本发明的核心思想是提供一种多协议标签交换网络流量管理方法、 系统及设备, 在 MPLS网络边缘为 MPLS标签报文设置管理标记, 将管理 标记设置在用户流量和 MPLS业务标签之间, 用来识别具体业务流量, 以方便对 MPLS业务的流量管理。
本发明所提供的多协议标签交换网络流量管理系统一实施例的模 块组成, 如图 1所示,'该系统包括: 管理标记设置模块、 流量识别模块 及流量管理模块。
所述管理标记设置模块设置于 MPLS网络边缘设备上,用于为 MPLS 标签报文设置管理标记, 所述管理标记设置在用户流量和 MPLS业务标 签之间, 不同的管理标记可以代表不同的流量含义, 其可以根据管理需 要为网絡要管理的业务分配管理标记, 如: 若要精确管理 VPN发送到不 同 PE的业务流量, 则可为此 VPN发送到不同 PE的流量分配管理标记; 若 不考虑发送到不同 PE的流量之间的区别, 则可只为该 VPN分配一个管理 标记; 若要了解某个 VPN中来自某个 PE站点的流量, 则可以单独为此 PE 站点接入的流量分配一个管理标记。 如图 2中, 可以使用 L1作为 VPN 1 业务中从 PE 1到 PE 3的业务流量的管理标记; 使用 L2作为 VPN 1业务中 从 PE 1到 PE 2的业务流量的管理标记; 使用 L3作为 VPN 2业务流量的管 理标记, 并不区分业务流量的目的地。
所述流量识别模块设置于其它 MPLS网络设备上,如 MPLS网络核心 设备, 用于根据来自管理标记设置模块的 MPLS标签报文中的管理标记 识别出具体的业务流, 并将所述识别结果传送给流量管理模块。
所述流量管理模块设置于 MPLS网络管理设备, 用于获取流量识别 模块的识别结果, 根据该识别结果对具体的业务流进行相应的流量管 理, 包括: 安全管理、 QoS管理、 流量分布调整、 计费等。
上述流量识别模块不仅可以设置于 MPSL网絡核心设备, 还可设置 于任何其它 MPLS网络设备之中。 另外, 上述流量管理模块不仅可以设 置于 MPLS网络管理设备还可与流量识别模块设置于同一网絡设备, 此 时, 流量识别模块可在识别出管理标记后将设备结果输出至本地的流量 管理模块, 从而该流量识别模块所在的网络设备可直接做本地流量管 理, 比如: QoS、 流量统计等。 而当流量管理模块设置于网络管理设备 中时, 流量识别模块将把管理标记标识的流量输出至该网络管理设备上 设置的流量管理模块, 由该网络管理设备单独做流量管理, 比如: 安全 分析、 计费等。
本发明所提供的多协议标签交换网络流量管理方法一实施例的处 理流程, 如图 3所示。 参照图 3可知, 本实施例应用于 MPLS网络边缘设 备和 MPLS网络核心设备之间, 具体包括:
步骤 301: MPLS网络边缘设备中的管理标记设置模块确定管理标记 设置方式。
其中, 主要根据用户的管理需要来确定管理标记的设置方式, 可以 为一个 VPN中发送到不同 PE的流量分配不同的管理标记,或为一个 VPN 中发送到各个 PE的业务流量分配相同的管理标记,或为某个 PE站点接入 的流量分配管理标记。
当采用不同的管理标记设置方式时, 所设置的管理标记可以表示不 同的流量含义, 如: 可以表示某个用户 VPN的流量; 或表示某个 VPN中 的一对点到点站点间的流量; 或仅仅代表一个 VPN中从某个用户基站 ( CE SITE )上传的流量; 或表示一个 VPN中某种业务的流量; 也可以 表示普通公网 MPLS转发中从某个物理拓朴地点上传的流量; 或者表示 一个 P2MP MPLS组播組的流量等等。该管理标记的格式可以是四个字节 长度, 或根据需要设置其它长度的标记格式。
步驟 302: 在确定了管理标记设置方式后, 由管理标记设置模块为 当前准备发送的 MPLS标签报文设置管理标记。
该管理标记可以在运营商的 MPLS网絡边缘设备上设置, 即在为该 MPLS标签报文设置第一个 MPLS标签的设备上设置该管理标记,也可以 在网络中间由网絡中间设备对该管理标记进行重置, 该管理标记与用户 的业务无关, 其本身并不代表具体的业务意义, 它是运营商的网络管理 的一种资源, 在运营商的 MPLS网络中全局有效。 当使用时, 这个管理 标记可以根据一定的规律来分配, 比如: 按区域分配、或按业务分配等。
该管理标记可由管理标记设置模块才艮据其业务管理的需要, 设置在 用户流量的外层, 然后在此管理标记的外层再设置其他业务转发流程需 要的 MPLS标签信息, 即, 所述管理标记设置在 MPLS栈底标签之下、 且 位于用户流量之上, 如下表所示, 管理标记设置在用户流量和 MPLS业 务标签之间:
Figure imgf000008_0001
上述管理标记的设置方法可以为: 根据路由策略设置, 如: 根据路 由的下一跳或 VPN标记来设置管理标记;也可以根据路由属性设置,如: 根据边界网关协议(BGP, Border Gateway Protocol )的团体和扩展团体 属性等来设置管理标记; 或根据策略路由来设置管理标记, 如: 根据入 接口、 目的地址或源地址等来设置管理标记。
步骤 303: 在 MPLS网络中传输设置有管理标记的 MPLS标签报文 , 通过 MPLS网络传输, 该 MPLS标签报文由 MPLS网絡边缘设备被传送至 MPLS网絡核心设备。
步骤 304: MPLS网絡核心设备中的流量识别模块根据所收到的 MPLS标签报文中的管理标记识别出具体业务流, 可以将识别结果传送 给外部网络管理设备中的流量管理模块, 由流量管理模块对具体业务流 进行 MPLS流量管理, 比如: 计费、 安全分析等, 也可以将识别结果输 出至本地设置的流量管理模块, 以直接在本地来对识别出的流量做管理 操作, 比如: QoS管理、 流量统计或流量疏导。
由于对于一种业务流量而言 , 其管理标记是唯一的且在 MPLS网络 全局有效的, 因此运营商可以在 MPLS网络中的任何设备上根据自己的 需要识别出具有这种管理标记的流量, 这样可以清楚的了解该条业务流 量流经的路径, 为进一步的网络管理提供了依据。
流量识别模块根据管理标记可以识别出业务流量的具体信息, 比 如: 某个用户的流量, 或是某个用户的某种业务的流量; 对于多业务承 载网来说, 则可识别出的业务流量是下一代网络(NGN )的流量, 还是 IP电视(IPTV ) 的流量, 或是国际互联网 (Internet ) 的流量,
艮据识别出的管理标记, 一方面可以知道用户业务流量在网络中流 经的路径, 以及该路径是否符合预期的业务规划; 另一方面可以做流量 统计和计费; 也可以在网络中的某些节点, 才艮据管理标识来对业务流量 做 QoS重标记、 安全管理、 QoS管理、 流量分布调整等管理操作。
综上所述, 本发明实现了 MPLS标签交换网络流量的管理, 能根据 用户的意愿动态赋予一个管理团体管理方法和管理标识来实现网絡业 务的流量分布分析、 Q0S管理、计费管理和安全管理等等, 其操作简便、 易于实现。
以上所述, 仅为本发明较佳的具体实施方式, 但本发明的保护范围 并不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范 围内, 可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护范围应该以权利要求的保护范围为准。

Claims

权利要求书
1、 一种多协议标签交换 MPLS网络流量管理方法, 其特征在于, 包 括:
在始发 MPLS标签报文时,在该 MPLS报文携带的业务流量数据的外 层设置管理标记;
在收到该 MPLS报文之后,根据该 MPLS报文中携带的管理标记识别 出该 MPLS报文携带的业务流量数据并进行流量管理。
2、 如权利要求 1所述的方法, 其特征在于, 该方法进一步包括: 根 据管理需要确定管理标记设置方式;
所述设置管理标记为: 才艮据所确定的设置方式来设置该管理标记。
3、 如权利要求 2所述的方法, 其特征在于, 所确定的管理标记设置 方式包括:
为一个虚拟专网 VPN中发送到不同 PE的业务流量分配不同的管理 标记; 或者, 为一个 VPN中发送到各个 PE的业务流量分配相同的管理标 记; 或者, 单独为 PE站点接入的流量分配管理标记。
4、 如权利要求 1或 2所述的方法, 其特征在于, 所述设置管理标记 的方法包括:
根据路由策略设置管理标记; 或者, 根据路由属性设置管理标记; 或者, 根据策略路由设置管理标记。
5、 如权利要求 4所述的方法, 其特征在于, 所述根据路由策略设置 管理标记, 包括: 根据路由的下一跳或 VPN标记设置管理标记。
6、 如权利要求 4所述的方法, 其特征在于, 所述根据路由属性设置 管理标记, 包括: 根据团体属性或扩展团体属性设置管理标记。
7、 如权利要求 4所述的方法, 其特征在于, 根据策略路由设置管理 标记, 包括: 根据入接口、 目的地址或源地址设置管理标记。
8、 如权利要求 1或 2所述的方法, 其特征在于, 所述设置管理标记 为: 由 MPLS网络的边缘设备在始发 MPLS标签报文时设置该管理标记。
9、 如权利要求 1所述的方法, 其特征在于, 所述 #居管理标记识别 出业务流量数据并进行流量管理为: 由 MPLS网络中收到该 MPLS报文的 设备识别出业务流量数据并进行流量管理; 或者由 MPLS网络中收到该 MPLS报文的设备识别出业务流量数据, 并将识别结果传递给外部网络 管理设备, 由外部网絡管理设备按识别结果进行流量管理。
10、 如权利要求 1至 3任一项所述的方法, 其特征在于, 所设置的管 理标记在 MPLS网絡中全局有效。
11、 一种 MPLS网络流量管理系统, 其特征在于, 包括: 流量管理 模块、 管理标记设置模块和流量识别模块;
所述管理标记设置模块用于在 MPLS标签报文携带的业务流量数据 的外层设置管理标记;
所述流量识别模块用于根据 MPLS标签报文中的管理标记识别出该 MPLS标签报文携带的业务流量数据, 将所述识别结果传送给流量管理 模块;
所述流量管理模块用于接收来自流量识别模块的识别结果并进行流 量管理。
12、如权利要求 11所述的系统, 其特征在于, 所述管理标记设置模 块进一步用于根据管理需要确定管理标记设置方式, 再按该管理标记设 置方式设置管理标记。
13、 如权利要求 11或 12所述的系统, 其特征在于, 所述管理标记 设置模块设置于 MPLS网络中用于始发该 MPLS标签报文的边缘设备。
14、 如权利要求 11所述的系统, 其特征在于, 所述流量识别模块设. 置于 MPLS网络中用于接收该 MPLS标签报文的设备。
15、如权利要求 14所述的系统, 其特征在于, 所述流量管理模块设 置于流量识别模块所在的设备。
16、 如权利要求 14或 15所述的系统, 其特征在于, 所述流量识别 模块所在的设备为 MPLS网絡的核心设备。
17、 根据权利要求 11、 14或 15所述的系统, 其特征在于, 所述流 量管理模块设置于 MPLS网络管理设备。
18、 一种 MPLS网络设备, 其特征在于, 该设备包括: 管理标记设 置模块, 其用于在 MPLS标签报文携带的业务流量数据的外层设置管理 标记并输出该 MPLS标签才艮文。
19、如权利要求 18所述的设备, 其特征在于, 所述管理标记模块进 一步用于根据管理需要确定管理标记设置方式, 再按该管理标记设置方 式设置管理标记。
20、如权利要求 18或 19所述的设备,其特征在于,该设备为 MPLS 网絡中用于始发该 MPLS标签报文的边缘设备。
21、 一种 MPLS网络设备, 其特征在于, 该设备包括: 流量识别模 块, 其用于接收 MPLS标签报文, 并根据该 MPLS标签报文中的管理标 记识别出该 MPLS标签报文携带的业务流量数据。
22、 如权利要求 21所述的设备, 其特征在于, 该设备进一步包括: 流量管理模块, 其用于接收来自流量识别模块的业务流量数据的识别结 果并进行流量管理。
23、如权利要求 21或 22所述的设备,其特征在于,该设备为: MPLS 网络中用于接收该 MPLS标签报文的设备。
24、 如权利要求 23所述的设备, 其特征在于, 所述 MPLS网络中 用于接收该 MPLS标签报文的设备为 MPLS网络的核心设备。
PCT/CN2006/002037 2006-01-18 2006-08-11 Procédé, système et dispositif de gestion de flux réseau à commutation de labels multiprotocole WO2007082423A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2006800119226A CN101156372A (zh) 2006-01-18 2006-08-11 一种多协议标签交换网络流量管理方法、系统及设备

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2006100016217A CN1866868B (zh) 2006-01-18 2006-01-18 一种多协议标签交换网络流量管理系统、方法及设备
CN200610001621.7 2006-01-18

Publications (1)

Publication Number Publication Date
WO2007082423A1 true WO2007082423A1 (fr) 2007-07-26

Family

ID=37425759

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2006/002037 WO2007082423A1 (fr) 2006-01-18 2006-08-11 Procédé, système et dispositif de gestion de flux réseau à commutation de labels multiprotocole

Country Status (6)

Country Link
US (1) US20070165530A1 (zh)
EP (1) EP1811728B2 (zh)
CN (2) CN1866868B (zh)
AT (1) ATE445275T1 (zh)
DE (1) DE602007002645D1 (zh)
WO (1) WO2007082423A1 (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080148342A1 (en) * 2006-12-13 2008-06-19 Cisco Technology, Inc. Management of application specific data traffic
US9577842B2 (en) * 2008-02-25 2017-02-21 Cisco Technology, Inc. Shared L2 bridging domains for L3 virtual networks
US20100058232A1 (en) * 2008-08-26 2010-03-04 Cisco Technology, Inc. Virtual network join protocol
CN101753366B (zh) * 2008-12-01 2013-04-17 华为技术有限公司 一种实现虚拟私有网流量统计的方法、设备和系统
CN101605069B (zh) * 2009-06-30 2011-06-08 杭州华三通信技术有限公司 一种采集流量信息的方法和装置
CN101741743B (zh) * 2009-12-11 2011-10-05 东南大学 基于网络地址排序的双向流组流方法
US9300570B2 (en) * 2012-05-22 2016-03-29 Harris Corporation Multi-tunnel virtual private network
US9838304B2 (en) * 2013-03-14 2017-12-05 Time Warner Cable Enterprises Llc Signaling for service flows
CN108259338B (zh) * 2017-06-20 2021-06-29 新华三技术有限公司 一种私网应用识别方法及装置
CN107749821B (zh) * 2017-10-18 2020-05-29 福建星网智慧软件有限公司 一种基于Linux策略路由扩展实现网络物理端口绑定的方法
CN108075928B (zh) * 2017-12-15 2020-12-08 中盈优创资讯科技有限公司 网络流量通用仿真模型及方法
US11489930B2 (en) * 2019-06-11 2022-11-01 At&T Intellectual Property I, L.P. Telecommunication network edge cloud interworking via edge exchange point
CN110868352B (zh) * 2019-11-14 2022-04-15 迈普通信技术股份有限公司 一种私网应用识别系统、方法及sdn控制器、p设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1466339A (zh) * 2002-06-24 2004-01-07 ��Ϊ�������޹�˾ 多协议标签交换流量控制带宽资源抢占方法
CN1549521A (zh) * 2003-05-07 2004-11-24 华为技术有限公司 一种在网络中实现通用多协议标记交换的方法
CN1620784A (zh) * 2001-12-26 2005-05-25 思科技术公司 用于封装帧以在存储区域网络中传输的方法和装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6920133B1 (en) * 2000-06-07 2005-07-19 At&T Corp. Techniques for introducing in-band network management packets in multi-protocol label switching networks
FR2826215B1 (fr) * 2001-06-18 2003-12-19 Cit Alcatel Procede de transmission d'un message actif dans un circuit virtuel
JP3868815B2 (ja) * 2002-01-10 2007-01-17 富士通株式会社 通信システム
CN1283079C (zh) * 2003-02-20 2006-11-01 华为技术有限公司 Ip网络业务质量保证方法及系统
US7386630B2 (en) * 2003-04-30 2008-06-10 Nokia Corporation Using policy-based management to support Diffserv over MPLS network
US6925081B2 (en) * 2003-07-11 2005-08-02 Cisco Technology, Inc. MPLS device enabling service providers to control service levels in forwarding of multi-labeled packets
US7561586B2 (en) * 2003-09-19 2009-07-14 Nortel Networks Limited Method and apparatus for providing network VPN services on demand
US7174427B2 (en) * 2003-12-05 2007-02-06 Intel Corporation Device and method for handling MPLS labels
CN100550823C (zh) * 2003-12-26 2009-10-14 上海贝尔阿尔卡特股份有限公司 一种具有快速保护和公平特性的以太网传送设备及方法
CN100384172C (zh) * 2004-01-20 2008-04-23 华为技术有限公司 基于网络的虚拟专用网中保证服务质量的系统及其方法
US8422500B2 (en) * 2004-07-02 2013-04-16 Rockstar Consortium Us Lp VLAN support of differentiated services
US7515536B2 (en) * 2005-07-11 2009-04-07 Corrigent Systems Ltd. Transparent transport of fibre channel traffic over packet-switched networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1620784A (zh) * 2001-12-26 2005-05-25 思科技术公司 用于封装帧以在存储区域网络中传输的方法和装置
CN1466339A (zh) * 2002-06-24 2004-01-07 ��Ϊ�������޹�˾ 多协议标签交换流量控制带宽资源抢占方法
CN1549521A (zh) * 2003-05-07 2004-11-24 华为技术有限公司 一种在网络中实现通用多协议标记交换的方法

Also Published As

Publication number Publication date
ATE445275T1 (de) 2009-10-15
DE602007002645D1 (de) 2009-11-19
EP1811728B1 (en) 2009-10-07
EP1811728B2 (en) 2012-09-12
CN1866868B (zh) 2010-10-06
CN1866868A (zh) 2006-11-22
US20070165530A1 (en) 2007-07-19
EP1811728A1 (en) 2007-07-25
CN101156372A (zh) 2008-04-02

Similar Documents

Publication Publication Date Title
WO2007082423A1 (fr) Procédé, système et dispositif de gestion de flux réseau à commutation de labels multiprotocole
US9049047B2 (en) Method for providing scalable multicast service in a virtual private LAN service
JP3947471B2 (ja) ネットワークトンネリング
WO2021047321A1 (zh) 一种数据传输的控制方法及装置
WO2019105462A1 (zh) 报文的发送、处理方法及装置,pe节点,节点
RU2321959C2 (ru) Идентификатор источника для нахождения мас-адреса
CN101340374B (zh) 控制传输优先级的方法、系统、装置和用户网络边缘设备
US8416787B2 (en) Method, system and apparatus for implementing L2VPN between autonomous systems
US20020110087A1 (en) Efficient setup of label-switched connections
CN101494608B (zh) 一种设置多协议标签交换报文优先级的方法及设备
WO2013097459A1 (zh) 一种业务路径的探测方法及设备
JP2002111725A (ja) インタフェース識別装置、インタフェース識別方法および、mpls−vpnサービスネットワーク
WO2008014723A1 (fr) Procédé et dispositif permettant la mise en oeuvre d'un réseau privé virtuel (vpn) fondé sur une structure d'adresse ipv6
WO2007095799A1 (fr) Procédé et système permettant de réaliser une émulation pseudo-filaire de bout en bout de l'interface de groupage
CN100387019C (zh) 跨混合网络的多协议标签交换虚拟专用网的实现方法
WO2013139270A1 (zh) 实现三层虚拟专用网络的方法、设备及系统
WO2009056013A1 (en) A policy control method and system for layer two device
CN101729422B (zh) 一种利用BGP实现MPLS L3VPN私网QoS的方法及装置
CN101753366B (zh) 一种实现虚拟私有网流量统计的方法、设备和系统
WO2010015158A1 (zh) 服务质量映射关系传递的方法、装置及系统
WO2005114944A1 (fr) Procede de mise en place d'un reseau prive virtuel de sites ipv4 et ipv6
Cisco Glossary
CN111865805B (zh) 一种组播gre报文处理方法及系统
CN111385205A (zh) 一种多协议标签交换网络流量管理系统、方法及设备
CN100508521C (zh) 绑定工作标签交换路径和保护标签交换路径的方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 200680011922.6

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06775355

Country of ref document: EP

Kind code of ref document: A1