SG11201800101YA - Packet processing method in cloud computing system, host, and system - Google Patents
Packet processing method in cloud computing system, host, and systemInfo
- Publication number
- SG11201800101YA SG11201800101YA SG11201800101YA SG11201800101YA SG11201800101YA SG 11201800101Y A SG11201800101Y A SG 11201800101YA SG 11201800101Y A SG11201800101Y A SG 11201800101YA SG 11201800101Y A SG11201800101Y A SG 11201800101YA SG 11201800101Y A SG11201800101Y A SG 11201800101YA
- Authority
- SG
- Singapore
- Prior art keywords
- data packet
- network
- sends
- virtual
- virtual machine
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/58—Association of routers
- H04L45/586—Association of routers of virtual routers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/70—Virtual switches
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Embodiments of this application provide a packet processing method in a cloud computing system, a host, and a system. At least one network interface card is connected to the host. The at least one network interface card includes switching equipment and at least three network ports. A first virtual machine running on the host sends a data packet to a 5 second virtual machine by using the VF that is connected to the first virtual machine. The data packet carries a VLAN identifier of the VF that sends the data packet. Switching equipment of a first network port receives the data packet, and forcibly forwards the data packet to the second network port by using the network cable. Switching equipment of the second network port sends, according to the VLAN identifier carried in the data packet, the data packet to a 10 VLAN subinterface that has a same VLAN identifier as the data packet. The VLAN subinterface receives the data packet, removes the VLAN identifier in the data packet, and sends the data packet to the virtual network function module. The virtual network function module performs network function processing on the changed data packet, and sends the processed data packet to the second virtual machine. In a network interface card passthrough 15 scenario, after sending a data packet by using a passthrough VF, a virtual machine may send the data packet to a virtual network function module on a VMM in the foregoing manner. Abundant virtual network functions are provided for a user by using the software module, so as to implement virtual network function processing on the data packet. 20 FIGURE 2
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2016/105227 WO2018086013A1 (en) | 2016-11-09 | 2016-11-09 | Packet processing method in cloud computing system, host, and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| SG11201800101YA true SG11201800101YA (en) | 2018-06-28 |
Family
ID=60052231
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SG11201800101YA SG11201800101YA (en) | 2016-11-09 | 2016-11-09 | Packet processing method in cloud computing system, host, and system |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US10491517B2 (en) |
| EP (2) | EP3343881B1 (en) |
| JP (1) | JP6513835B2 (en) |
| CN (2) | CN110099014B (en) |
| AU (1) | AU2016414391B2 (en) |
| CA (1) | CA2991208C (en) |
| SG (1) | SG11201800101YA (en) |
| WO (1) | WO2018086013A1 (en) |
Families Citing this family (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SG11201800020UA (en) | 2016-11-09 | 2018-06-28 | Huawei Tech Co Ltd | Packet processing method in cloud computing system, host, and system |
| SG11201800101YA (en) | 2016-11-09 | 2018-06-28 | Huawei Tech Co Ltd | Packet processing method in cloud computing system, host, and system |
| WO2018112709A1 (en) * | 2016-12-19 | 2018-06-28 | 华为技术有限公司 | Data packet processing method, host and system |
| US10742447B2 (en) * | 2017-07-10 | 2020-08-11 | Level 3 Communications, Llc | Connecting to multiple cloud instances in a telecommunications network |
| US12307274B2 (en) * | 2018-06-04 | 2025-05-20 | Srinivas Vegesna | Methods and systems for virtual top-of-rack implementation |
| CN110505110B (en) * | 2018-05-18 | 2021-07-20 | 杭州海康威视数字技术股份有限公司 | Network interface test method and device and multi-network-port host |
| CN110519147A (en) * | 2018-05-22 | 2019-11-29 | 中兴通讯股份有限公司 | Data frame transmission method, device, equipment and computer readable storage medium |
| US11822946B2 (en) * | 2018-06-28 | 2023-11-21 | Cable Television Laboratories, Inc. | Systems and methods for secure network management of virtual network functions |
| US11563677B1 (en) * | 2018-06-28 | 2023-01-24 | Cable Television Laboratories, Inc. | Systems and methods for secure network management of virtual network function |
| CN109525515B (en) * | 2018-10-23 | 2021-04-30 | 郑州云海信息技术有限公司 | Management method and device for network card in cloud platform |
| US12008389B2 (en) * | 2018-11-13 | 2024-06-11 | Marvell Asia Pte, Ltd. | Flexible resource assignment to physical and virtual functions in a virtualized processing system |
| CN109617735B (en) * | 2018-12-26 | 2021-04-09 | 华为技术有限公司 | Cloud computing data center system, gateway, server and message processing method |
| CN109802855B (en) * | 2018-12-28 | 2020-08-07 | 华为技术有限公司 | A fault location method and device |
| CN111698141B (en) * | 2019-03-13 | 2022-12-02 | 中兴通讯股份有限公司 | Message forwarding method and device |
| US11283732B2 (en) * | 2019-03-29 | 2022-03-22 | Juniper Networks, Inc. | Network functions virtualization (NFV) backplane on forwarding microchip |
| CN112152899B (en) * | 2019-06-28 | 2023-04-07 | 中兴通讯股份有限公司 | Data processing method and device based on network slice |
| CN112468308A (en) * | 2019-09-06 | 2021-03-09 | 中兴通讯股份有限公司 | Virtual local area network service management method and virtual local area network global management equipment |
| US11237761B2 (en) * | 2019-11-01 | 2022-02-01 | Microsoft Technology Licensing, Llc | Management of multiple physical function nonvolatile memory devices |
| CN110912836B (en) * | 2019-11-14 | 2023-05-30 | 优刻得科技股份有限公司 | Method for forwarding data by forwarding device, control device, storage medium and system |
| CN111092876B (en) * | 2019-12-12 | 2021-10-01 | 北京首都在线科技股份有限公司 | Multi-host system, electronic device, storage medium, information processing method and apparatus for multi-host system |
| CN115104179A (en) * | 2020-03-02 | 2022-09-23 | 华为技术有限公司 | Packaging structure and manufacturing method thereof |
| CN111367620B (en) * | 2020-03-06 | 2024-04-23 | 联想(北京)有限公司 | Virtual network implementation method and electronic equipment |
| CN111786909B (en) * | 2020-05-19 | 2022-04-29 | 深圳震有科技股份有限公司 | Method for updating protocol state of VRRP interface, switch and storage medium |
| CN116235482A (en) | 2020-07-14 | 2023-06-06 | 甲骨文国际公司 | virtual layer 2 network |
| CN114338606B (en) * | 2020-09-25 | 2023-07-18 | 华为云计算技术有限公司 | A public cloud network configuration method and related equipment |
| EP4272379B1 (en) | 2020-12-30 | 2024-10-02 | Oracle International Corporation | Layer-2 networking using access control lists in a virtualized cloud environment |
| US11765080B2 (en) | 2020-12-30 | 2023-09-19 | Oracle International Corporation | Layer-2 networking span port in a virtualized cloud environment |
| DE102021113670A1 (en) * | 2021-05-27 | 2022-12-01 | Dspace Gmbh | Method for data transmission in a network system and network system |
| US12192099B2 (en) * | 2021-07-27 | 2025-01-07 | Commscope Technologies Llc | Systems and methods of orchestrating a virtualized base station |
| CN113721995B (en) * | 2021-08-04 | 2024-08-09 | 浙江大华技术股份有限公司 | Method and device for loading smart daughter card and storage medium |
| CN113904938B (en) * | 2021-09-28 | 2022-04-29 | 北京大禹智芯科技有限公司 | A system and method for dynamically configuring PCIe terminal equipment |
| CN114553899A (en) * | 2022-01-30 | 2022-05-27 | 阿里巴巴(中国)有限公司 | Storage device |
| CN115421412B (en) * | 2022-08-16 | 2025-03-18 | 南京赛宁信息技术有限公司 | A network range traffic multiplexing monitoring system and method |
| US20240388544A1 (en) * | 2023-05-16 | 2024-11-21 | Lawrence Li | Apparatus and method for pooling network interface cards in a cloud network |
| CN118819873B (en) * | 2024-09-21 | 2024-11-22 | 珠海星云智联科技有限公司 | Virtual function management method, computer device, medium and system |
Family Cites Families (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101309180B (en) * | 2008-06-21 | 2010-12-08 | 华中科技大学 | A Safe Network Intrusion Detection System Suitable for Virtual Machine Environment |
| US8442048B2 (en) * | 2009-11-04 | 2013-05-14 | Juniper Networks, Inc. | Methods and apparatus for configuring a virtual network switch |
| CN102457586B (en) * | 2010-10-18 | 2015-06-03 | 中兴通讯股份有限公司 | Expanding method for realizing double-layer network and expanded double-layer network |
| US8533285B2 (en) * | 2010-12-01 | 2013-09-10 | Cisco Technology, Inc. | Directing data flows in data centers with clustering services |
| US8935457B2 (en) * | 2011-07-29 | 2015-01-13 | International Business Machines Corporation | Network filtering in a virtualized environment |
| CN102710432B (en) * | 2012-04-27 | 2015-04-15 | 北京云杉世纪网络科技有限公司 | System and method for managing virtual network in cloud computation data center |
| US8964735B2 (en) | 2012-05-18 | 2015-02-24 | Rackspace Us, Inc. | Translating media access control (MAC) addresses in a network hierarchy |
| US9059868B2 (en) * | 2012-06-28 | 2015-06-16 | Dell Products, Lp | System and method for associating VLANs with virtual switch ports |
| CN102790777B (en) * | 2012-08-07 | 2016-06-15 | 华为技术有限公司 | Network interface adapter register method and driving equipment, server |
| WO2014065315A1 (en) * | 2012-10-24 | 2014-05-01 | 日本電気株式会社 | Communication system, virtual machine server, virtual network management device, network control method, and program |
| US10341263B2 (en) * | 2012-12-10 | 2019-07-02 | University Of Central Florida Research Foundation, Inc. | System and method for routing network frames between virtual machines |
| CN103051529B (en) * | 2012-12-20 | 2016-03-30 | 华为技术有限公司 | A kind of processing method of message and device |
| JP6024474B2 (en) | 2013-01-23 | 2016-11-16 | 富士通株式会社 | Multi-tenant system, management apparatus, management program, and control method of multi-tenant system |
| US20150326524A1 (en) | 2013-01-24 | 2015-11-12 | Krishna Mouli TANKALA | Address resolution in software-defined networks |
| WO2014161133A1 (en) * | 2013-04-01 | 2014-10-09 | 华为技术有限公司 | Data exchange method, apparatus and system for virtual machine |
| WO2014201623A1 (en) | 2013-06-18 | 2014-12-24 | 华为技术有限公司 | Method, apparatus and system for data transmission, and physical network card |
| CN103346981B (en) | 2013-06-28 | 2016-08-10 | 华为技术有限公司 | Virtual switch method, relevant apparatus and computer system |
| US9634948B2 (en) * | 2013-11-07 | 2017-04-25 | International Business Machines Corporation | Management of addresses in virtual machines |
| CN103916314A (en) | 2013-12-26 | 2014-07-09 | 杭州华为数字技术有限公司 | Message transmitting control method, related device and physical host |
| CN103873374B (en) * | 2014-03-27 | 2017-08-11 | 新华三技术有限公司 | Message processing method and device in virtualization system |
| US9419897B2 (en) * | 2014-06-30 | 2016-08-16 | Nicira, Inc. | Methods and systems for providing multi-tenancy support for Single Root I/O Virtualization |
| CN104125166B (en) * | 2014-07-31 | 2018-05-29 | 华为技术有限公司 | A kind of array dispatching method and computing system |
| CN105812340B (en) | 2014-12-31 | 2019-01-08 | 新华三技术有限公司 | A kind of method and apparatus of virtual network access outer net |
| US10812632B2 (en) * | 2015-02-09 | 2020-10-20 | Avago Technologies International Sales Pte. Limited | Network interface controller with integrated network flow processing |
| CN105978828B (en) * | 2016-05-16 | 2019-07-23 | 锐捷网络股份有限公司 | A kind of method and interchanger for realizing the forwarding of virtual machine message |
| SG11201800101YA (en) | 2016-11-09 | 2018-06-28 | Huawei Tech Co Ltd | Packet processing method in cloud computing system, host, and system |
| SG11201800020UA (en) | 2016-11-09 | 2018-06-28 | Huawei Tech Co Ltd | Packet processing method in cloud computing system, host, and system |
-
2016
- 2016-11-09 SG SG11201800101YA patent/SG11201800101YA/en unknown
- 2016-11-09 CN CN201910226607.4A patent/CN110099014B/en active Active
- 2016-11-09 EP EP16909061.0A patent/EP3343881B1/en active Active
- 2016-11-09 JP JP2017568237A patent/JP6513835B2/en active Active
- 2016-11-09 CN CN201680009031.0A patent/CN107278362B/en active Active
- 2016-11-09 AU AU2016414391A patent/AU2016414391B2/en active Active
- 2016-11-09 WO PCT/CN2016/105227 patent/WO2018086013A1/en not_active Ceased
- 2016-11-09 EP EP19188526.8A patent/EP3654620B1/en active Active
- 2016-11-09 CA CA2991208A patent/CA2991208C/en active Active
-
2019
- 2019-05-09 US US16/407,196 patent/US10491517B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN110099014B (en) | 2021-08-20 |
| EP3343881A1 (en) | 2018-07-04 |
| JP2018537006A (en) | 2018-12-13 |
| US20190280971A1 (en) | 2019-09-12 |
| EP3654620B1 (en) | 2022-03-09 |
| CN107278362B (en) | 2019-04-05 |
| CN110099014A (en) | 2019-08-06 |
| AU2016414391A1 (en) | 2018-05-24 |
| WO2018086013A1 (en) | 2018-05-17 |
| EP3343881A4 (en) | 2018-09-05 |
| BR112018000362A2 (en) | 2018-09-11 |
| JP6513835B2 (en) | 2019-05-15 |
| US10491517B2 (en) | 2019-11-26 |
| AU2016414391B2 (en) | 2019-01-17 |
| CA2991208C (en) | 2020-07-28 |
| EP3343881B1 (en) | 2019-08-14 |
| EP3654620A1 (en) | 2020-05-20 |
| CA2991208A1 (en) | 2018-05-09 |
| CN107278362A (en) | 2017-10-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| SG11201800101YA (en) | Packet processing method in cloud computing system, host, and system | |
| SG11201800020UA (en) | Packet processing method in cloud computing system, host, and system | |
| EP3223481B1 (en) | Packet processing system and method | |
| US11586575B2 (en) | System decoder for training accelerators | |
| IN2014DN10752A (en) | ||
| US10148556B2 (en) | Link aggregation group (LAG) support on a software-defined network (SDN) | |
| US20190132345A1 (en) | Apparatus for network function virtualization using software defined networking and operation method thereof | |
| CN106034052B (en) | The system and method that two laminar flow amounts are monitored a kind of between of virtual machine | |
| WO2015195913A8 (en) | System and method for live migration of a virtualized networking stack | |
| CN103916314A (en) | Message transmitting control method, related device and physical host | |
| CN109479028A (en) | Network interface card, computing device, and data packet processing method | |
| WO2014113062A3 (en) | Io virtualization system and method using offload processors | |
| CN105162674A (en) | Method and network card for physical machine to access to virtual network | |
| CN104410541A (en) | Method and device for counting VXLAN inner layer virtual machine flux on intermediate switch | |
| CN105245456A (en) | A method and system for offloading SDN virtual network functions in a cloud server | |
| GB2521315A (en) | Technology for network communication by a computer system using at least two communication protocols | |
| US20150381478A1 (en) | Proxy for port to service instance mapping | |
| GB2565458A9 (en) | Computer system architecture and computer network infrastructure comprising a plurality of said type of computer system architectures | |
| WO2017128953A1 (en) | Server virtualization network sharing apparatus and method | |
| CN104486234A (en) | Method and server for uninstalling service exchanger to physical network card | |
| WO2012095040A3 (en) | Method for transmitting data in passive optical network, user-side equipment, and system | |
| WO2018065825A3 (en) | Data processing using defined data definitions | |
| CN107204942A (en) | A kind of implementation method that service chaining transparent transmission is realized based on five-tuple | |
| EP3731497B1 (en) | Service processing method and network device | |
| CN103001966A (en) | Processing and identifying method and device for private network IP |