Multi-tenant supporting data forwarding method and device
A forwarding method and multi-tenant technology, applied in the field of communication, can solve the problems of tenants sharing flow table space conflicts, reducing forwarding performance, and tenants being unable to customize flow table solutions.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0081] An embodiment of the present invention provides a multi-tenant data forwarding method, such as figure 1 As shown, the method includes:
[0082] Step 101, receiving a data packet, and performing tenant network identification on the received data packet.
[0083] Among them, the identification of the tenant network can be based on the first flow table (which can be Table0) in the multi-flow table in the switch to distinguish the tenant network, or according to the predefined tenant ID (Tenant_ID), where the The pre-definition mentioned is pre-defined in the tenant network, and has a unified tenant ID in the tenant network.
[0084] Wherein, the matching field included in the first type of flow table Table0 may be a source MAC address (ie, Src MAC) and a virtual local area network identifier (VLAN_ID), or the matching field may be a tunnel identifier (Tunnel_ID). Wherein, the tunnel identifier includes but not limited to Multi-Protocol Label Switching Label (MPLS, Multi-...
Embodiment 2
[0099] The embodiment of the present invention provides a multi-tenant data forwarding method, which belongs to the same inventive concept as the method provided in the first embodiment above, the difference is that in this embodiment, more controllers and switches cooperate The job forwards packets for the tenant. Such as figure 2 As shown, the method includes:
[0100] Step 201, when a tenant joins the network, the controller assigns a tenant identifier (ID) to the new tenant, and the controller obtains a business-related flow table scheme customized by the tenant through a user interface, or obtains that the tenant adopts a default flow table scheme. Wherein, the service-related flow table solution customized by the tenant may be embodied in the switch by adopting a single flow table solution or a multi-flow table solution.
[0101]In step 202, the controller sends the customized service-related flow table scheme of the tenant, or the acquired default flow table scheme a...
Embodiment 3
[0134] An embodiment of the present invention provides a communication device, such as Figure 6 As shown, the communication device may be an Openflow switch, but is not limited to this switch. The communication device includes: a first receiving unit 601, an identification unit 602, an inquiry unit 603, and a processing unit 604,
[0135] a first receiving unit 601, configured to receive a data packet,
[0136] An identifying unit 602, configured to identify the tenant network on the received data packet;
[0137] Among them, the identification of the tenant network can be based on the first flow table (which can be Table0) in the multi-flow table in the switch to distinguish the tenant network, or according to the predefined tenant ID (Tenant_ID), where the The pre-definition mentioned is pre-defined in the tenant network, and has a unified tenant ID in the tenant network.
[0138] Wherein, the matching field included in the first type of flow table Table0 may be a source...
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