WO2012159525A1 - 一种用于自治网络的业务控制方法及*** - Google Patents

一种用于自治网络的业务控制方法及*** Download PDF

Info

Publication number
WO2012159525A1
WO2012159525A1 PCT/CN2012/074867 CN2012074867W WO2012159525A1 WO 2012159525 A1 WO2012159525 A1 WO 2012159525A1 CN 2012074867 W CN2012074867 W CN 2012074867W WO 2012159525 A1 WO2012159525 A1 WO 2012159525A1
Authority
WO
WIPO (PCT)
Prior art keywords
service
packet
control information
autonomous network
service packet
Prior art date
Application number
PCT/CN2012/074867
Other languages
English (en)
French (fr)
Inventor
巩玉良
Original Assignee
中兴通讯股份有限公司
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
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Priority to EP12789340.2A priority Critical patent/EP2712130B1/en
Publication of WO2012159525A1 publication Critical patent/WO2012159525A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2475Traffic characterised by specific attributes, e.g. priority or QoS for supporting traffic characterised by the type of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2425Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
    • H04L47/2433Allocation of priorities to traffic types
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/78Architectures of resource allocation
    • H04L47/783Distributed allocation of resources, e.g. bandwidth brokers
    • H04L47/785Distributed allocation of resources, e.g. bandwidth brokers among multiple network domains, e.g. multilateral agreements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/803Application aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware

