[go: up one dir, main page]

SG11201800101YA - Packet processing method in cloud computing system, host, and system - Google Patents

Packet processing method in cloud computing system, host, and system

Info

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
Application number
SG11201800101YA
Inventor
Zhou Yu
Leiqiang Zhang
Yuxin Zhuang
Hao Luo
Original Assignee
Huawei Tech Co Ltd
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 Huawei Tech Co Ltd filed Critical Huawei Tech Co Ltd
Publication of SG11201800101YA publication Critical patent/SG11201800101YA/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/58Association of routers
    • H04L45/586Association of routers of virtual routers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/70Virtual switches
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45595Network integration; Enabling network access in virtual machine instances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols 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
SG11201800101YA 2016-11-09 2016-11-09 Packet processing method in cloud computing system, host, and system SG11201800101YA (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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