Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2018086013) PACKET PROCESSING METHOD IN CLOUD COMPUTING SYSTEM, HOST, AND SYSTEM
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2018/086013 International Application No.: PCT/CN2016/105227
Publication Date: 17.05.2018 International Filing Date: 09.11.2016
IPC:
H04L 29/12 (2006.01)
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
L
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29
Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
12
characterised by the data terminal
Applicants:
华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; 中国广东省深圳市 龙岗区坂田华为总部办公楼 Huawei Administration Building, Bantian,Longgang District Shenzhen, Guangdong 518129, CN
Inventors:
于洲 YU, Zhou; CN
张磊强 ZHANG, Leiqiang; CN
庄毓新 ZHUANG, Yuxin; CN
罗浩 LUO, Hao; CN
Priority Data:
Title (EN) PACKET PROCESSING METHOD IN CLOUD COMPUTING SYSTEM, HOST, AND SYSTEM
(FR) PROCÉDÉ DE TRAITEMENT DE PAQUETS DANS UN SYSTÈME INFORMATIQUE EN NUAGE, HÔTE ET SYSTÈME
(ZH) 云计算系统中报文处理的方法、主机和系统
Abstract:
(EN) Embodiments of the present application provide a packet processing method in a cloud computing system, a host, and a system. At least one network card is connected to the host, and the at least one network card comprises a switching device and at least three network ports. A virtual machine running on the host sends a packet to a second virtual machine by means of a VF connected to the first virtual machine, the data packet carrying an identifier of the VF sending the data packet; a switching device of a first network port receives the data packet and compulsorily forwards the data packet to a second network port through a network line; a switching device of a second network port sends the data packet to a VLAN subinterface having a same VLAN identifier with the data packet according to the VLAN identifier carried by the data packet; the VLAN subinterface receives the data packet, removes the VLAN identifier of the data packet, and sends the data packet to a virtual network functional module; and the virtual network functional module performs network function processing on the modified data packet, and then sends the processed data packet to the second virtual machine. In a scenario of a network card direct connection, after a virtual machine sends a data packet from a directly-connected VF, the virtual machine can send the data packet to a virtual network functional module in a VMM by using the above manner, and network function processing is performed on the data packet by using rich virtual network functions provided by the software to a user.
(FR) Selon des modes de réalisation, la présente invention concerne un procédé de traitement de paquets dans un système informatique en nuage, un hôte et un système. Au moins une carte réseau est connectée à l'hôte, et la ou les cartes réseau comprennent un dispositif de commutation et au moins trois ports réseau. Une machine virtuelle s'exécutant sur l'hôte envoie un paquet à une seconde machine virtuelle au moyen d'une fonction virtuelle (VF) connectée à la première machine virtuelle, le paquet de données transportant un identifiant de la VF envoyant le paquet de données ; un dispositif de commutation d'un premier port réseau reçoit le paquet de données et transmet obligatoirement le paquet de données à un deuxième port réseau par l'intermédiaire d'une ligne de réseau ; un dispositif de commutation d'un deuxième port réseau envoie le paquet de données à une sous-interface VLAN présentant un même identifiant VLAN que le paquet de données selon l'identifiant de VLAN transporté par le paquet de données ; la sous-interface VLAN reçoit le paquet de données, supprime l'identifiant VLAN du paquet de données, et envoie le paquet de données à un module fonctionnel de réseau virtuel ; et le module fonctionnel de réseau virtuel réalise un traitement de fonction de réseau sur le paquet de données modifié, puis envoie le paquet de données traité à la seconde machine virtuelle. En cas d'une connexion directe par carte réseau, après qu'une machine virtuelle envoie un paquet de données à partir d'une VF directement connectée, la machine virtuelle peut envoyer le paquet de données à un module fonctionnel de réseau virtuel dans un moniteur de machine virtuelle (VMM) au moyen de la manière décrite ci-dessus, et un traitement de fonction de réseau est réalisé sur le paquet de données à l'aide des fonctions de réseau virtuel riches fournies par le logiciel à un utilisateur.
(ZH) 本申请的实施例提供了一种云计算系统中报文处理的方法、主机和系统,至少一个网卡连接到该主机,所述至少一个网卡包含交换设备以及至少三个网口,主机上运行的第一虚拟机通过与自身相连的所述VF向第二虚拟机发送数据包,所述数据包携带发出所述数据包的VF的VLAN标识,第一网口的交换设备接收所述数据包,将所述数据包通过所述网线强制转发到所述第二网口,第二网口的交换设备根据所述数据包携带的VLAN标识,将所述数据包发送到与所述数据包具备相同VLAN标识的VLAN子接口,所述VLAN子接口接收所述数据包,去除所述数据包的VLAN标识,将所述数据包发送到所述虚拟网络功能模块,由所述虚拟网络功能模块对所述修改后的数据包进行网络功能处理后,将处理后的数据包发送到第二虚拟机。在网卡直通的场景中,虚拟机将数据包从直通的VF发出后,通过上述方式可以将数据包发送到VMM中的虚拟网络功能模块,利用该软件模块为用户提供丰富的虚拟网络功能,实现对数据包进行虚拟网络功能处理。
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)