Definitions

  • the present invention relates to service identification and service quality guarantee in the field of data communication, and in particular to a service control method and system for an autonomous network. Background technique
  • IP Internet Protocol
  • P2P Peer to Peer
  • the main deployment modes of the deep packet inspection device include a distributed deployment mode in the autonomous network access and aggregation locations, and a centralized deployment mode at the egress of the autonomous network.
  • the manner of the distributed deployment of the access and the aggregation location cannot be handled by the congestion at the egress of the autonomous network, and the quality of service (QoS) of the egress is uncontrollable; the centralized deployment of the egress is performed on the internal service of the autonomous network.
  • QoS of the network is uncontrollable, and with the development of the Internet, the export bandwidth of the network continues to grow. In order to adapt to the increase in export bandwidth and the difficulty of business identification, the equipment deployed in the export is likely to be in a performance bottleneck in the future and is overwhelmed.
  • a service control method for an autonomous network includes:
  • the deep packet detecting device sends the service packet to the autonomous network forwarding device after the priority information corresponding to the type of the service packet of the user terminal is used as the control information, and the service packet is forwarded according to the received service packet. After the QoS processing is performed on the control information in the text, the service packet is sent to the service control module;
  • the service control module establishes a connection entry by using the received service packet, and sends the service packet to the external network.
  • the service control module When the service control module receives the response packet of the service packet returned by the external network, the service control module sends the control information identifier response packet to the autonomous network forwarding device, and the autonomous network forwarding device performs the control information according to the control information. Performing QoS processing on the response message.
  • the deep packet detecting device uses the priority information corresponding to the type of the service packet from the user terminal as the control information to identify the service, including:
  • the deep packet detecting device receives the service packet of the user terminal of the autonomous network, and identifies the type of the service packet;
  • the priority information pre-configured to the type is used as the control information of the service message for QoS processing.
  • the performing QoS processing includes:
  • the autonomous network forwarding device forwards or discards the QoS processing of the service packet according to the control information of the service packet. Further, before the service control module establishes the connection entry by using the received service packet, the method further includes:
  • the service control module After receiving the service packet forwarded by the autonomous network forwarding device, the service control module searches for a connection entry corresponding to the service packet, and if the connection entry of the service packet already exists, the service is utilized. The control information of the packet is updated, and the control information in the connection entry is updated; otherwise, the connection entry is established by using the received service packet.
  • connection entry includes: control information and quintuple information extracted according to the service packet; wherein, the quintuple information of the service packet includes a source Internet Protocol IP address and a destination IP address of the service packet. , source port number, destination port number, and protocol number.
  • control information identifier response message is extracted from the connection entry and sent to the autonomous network forwarding device, and the autonomous network forwarding device performs the response message according to the control information.
  • QoS processing including:
  • the service control module receives the response packet of the service packet returned by the external network, and extracts the quintuple information including the source IP address, the destination IP address, the source port number, the destination port number, and the protocol number of the response message. ;
  • the service control module searches for the corresponding control information from the connection entry according to the quintuple information of the response message, adds the found control information to the response message, and sends the response message to the autonomous network forwarding device. ;
  • the autonomous network forwarding device forwards or discards the QoS processing of the response message according to the received control information in the response message.
  • the method further includes:
  • the service control module does not find the control information corresponding to the connection entry, the service control module does not change the control information of the response message or adds the default control information to the response message.
  • the service control module uses the received service packet to establish a connection entry, and Before the service packet is sent to the external network, the method further includes: determining, by the service control module, whether the packet is a service packet sent to the autonomous network or a response packet of the autonomous network, according to the preset port.
  • the present invention provides a service control system for a network egress, the system comprising: a deep packet detecting device, an autonomous network forwarding device, and a service control module;
  • the deep packet detecting device is configured to send the service packet to the autonomous network forwarding device after the priority information corresponding to the type of the service packet of the user terminal is used as the control information, and the autonomous network forwarding device is used for And performing QoS processing on the control information in the service packet forwarded by the deep packet detection device, and then sending the service packet to the service control module; and receiving the response packet sent by the service control module, and according to the response report
  • the control information in the text is used for QoS processing
  • the service control module is configured to establish a connection entry by using the service packet forwarded by the autonomous network forwarding device, and send the service packet to the external network, and receive the response packet of the service packet returned by the external network. After the control information identifier response packet is extracted from the connection entry, the response packet is sent to the autonomous network forwarding device.
  • the autonomous network forwarding device includes an internal router and a border router.
  • the service control module is separately used as a network device or integrated on a border router of an autonomous network egress.
  • FIG. 1 is a schematic flowchart of a service control method for an autonomous network according to the present invention
  • 2 is a schematic diagram of a processing flow of a service control module of the present invention
  • FIG. 3 is a schematic structural diagram of a service control system for an autonomous network according to the present invention
  • FIG. 4 is a schematic diagram of a service control system for an autonomous network according to an embodiment of the present invention
  • FIG. 5 is a service for an autonomous network according to an embodiment of the present invention
  • the working flow chart of the control system The working flow chart of the control system. detailed description
  • FIG. 1 is a flowchart of a service control method for an autonomous network provided by the present invention, including:
  • Step 101 The deep packet detecting device sends the service packet to the autonomous network forwarding device after the priority information corresponding to the type of the service packet of the user terminal is used as the control information to identify the service packet.
  • Step 102 The autonomous network forwarding device sends the service packet to the service control module after performing QoS processing according to the control information in the received service packet.
  • Step 103 The service control module establishes a connection entry by using the received service packet, and sends the service packet to the external network.
  • Step 104 When the service control module receives the response packet of the service packet returned by the external network, the service control module extracts the control information identifier response packet from the connection entry, and sends the response packet to the autonomous network forwarding device, and the autonomous network forwarding device according to the The control information performs QoS processing on the response message.
  • the step 101 includes: the deep packet detecting device receives the service packet of the user terminal of the autonomous network, and identifies the type of the service packet; and uses the priority information pre-configured to the type as the service. Control information for QoS processing.
  • the identifier service packet is added to the service packet.
  • the step 102 includes: the autonomous network forwarding device performs forwarding or discarding QoS processing of the service packet according to the control information of the service, where the forwarding is according to routing information in the service packet. Forwarding, for the prior art, is not mentioned here.
  • the step 103 further includes: after receiving the service packet forwarded by the autonomous network forwarding device, the service control module searches for a connection entry corresponding to the service packet, and if the connection entry of the service packet already exists, And using the control information of the service packet to update the control information in the connection entry.
  • connection entry includes: control information, quintuple information extracted according to the service packet, and the quintuple information of the service includes the source IP address, the destination IP address, and the source port of the service text. No., destination port number and ten office number.
  • the step 104 includes: the service control module receives the response packet of the service packet returned by the external network, and extracts the quintuple information of the response packet; the service control module is configured according to the quintuple information of the response packet. Finding the corresponding control information from the connection entry, adding the found control information to the response packet, and sending the response message to the autonomous network forwarding device; the autonomous network forwarding device according to the received response message The control information in the QoS processing for forwarding or discarding the response message.
  • the step 104 further includes: if the service control module does not find the control information corresponding to the connection entry, the service control module does not change the control information of the response message or the identifier is the default response signal. The text adds control information to the response message.
  • the service control module determines, according to the preset port, that the packet is a service that flows out of the autonomous network or a response that flows into the autonomous network.
  • the present invention first identifies the service packet sent by the user terminal by using the deep packet detection device that is distributed and deployed in the aggregation and aggregation location, and identifies the priority information on the service packet as the control information to enable the service report.
  • Forwarding device when forwarding in a large or medium-sized autonomous network
  • the QoS guarantee is implemented by using the control information identified on the service packet. If the service message is sent to the external network, the service control module records the source IP address, the destination IP address, the source port address, the destination port address, and the protocol number when the service message reaches the autonomous network and the external network interface.
  • the tuple information and the control information corresponding to the quintuple information are then forwarded to the external network.
  • the service control module queries the connection entry by responding to the quintuple information of the packet. If there is a record, the response packet is prioritized according to the record.
  • the priority identifier is set to be used as the QoS guarantee for the forwarding device along the way.
  • the control information may be in an IP header TOS field, an MPLS priority field, and an 802.1Q priority field.
  • FIG. 2 shows a process of processing a service control module provided by the present invention, including:
  • Step 201 After receiving the packet, the service control module determines the direction of the packet according to the preset port.
  • Step 202 Determine whether it is a packet of the external network flowing to the autonomous network, if yes, go to step 208, otherwise, go to step 203;
  • Step 203 Determine a packet that is sent by the autonomous network to the external network, extract the quintuple information of the packet, and match the quintuple information saved by the autonomous network.
  • Step 204 Determine whether there is a match. If yes, go to step 207. Otherwise, perform the step.
  • Step 205 Create a new connection entry, and save the quintuple information of the packet in the newly created connection entry.
  • Step 206 Save the priority information of the packet as the control information in the newly created connection entry, and end the processing flow.
  • Step 207 Extract control information of the packet, and update control information of the connection entry record. End the process;
  • Step 208 According to the quintuple information of the extracted packet, find whether there is quintuple information in the opposite direction in the connection table entry, if yes, execute step 209, otherwise perform step 210; Step 209: From the connection The control information of the record taken out of the entry identifies the response message, and the processing flow ends;
  • Step 210 The response message control information is not changed according to the pre-configured policy or the default control information is added to the response message.
  • the quintuple information in the above steps includes a source IP address, a destination IP address, a source port number, a destination port number, and a protocol number.
  • the service control system for the network egress at the egress of the network includes: a deep packet inspection device, an autonomous network forwarding device, and a service control module;
  • the deep packet detecting device is configured to send the service packet to the autonomous network forwarding device after the priority information corresponding to the type of the service packet of the user terminal is used as the control information, and the autonomous network forwarding device is used for And performing QoS processing on the control information in the service packet forwarded by the deep packet detection device, and then sending the service packet to the service control module; and receiving the response packet sent by the service control module, and according to the response report
  • the control information in the text is used for QoS processing
  • the service control module is configured to establish a connection entry by using the service packet forwarded by the autonomous network forwarding device, and send the service packet to the external network, and receive the response packet of the service packet returned by the external network.
  • the control information identifier response packet is extracted from the connection entry and sent to the autonomous network forwarding device.
  • the autonomous network forwarding device includes an internal router and a border router.
  • the service control module can be implemented as a device separately or integrated on a forwarding device at the egress of the autonomous network, that is, integrated on the border router.
  • FIG. 4 is a schematic structural diagram of a system for service control of an autonomous network
  • the service control module is installed in a border router located at the edge of the autonomous network.
  • the internal router of the autonomous network serves as an autonomous network forwarding device, and the user subnetwork is composed of user terminals.
  • the deep packet detection device identifies the service type and then identifies the control information for the service packet, and performs the QoS processing on the service packet through the internal router of the autonomous network. Then sent to the border router located at the edge of the network;
  • the packet is sent to the border router, and the edge service control module in the border router determines the priority of the packet as the control information to identify the received by the autonomous network. The priority of the message.
  • the control information can be identified when entering the autonomous network, and the QoS processing can be performed on all internal routers of the autonomous network.
  • the autonomous network is congested.
  • the high-priority packet is forwarded according to the priority recorded in the control information, and the low-priority packet is discarded.
  • Step 401 The user terminal initiates a service, and sends a service packet to the deep packet detecting device.
  • Step 403 The deep packet detecting device sends the identifier service packet to the internal router of the autonomous network.
  • Step 404 The internal router of the autonomous network performs QoS processing according to the control information, for example, when the autonomous network is congested, discarding the low priority packet;
  • Step 405 The internal router of the autonomous network forwards the service packet processed by the QoS to the service processing module.
  • Step 406 The service processing module forwards the QoS-processed service packet to the service control module, and establishes a connection entry, where the quintuple information and the corresponding control information of the service packet are saved in the connection entry. ;
  • Step 407 The service processing module sends the service to the external network.
  • Step 408 After receiving the service packet, the external network returns a response packet of the service packet to the service control module.
  • Step 409 The service control module obtains a control information identifier response message according to the connection entry.
  • Step 410 The service control module sends the response packet of the identifier control information to the internal router of the autonomous network.
  • Step 411 The internal router of the autonomous network forwards or discards the QoS processing of the response packet according to the control information, for example, when the autonomous network is congested, discarding the low priority packet;
  • Step 412 The internal router of the autonomous network forwards the response packet after the QoS processing to the deep packet detecting device.
  • Step 413 The deep packet detecting device identifies the service type of the response packet.
  • Step 414 The deep packet detecting device sends the response packet to the user terminal according to the service type.
  • the present invention if the service is initiated by the user terminal of the external network, according to the interactivity of the service, only the first packet in the connection list of the service control module does not match the quintuple information in the opposite direction, and may be pre- In the configuration, the default control information is identified on the first packet, or the control information is not changed.
  • the response packet of the autonomous network reaches the service control module, the processing procedure is the same as the foregoing.
  • the present invention has the following beneficial effects:
  • the invention improves the QoS of the entire autonomous network by cooperating with the deep packet detection device of the distributed deployment in the access or aggregation location and the service control module at the egress, and is applicable to a large-sized and medium-sized IP network, such as a metropolitan area network or an operator.
  • Self-operated managed IP network
  • the service control module deployed at the exit of the autonomous network of the present invention has simple functions and is easy to implement, and can easily cope with the increase of future export bandwidth growth and service identification complexity.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种用于自治网络的业务控制方法及***,方法包括:深度报文检测设备将来自用户终端的业务报文的类型对应的优先级信息作为控制信息添加到业务报文后,将业务报文发给自治网络转发设备;自治网络转发设备根据业务报文中的控制信息进行服务质量(QoS)处理后,将业务报文发给业务控制模块;业务控制模块利用收到的业务报文建立连接表项,并将所述业务报文发送至外部网络;当业务控制模块收到外部网络返回的所述业务报文的响应报文时,从连接表项中提取控制信息添加在响应报文后发送给自治网络转发设备,自治网络转发设备根据所述控制信息对所述响应报文进行QoS处理。采用本发明能解决自治网络的QoS保障问题。

