Method and device for updating stream forward table content based on the stream forward
A technology for streaming and forwarding tables and content, applied in digital transmission systems, electrical components, transmission systems, etc., can solve problems such as ineffectiveness and inability to update, and achieve the effect of improving forwarding performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0025] Example 1: Dynamically update the entire content of the stream based on the set flag
[0026] In this embodiment, the forwarding plane and the control plane of the data communication device based on flow forwarding agree on a flag used to identify changes in device configuration information (including changes in routing information), and the control plane of the device dynamically detects changes in the configuration information , and set the corresponding flag to 1 (other values are also possible) when the configuration changes. When a new message arrives, the forwarding plane of the data communication device first searches for the flow, checks the flow forwarding table with the five-tuple Key value and matches the old flow forwarding table entry, and if it recognizes that the flag is 1, then updates the flow forwarding table the content of the item.
[0027] For example, when the control plane finds that the route has changed, it sets the flag to 1. When the packe...
Embodiment 2
[0030] Embodiment 2: Dynamically update part of the content of the flow forwarding entry based on one or more flags
[0031] In this embodiment, a set of (at least one) flags can be defined for each flow for the corresponding configuration (including routing information) of the content of the leaf field of the flow forwarding entry, such as: routing information change flag, QoS configuration change flag, NAT configuration One or more of flags etc. are changed, and the initial value of each flag is 0.
[0032]When the control plane of the data communication device detects a configuration change (including a change of routing information), it sets a corresponding flag to 1 to identify the change. When a new message arrives, the forwarding plane of the device checks the flow forwarding table with the five-tuple Key value and matches the old flow forwarding table entry. If it recognizes that some flags are 1, it updates the corresponding leaf field marked as 1 Content. For examp...
Embodiment 3
[0034] Example 3: Using timer tasks to dynamically update the content of flow forwarding entries
[0035] Embodiment 1 and Embodiment 2 are based on one or more flags to identify the change of the device configuration and update the flow. In the case of frequent changes in the device configuration, it will have a certain impact on the processing performance and forwarding performance of the device. Therefore, it is considered not to To update the flow frequently, this embodiment uses an independent thread and a timer mechanism to check whether the configurations corresponding to different leaf fields in the flow forwarding table item have changed at regular intervals, and if a change is found, use the flag indicating the change of the configuration information. ID, and update the content of the leaf field in the corresponding matching flow forwarding entry when the next packet arrives.
[0036] In this embodiment, for the configuration (including routing information) correspon...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com