发明名称 Switch controller
摘要 According to an example, a switch controller is connected to a computer hosting a virtual machine (VM) and a virtual switch to provide packet forwarding for the VM. The switch controller restricts packet forwarding actions on the ports according to the assigned primary VLAN, the assigned secondary VLAN, and the assigned VDS to the ports and the stored rules.
申请公布号 US9565104(B2) 申请公布日期 2017.02.07
申请号 US201314018124 申请日期 2013.09.04
申请人 HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP 发明人 Zhang Lianlei;Lin Tao;Ren Weichun;Liu Yang;WU Shaobo
分类号 H04L12/50;H04L12/741;H04L12/931;H04L12/937 主分类号 H04L12/50
代理机构 Hewlett Packard Enterprise Patent Department 代理人 Hewlett Packard Enterprise Patent Department
主权项 1. A switch controller connected to a computer hosting a virtual machine (VM) and a virtual switch to provide packet forwarding for the VM, the switch controller comprising: a memory to store assignments of ports in the virtual switch to a primary virtual local area network (VLAN), a secondary VLAN and a virtual distributed switch (VDS) and to store rules; and at least one processor to restrict packet forwarding actions on the ports according to at least one of the assigned primary VLAN, the assigned secondary VLAN, and the assigned VDS to the ports and the stored rules, wherein to restrict the packet forwarding actions, the at least one processor is to generate flow table entries for a flow table for the virtual switch based on the rules and the assignments of the ports, and send the flow table entries to the virtual switch, and wherein to generate the flow table entries, the at least one processor is to: receive an event message including a packet from the virtual switch, wherein the virtual switch sends the event message to the switch controller in response to determining there is no match for the packet in the flow table,determine whether to discard the packet or generate a flow table entry based on the rules and the port assignments, andin response to determining to generate the flow table entry, generate a flow table entry for the packet, and send the flow table entry to the virtual switch.
地址 Houston TX US