Description

一种用于自治网络的业务控制方法及*** 技术领域
本发明涉及数据通信领域的业务识别与服务质量保障, 尤其涉及一种 用于自治网络的业务控制方法及***。 背景技术
随着互联网技术的快速发展, 在互联网协议(Internet Protocol, IP ) 网 络上承载的内容也越来越丰富, 而且网络服务供应商对客户提供了越来越 多的服务内容, 业务应用的种类也越来越多, 这些发展在给网络带来繁荣 的同时, 也给运营商、 企业、 用户等在网络管理、 业务运维、 网络安全等 方面提出了诸多问题。 特别是近年来点对点 (Peer to Peer, P2P )技术的崛 起, 据统计基于 P2P技术的文件交换、 语音和视频等应用消耗巨大带宽, 已占用到互联网流量的 80%以上。 对于运营商来说在其自治网络中识别出 不同业务, 并对不同业务提供不同的服务质量成为迫切的需求。 上述问题 是由于传统网络本身缺乏业务层的管控能力, 无法对业务进行识别所造成 的, 面对这样的需求, 产生了完成业务识别与管控功能的深度报文检测设 备。
目前, 所述深度报文检测设备主要的部署方式包括在自治网络接入和 汇聚位置分布式部署方式、 在自治网络出口处集中式部署方式。 其中, 所 述接入和汇聚位置分布式部署的方式对于自治网络出口处的拥塞无法处 理, 出口的业务服务质量( Quality of Service, QoS ) 不可控; 所述出口集 中式部署对自治网络内部业务的 QoS不可控, 且随着互联网发展, 网络的 出口带宽不断增长, 为适应出口带宽增长和业务识别难度的增加, 出口集 中部署的设备很可能在未来出现性能瓶颈, 不堪重负。 如果只是简单的同 时在接入和汇聚位置、 及网络出口都部署深度报文检测设备, 这样做成本 较高, 对报文进行了二次识别, 浪费硬件投资, 并且仍然有上面提到的仅 在出口处集中部署时的缺点。 发明内容
本发明的目的在于提供一种用于自治网络的业务控制方法及***,用于 解决自治网络的 QoS保障问题。
根据本发明的一个方面,本发明提供的一种用于自治网络的业务控制方 法包括:
深度报文检测设备将来自用户终端的业务报文的类型对应的优先级信 息作为控制信息标识业务报文后, 将业务报文发给自治网络转发设备; 自治网络转发设备根据收到的业务报文中的控制信息对其进行 QoS处 理后, 将业务报文发送给业务控制模块;
业务控制模块利用收到的业务报文建立连接表项,并将所述业务报文发 送至外部网络;
当业务控制模块收到外部网络返回的所述业务报文的响应报文时,从连 接表项中提取控制信息标识响应报文后发给自治网络转发设备, 自治网络 转发设备根据所述控制信息对所述响应报文进行 QoS处理。
进一步的,所述深度报文检测设备将来自用户终端的业务报文的类型对 应的优先级信息作为控制信息标识业务 ·^艮文, 包括:
深度报文检测设备接收自治网络用户终端的业务报文,识别所述业务报 文的类型;
将预先配置给该类型的优先级信息作为所述业务报文用于 QoS处理的 控制信息。
进一步的, 所述进行 QoS处理, 包括:
自治网络转发设备根据所述业务报文的控制信息,进行转发或丟弃所述 业务报文的 QoS处理。 进一步的, 所述业务控制模块利用收到的业务报文建立连接表项之前, 该方法还包括:
业务控制模块接收到自治网络转发设备转发的所述业务报文后,查找自 身是否存在该业务报文对应的连接表项, 若所述业务报文的连接表项已存 在, 则利用所述业务报文的控制信息, 更新所述连接表项中的控制信息; 否则利用收到的业务报文建立连接表项。
进一步的, 所述连接表项包括: 控制信息和根据业务报文提取的五元组 信息; 其中, 所述业务报文的五元组信息包括业务报文的源互联网协议 IP 地址、 目的 IP地址、 源端口号、 目的端口号和协议号。
进一步的,所述从连接表项中提取控制信息标识响应报文后发给自治网 络转发设备, 自治网络转发设备根据所述控制信息对所述响应报文进行
QoS处理, 包括:
业务控制模块接收外部网络返回的所述业务报文的响应报文,提取所述 响应 4艮文的包括源 IP地址、 目的 IP地址、 源端口号、 目的端口号和协议号 的五元组信息;
业务控制模块根据所述响应报文的五元组信息,从连接表项中查找对应 的控制信息, 将查到的控制信息添加到响应报文中, 将响应报文后发给自 治网络转发设备;
自治网络转发设备根据接收到的所述响应报文中的所述控制信息,对所 述响应 4艮文进行转发或丟弃的 QoS处理。
进一步的, 所述将查到的控制信息添加到响应报文中之前, 该方法还包 括:
若业务控制模块未查找到连接表项对应的控制信息,则业务控制模块不 改变所述响应报文的控制信息或将默认控制信息添加到响应报文中。
进一步的, 所述业务控制模块利用收到的业务报文建立连接表项, 并将 所述业务报文发送至外部网络之前, 该方法还包括: 所述业务控制模块根 据预先设置的端口, 确定报文是发送至自治网络的业务报文还是接收到自 治网络的响应报文。
根据本发明的另一个方面, 本发明提供的一种用于网络出口处的业务 控制***, 该***包括: 深度报文检测设备、 自治网络转发设备和业务控 制模块; 其中,
深度报文检测设备,用于将来自用户终端的业务报文的类型对应的优先 级信息作为控制信息标识业务报文后, 将业务报文发给自治网络转发设备; 自治网络转发设备,用于根据深度报文检测设备转发的所述业务报文中 的控制信息对其进行 QoS处理后, 将业务报文发送给业务控制模块; 以及 接收业务控制模块发来的响应报文, 并根据响应报文中的控制信息对其进 行 QoS处理;
业务控制模块,用于利用自治网络转发设备转发的所述业务报文建立连 接表项, 将所述业务报文发送至外部网络, 当收到外部网络返回的所述业 务报文的响应报文时, 从连接表项中提取控制信息标识响应报文后, 将响 应报文发给自治网络转发设备。
进一步的, 所述自治网络转发设备, 包括内部路由器和边界路由器。 所述业务控制模块单独作为网络设备,或集成在自治网络出口的边界路 由器上。
与现有技术相比, 本发明的有益效果在于: 本发明通过在自治网络出 口处部署低成本、 高性能的业务控制模块, 配合接入和汇聚位置分布式部 署的深度报文检测设备, 改善整个自治网络的 QoS。 附图说明 图 1是本发明用于自治网络的业务控制方法流程示意图; 图 2是本发明业务控制模块处理流程示意图;
图 3是本发明用于自治网络的业务控制***组成结构示意图; 图 4是本发明实施例用于自治网络的业务控制***组成示意图; 图 5是本发明实施例提供的用于自治网络的业务控制***的工作流程 图。 具体实施方式
以下结合附图对本发明的优选实施例进行详细说明, 应当理解, 以下 所说明的优选实施例仅用于说明和解释本发明, 并不用于限制本发明。
图 1 显示本发明提供的一种用于自治网络的业务控制方法流程图, 包 括:
步驟 101: 深度报文检测设备将来自用户终端的业务报文的类型对应的 优先级信息作为控制信息标识业务报文后, 将业务报文发给自治网络转发 设备;
步驟 102: 自治网络转发设备根据收到的业务报文中的控制信息对其进 行 QoS处理后, 将业务报文发送给业务控制模块;
步驟 103: 业务控制模块利用收到的业务报文建立连接表项, 并将所述 业务报文发送至外部网络;
步驟 104: 当业务控制模块收到外部网络返回的所述业务报文的响应报 文时, 从连接表项中提取控制信息标识响应报文后发给自治网络转发设备, 自治网络转发设备根据所述控制信息对所述响应报文进行 QoS处理。
所述步驟 101包括:深度报文检测设备接收自治网络用户终端的业务报 文, 识别所述业务报文的类型; 将预先配置给该类型的优先级信息作为所 述业务 ·^艮文用于 QoS处理的控制信息。
步驟 101中, 所述标识业务报文为将控制信息添加到业务报文中。 所述步驟 102包括: 自治网络转发设备根据所述业务 ·^艮文的控制信息, 进行转发或丟弃所述业务报文的 QoS处理; 其中, 所述转发为按照业务报 文中的路由信息转发, 为现有技术, 这里不做赞述。
所述步驟 103还包括:业务控制模块接收到自治网络转发设备转发的业 务报文后, 查找自身是否存在该业务报文对应的连接表项, 若所述业务报 文的连接表项已存在, 则利用所述业务报文的控制信息, 更新所述连接表 项中的控制信息。
其中,所述连接表项包括:控制信息、根据业务报文提取的五元组信息, 所述业务 ·^艮文的五元组信息包括业务艮文的源 IP地址、 目的 IP地址、 源端 口号、 目的端口号和十办议号。
所述步驟 104包括:业务控制模块接收外部网络返回的所述业务报文的 响应报文, 提取所述响应报文的五元组信息; 业务控制模块根据所述响应 报文的五元组信息, 从连接表项中查找对应的控制信息, 将查到的控制信 息添加到响应报文中, 将响应报文后发给自治网络转发设备; 自治网络转 发设备根据接收到的所述响应报文中的所述控制信息, 对所述响应报文进 行转发或丟弃的 QoS处理。
所述步驟 104还包括:若业务控制模块未查找到连接表项对应的控制信 息, 则业务控制模块不改变所述响应报文的控制信息或标识为默认控制信 步驟 104中所述标识响应报文为将控制信息添加到响应报文中。
所述业务控制模块根据预先设置的端口,确定报文是流出自治网络的业 务才艮文或流入自治网络的响应 4艮文。
换句话说, 本发明首先通过接入和汇聚位置分布式部署的深度报文检 测设备识别用户终端发出的业务报文, 并在业务报文上标识优先级信息, 以作为控制信息, 使业务报文在大型或中型自治网络中转发时, 转发设备 利用业务报文上标识的控制信息做 QoS保障。 若是发往外部网络的业务报 文, 则当业务艮文到达自治网络与外部网络接口时, 业务控制模块记录下 包含源 IP地址、 目的 IP地址、 源端口地址、 目的端口地址和协议号的五元 组信息、 以及所述五元组信息对应的控制信息, 然后将业务报文转发至外 部网络。 若是从外部网络返回的响应报文, 返回到自治网络与外部网络接 口时, 业务控制模块通过响应报文的五元组信息查询连接表项, 如果有记 录, 则对响应报文按记录的优先级进行优先级标识, 以作为此后响应报文 在自治网络转发时, 沿途转发设备可以按照响应报文的控制信息做 QoS保 障。 所述控制信息可以在 IP头 TOS字段、 MPLS优先级字段、 802.1Q优先 级字段。
图 2显示本发明提供的业务控制模块处理流程, 包括:
步驟 201: 当业务控制模块收到报文后,根据预先设置的端口判断报文 的方向;
步驟 202: 判断是否为外部网络流向自治网络的报文, 如果是, 则执行 步驟 208, 否则, 执行步驟 203;
步驟 203: 确定是自治网络流向外部网络的报文,提取报文的五元组信 息, 并与自身保存的五元组信息进行匹配;
步驟 204: 判断是否匹配, 若匹配, 则执行步驟 207, 否则, 执行步驟
205;
步驟 205: 建立新的连接表项, 并在所述新建连接表项中保存报文的五 元组信息;
步驟 206: 在所述新建连接表项中保存报文的优先级信息作为控制信 息, 结束处理流程;
步驟 207: 提取报文的控制信息, 并更新该连接表项记录的控制信息, 结束处理流程;
步驟 208: 根据提取的报文的五元组信息, 查找连接表项中是否存在与 其相反方向的五元组信息,如果存在, 则执行步驟 209, 否则执行步驟 210; 步驟 209: 从所述连接表项中取出记录的控制信息标识响应报文, 结束 处理流程;
步驟 210:根据预先配置的策略不改变响应报文控制信息或将默认控制 信息添加到响应报文中。
上述步驟中所述五元组信息包括源 IP地址、 目的 IP地址、 源端口号、 目的端口号和协议号。
本发明提供的一种用于网络出口处的业务控制***, 如图 3 所示, 包 括: 深度报文检测设备、 自治网络转发设备和业务控制模块; 其中,
深度报文检测设备,用于将来自用户终端的业务报文的类型对应的优先 级信息作为控制信息标识业务报文后, 将业务报文发给自治网络转发设备; 自治网络转发设备,用于根据深度报文检测设备转发的所述业务报文中 的控制信息对其进行 QoS处理后, 将业务报文发送给业务控制模块; 以及 接收业务控制模块发来的响应报文, 并根据响应报文中的控制信息对其进 行 QoS处理;
业务控制模块,用于利用自治网络转发设备转发的所述业务报文建立连 接表项, 将所述业务报文发送至外部网络, 当收到外部网络返回的所述业 务报文的响应报文时, 从连接表项中提取控制信息标识响应报文中后发给 自治网络转发设备。
所述自治网络转发设备包括内部路由器和边界路由器。
所述业务控制模块可以单独实现为设备,也可以集成在自治网络出口的 转发设备上, 即集成在边界路由器上。
实施例, 图 4为用于自治网络的业务控制的***组成结构示意图, 其 中, 业务控制模块安装在位于自治网络边缘处的边界路由器中, 自治网络 内部路由器作为自治网络转发设备, 用户子网络由用户终端组成。
具体的: 自治网络和外部网络交互报文时, 如果自治网络发出报文, 则深度报文检测设备识别业务类型后给业务报文标识控制信息, 将业务报 文经自治网络内部路由器做 QoS处理后发送给位于网络边缘处的边界路由 器;
如果自治网络收到外部网络发来的报文, 则将报文发给边界路由器, 边界路由器中的边缘业务控制模块根据报文确定报文的优先级作为控制信 息来标识该自治网络收到的报文的优先级。
这样在报文无论是自治网络内部交互的, 或者是与外部网络交互的, 都可以在进入自治网络时标识上控制信息, 在自治网络所有内部路由器上 都能做 QoS处理, 当自治网络出现拥塞的内部路由器或者自治网络出口拥 塞时, 根据控制信息中记录的优先级来转发高优先级的报文, 并丟弃低优 先级报文。
下面对图 4提供的用于自治网络的业务控制***的工作流程进行说明, 具体如图 5所示, 包括以下步驟:
步驟 401 : 用户终端发起业务, 向深度报文检测设备发送业务报文; 步驟 402: 深度报文检测设备识别业务报文的业务类型, 并按照预先配 置给该业务类型的优先级信息, 将所述业务报文的优先级信息作为控制信 息, 使用控制信息标识业务报文;
步驟 403:深度报文检测设备将标识业务报文发送至自治网络内部路由 器;
步驟 404: 自治网络内部路由器根据控制信息, 进行 QoS处理, 例如 在自治网络拥塞时, 丟弃低优先级报文; 步驟 405: 自治网络内部路由器转发经过 QoS处理的业务报文至业务 处理模块;
步驟 406: 业务处理模块将进行 QoS处理后的业务报文转发至业务控 制模块, 并建立连接表项, 在所述连接表项中保存所述业务报文的五元组 信息和对应的控制信息;
步驟 407: 业务处理模块发出所述业务 ·^艮文至外部网络;
步驟 408: 所述外部网络收到业务报文后, 向所述业务控制模块返回所 述业务报文的响应报文;
步驟 409: 所述业务控制模块根据所述连接表项, 获取控制信息标识响 应报文;
步驟 410:业务控制模块发送所述标识控制信息的响应报文至自治网络 内部路由器;
步驟 411 : 自治网络内部路由器根据控制信息进行转发或丟弃所述响应 报文的 QoS处理, 例如在自治网络发生拥塞时, 丟弃低优先级报文;
步驟 412: 自治网络内部路由器转发 QoS处理后的响应报文至深度报 文检测设备;
步驟 413: 深度报文检测设备识别所述响应报文的业务类型;
步驟 414: 深度报文检测设备根据所述业务类型,将所述响应报文发送 给用户终端。
本发明中, 如果业务由外部网络的用户终端发起, 根据业务的交互性, 仅是第一个报文在业务控制模块的连接表项中匹配不到相反方向的五元组 信息, 可按预先配置, 在所述第一个报文上标识默认控制信息, 或不改变 其控制信息, 待自治网络的响应报文到达业务控制模块时, 处理流程就与 上述步驟相同。 综上所述, 本发明具有以下有益效果:
本发明通过接入或汇聚位置分布式部署的深度报文检测设备和出口处 的业务控制模块的配合, 改善整个自治网络的 QoS, 适用于大型、 中型 IP 网络, 例如城域网或某运营商的自运营管理的 IP网络;
本发明在自治网络出口处部署的业务控制模块功能简单, 易于实现, 能够轻松应对未来出口带宽增长和业务识别复杂性的增加。
尽管上文对本发明进行了详细说明, 但是本发明不限于此, 本技术领 域技术人员可以根据本发明的原理进行各种修改。 因此, 凡按照本发明原 理所作的修改, 都应当理解为落入本发明的保护范围。

