发明名称 Supporting multiple virtual switches on a single host
摘要 System and method for supporting multiple vSwitches on a single host server. In one aspect, embodiments according to the present disclosure include a system and method for supporting multiple vSwitches on a single host server. In one aspect, a set of packet processor threads are instantiated to process data packets on behalf of all vSwitches deployed on the host server. For a data packet received at a port of the host server, a packet processor determines the datapath based on a mapping table and processes the packet according to the rules defined for that datapath. In one aspect, ports (physical and/or virtual) are able to be configured to specified vSwitches dynamically.
申请公布号 US9614789(B2) 申请公布日期 2017.04.04
申请号 US201514592523 申请日期 2015.01.08
申请人 Futurewei Technologies, Inc. 发明人 Zhu Xiaogang;Sivasankaran Arularasi;Zhu Jiafeng;Wen Liufei;Wei Yanlan
分类号 H04L12/28;H04L12/931;H04L12/721;H04L12/803;G06F9/455;H04L12/715 主分类号 H04L12/28
代理机构 Schwegman Lundberg & Woessner, P.A. 代理人 Schwegman Lundberg & Woessner, P.A.
主权项 1. An apparatus comprising: a user interface configured to receive instructions for generating a vSwitch application; a memory communicatively coupled to the user interface and configured to store the instructions; and a processor communicatively coupled to the user interface and to the memory and configured to execute the instructions to cause the processor to generate the vSwitch application, the vSwitch application comprising a plurality of vSwitches, the plurality of vSwitches implementing a flow table and a protocol, and to cause the processor to dynamically allocate a set of packet processing engine (PPE) threads of the processor to the vSwitch application according to network traffic received at the plurality of vSwitches of the vSwitch application, the set of PPE threads for processing data packets on behalf of all vSwitches of the plurality of vSwitches hosted on the apparatus.
地址 Plano TX US