Traffic Statistics Policy Control for Multi-Flow Network Accounting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional BGP accounting technology requires manual configuration of multiple devices to collect traffic statistics, leading to complex and time-consuming configuration work for skilled personnel when dealing with large quantities of data flows.
Innovation Solution
A control method and system that uses a control node to generate and send a traffic statistics collection policy to forwarding nodes, which sets traffic identifiers and collects statistics, reducing the need for manual configuration by delivering policies centrally.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional BGP accounting technology is used to collect traffic statistics of multiple data flows, then traffic statistics can be collected, but manual configuration of multiple devices is required, leading to complex and time-consuming configuration work
Solution Approach 1:
A control node is introduced as an intermediary between the network administrator and multiple forwarding nodes. The control node receives a single statistics collection instruction and automatically generates and distributes configuration instructions to multiple ingress routers and egress routers, eliminating the need for manual configuration of each device and significantly improving configuration efficiency
Solution Approach 2:
The system separates control functions from forwarding functions by introducing a dedicated control node. The control node handles the complex task of generating and managing statistics collection policies, while forwarding nodes simply execute the policies by setting traffic identifiers and collecting statistics based on BGP routing information
2Measurement precision
If manual configuration is performed on multiple devices to collect traffic statistics of large quantities of data flows, then comprehensive statistics can be collected, but the configuration work becomes heavy and complex
Solution Approach 1:
The control node pre-generates statistics collection policies based on received instructions and distributes them to forwarding nodes before actual traffic statistics collection begins. This preliminary configuration phase automates what would otherwise be time-consuming manual setup, allowing the system to quickly scale to large numbers of data flows without proportionally increasing configuration time
Solution Approach 2:
The control node automatically generates configuration instructions for ingress routers and egress routers based on a single received instruction. The system serves itself by automating the configuration process, eliminating the need for manual intervention on each device and reducing configuration time while maintaining comprehensive statistics collection
Data Source
AI summary
A control method for collecting traffic statistics includes a control node obtains a statistics collection instruction, where the statistics collection instruction is used to instruct to collect traffic statistics of a target data flow, generates a traffic statistics collection policy according to the statistics collection instruction, where the traffic statistics collection policy includes a matching identifier of the target data flow, a first command, and a second command, and sends the traffic statistics collection policy to a forwarding node. The first command is used to instruct the forwarding node to set a traffic identifier for the target data flow based on the matching identifier, the second command is used to instruct the forwarding node to add traffic generated by a target packet to a traffic statistics collection result corresponding to the traffic identifier which is used to describe the traffic of the target data flow.