Claims

权利要求书
1、 一种用于自治网络的业务控制方法, 其特征在于, 该方法包括: 深度报文检测设备将来自用户终端的业务报文的类型对应的优先级信 息作为控制信息标识业务报文后, 将业务报文发给自治网络转发设备; 自治网络转发设备根据收到的业务报文中的控制信息对其进行服务质 量 QoS处理后, 将业务报文发送给业务控制模块;
业务控制模块利用收到的业务报文建立连接表项,并将所述业务报文发 送至外部网络;
当业务控制模块收到外部网络返回的所述业务报文的响应报文时,从连 接表项中提取控制信息标识响应报文后发给自治网络转发设备, 自治网络 转发设备根据所述控制信息对所述响应报文进行 QoS处理。
2、 根据权利要求 1所述的方法, 其特征在于, 所述深度报文检测设备 将来自用户终端的业务报文的类型对应的优先级信息作为控制信息标识业 务报文, 包括:
深度报文检测设备接收自治网络用户终端的业务报文,识别所述业务报 文的类型;
将预先配置给该类型的优先级信息作为所述业务报文用于 QoS处理的 控制信息。
3、 根据权利要求 1所述的方法, 其特征在于, 所述进行 QoS处理, 包 括:
自治网络转发设备根据所述业务报文的控制信息,进行转发或丟弃所述 业务报文的 QoS处理。
4、 根据权利要求 1所述的方法, 其特征在于, 所述业务控制模块利用 收到的业务报文建立连接表项之前, 该方法还包括:
业务控制模块接收到自治网络转发设备转发的所述业务报文后,查找自 身是否存在该业务报文对应的连接表项, 若所述业务报文的连接表项已存 在, 则利用所述业务报文的控制信息, 更新所述连接表项中的控制信息; 否则利用收到的业务报文建立连接表项。
5、 根据权利要求 1或 4所述的方法, 其特征在于, 所述连接表项包括: 控制信息和根据业务报文提取的五元组信息; 其中, 所述业务报文的五元 组信息包括业务 4艮文的源互联网协议 IP地址、 目的 IP地址、 源端口号、 目 的端口号和协议号。
6、 根据权利要求 1所述的方法, 其特征在于, 所述从连接表项中提取 控制信息标识响应报文后发给自治网络转发设备, 自治网络转发设备根据 所述控制信息对所述响应报文进行 QoS处理, 包括:
业务控制模块接收外部网络返回的所述业务报文的响应报文,提取所述 响应 4艮文的包括源 IP地址、 目的 IP地址、 源端口号、 目的端口号和协议号 的五元组信息;
业务控制模块根据所述响应报文的五元组信息,从连接表项中查找对应 的控制信息, 将查到的控制信息添加到响应报文中, 将响应报文后发给自 治网络转发设备;
自治网络转发设备根据接收到的所述响应报文中的所述控制信息,对所 述响应 4艮文进行转发或丟弃的 QoS处理。
7、 根据权利要求 6所述的方法, 其特征在于, 所述将查到的控制信息 添加到响应报文中之前, 该方法还包括:
若业务控制模块未查找到连接表项对应的控制信息,则业务控制模块不 改变所述响应报文的控制信息或将默认控制信息添加到响应报文中。
8、 根据权利要求 1所述的方法, 其特征在于, 所述业务控制模块利用 收到的业务报文建立连接表项, 并将所述业务报文发送至外部网络之前, 该方法还包括: 所述业务控制模块根据预先设置的端口, 确定报文是发送 至自治网络的业务报文还是接收到自治网络的响应报文。
9、 一种用于网络出口处的业务控制***, 其特征在于, 该***包括: 深度报文检测设备、 自治网络转发设备和业务控制模块; 其中,
深度报文检测设备,用于将来自用户终端的业务报文的类型对应的优先 级信息作为控制信息标识业务报文后, 将业务报文发给自治网络转发设备; 自治网络转发设备,用于根据深度报文检测设备转发的所述业务报文中 的控制信息对其进行 QoS处理后, 将业务报文发送给业务控制模块; 以及 接收业务控制模块发来的响应报文, 并根据响应报文中的控制信息对其进 行 QoS处理;
业务控制模块,用于利用自治网络转发设备转发的所述业务报文建立连 接表项, 将所述业务报文发送至外部网络, 当收到外部网络返回的所述业 务报文的响应报文时, 从连接表项中提取控制信息标识响应报文后, 将响 应报文发给自治网络转发设备。
10、 根据权利要求 9所述的***, 其特征在于,
所述自治网络转发设备, 包括内部路由器和边界路由器;
所述业务控制模块单独作为设备,或集成在自治网络出口的边界路由器 上。
PCT/CN2012/074867 2011-05-20 2012-04-27 一种用于自治网络的业务控制方法及*** WO2012159525A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP12789340.2A EP2712130B1 (en) 2011-05-20 2012-04-27 Service control method and system for autonomous network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110131799.4A CN102201990B (zh) 2011-05-20 2011-05-20 一种用于自治网络的业务控制方法及***
CN201110131799.4 2011-05-20

Publications (1)

Publication Number Publication Date
WO2012159525A1 true WO2012159525A1 (zh) 2012-11-29

Family

ID=44662391

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/074867 WO2012159525A1 (zh) 2011-05-20 2012-04-27 一种用于自治网络的业务控制方法及***

Country Status (3)

Country Link
EP (1) EP2712130B1 (zh)
CN (1) CN102201990B (zh)
WO (1) WO2012159525A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10972525B2 (en) 2016-08-15 2021-04-06 Comcast Cable Communications, Llc Targeted buffer priority management

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102201990B (zh) * 2011-05-20 2016-03-30 中兴通讯股份有限公司 一种用于自治网络的业务控制方法及***
CN103117951B (zh) * 2011-11-16 2016-02-24 中国电信股份有限公司 实现ip网络中端到端差异化服务的方法和***
CN104734897B (zh) * 2013-12-18 2018-04-06 国家计算机网络与信息安全管理中心 一种会话对准转发***
CN106340176B (zh) * 2015-07-09 2020-01-17 中国电力科学研究院 一种智能电表的信息共享方法、智能电表及采集路由器
CN106470127B (zh) * 2015-08-18 2020-12-29 中兴通讯股份有限公司 一种网络异常流量的检测方法及***
CN110557303B (zh) * 2019-09-09 2021-04-20 网易(杭州)网络有限公司 网络多出口测试平台***及测试方法
WO2022063245A1 (zh) * 2020-09-25 2022-03-31 华为技术有限公司 传输报文的方法、装置、设备及计算机可读存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1798364A (zh) * 2004-12-27 2006-07-05 华为技术有限公司 一种在ip承载网中转发业务流的方法
CN101340374A (zh) * 2008-08-28 2009-01-07 杭州华三通信技术有限公司 控制传输优先级的方法、***、装置和用户网络边缘设备
CN102201990A (zh) * 2011-05-20 2011-09-28 中兴通讯股份有限公司 一种用于自治网络的业务控制方法及***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2315392A1 (en) * 2009-10-21 2011-04-27 Nederlandse Organisatie voor toegepast -natuurwetenschappelijk onderzoek TNO Telecommunication quality of service control

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1798364A (zh) * 2004-12-27 2006-07-05 华为技术有限公司 一种在ip承载网中转发业务流的方法
CN101340374A (zh) * 2008-08-28 2009-01-07 杭州华三通信技术有限公司 控制传输优先级的方法、***、装置和用户网络边缘设备
CN102201990A (zh) * 2011-05-20 2011-09-28 中兴通讯股份有限公司 一种用于自治网络的业务控制方法及***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10972525B2 (en) 2016-08-15 2021-04-06 Comcast Cable Communications, Llc Targeted buffer priority management

Also Published As

Publication number Publication date
CN102201990B (zh) 2016-03-30
EP2712130A4 (en) 2014-12-17
EP2712130B1 (en) 2017-08-23
EP2712130A1 (en) 2014-03-26
CN102201990A (zh) 2011-09-28

Similar Documents

Publication Publication Date Title
WO2012159525A1 (zh) 一种用于自治网络的业务控制方法及***
US9497661B2 (en) Implementing EPC in a cloud computer with openflow data plane
JP5958570B2 (ja) ネットワークシステム、コントローラ、スイッチ、及びトラフィック監視方法
WO2021207922A1 (zh) 报文传输方法、装置及***
CN109889443B (zh) 云计算***和在云计算***中实现演进分组核心(epc)的控制平面的方法
US8762501B2 (en) Implementing a 3G packet core in a cloud computer with openflow data and control planes
US7995477B2 (en) Collecting network traffic information
WO2015074324A1 (zh) 一种数据包快速转发方法及装置
US8250646B2 (en) Method, system, and device for filtering packets
WO2011150701A1 (zh) 数据业务处理方法、网络设备和网络***
EP2629554B1 (en) Service control method and system, enodeb and packet data network gateway
WO2012106869A1 (zh) 一种报文处理方法及相关设备
WO2012167697A1 (zh) 抑制网络风暴的方法及处理器
JP2004260832A (ja) Ipアクセスネットワークにおいて保証サービス品質を伴うサービスを提供する方法
US9998364B2 (en) Method for processing packet and forwarder
CN106550241B (zh) 视频业务识别***及虚拟化部署方法
JP2013545387A (ja) コンテンツベースのブリッジングをサポートするためのコンテンツベースのvlan分類およびイーサネット(登録商標)ネットワークに関するフレームワーク
WO2020043200A1 (zh) 建立快速转发表
JP6472876B2 (ja) コンピュータ・プログラム、装置及び記憶媒体
WO2006108344A1 (fr) Procede de realisation de reseau prive virtuel
WO2015024523A1 (zh) 确定ip承载网故障的方法和***
JP2022120845A5 (zh)
KR101679224B1 (ko) Sdn 기반의 트래픽 분배 가능한 네트워크 시스템
KR20110071774A (ko) 스마트 경계 라우터 및 이를 이용한 플로우 정보 전송 방법

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12789340

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2012789340

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2012789340

Country of ref document: EP