发明名称 Network system, switch and connected terminal detection method
摘要 In an OpenFlow network, it is determined which port of which node device a terminal connected to a group of node devices is connected to, by only using the source MAC address and port number of a packet transmitted from the terminal. Specifically, the node device compares a set of the port number and source MAC address information of a packet transmitted from the terminal to the node device with a set(s) of a port number and MAC address information held in a preliminary search table to check whether they match each other. When the comparison does not result in a match, the node device notifies the controller by using the inquiry information (packet-in) function of OpenFlow. Furthermore, the node device compares the destination MAC address information of the packet with a set(s) of MAC address information held in a final search table to check whether they match each other.
申请公布号 US9444743(B2) 申请公布日期 2016.09.13
申请号 US201214009677 申请日期 2012.03.28
申请人 NEC Corporation 发明人 Oikawa Seiji;Takashima Masanori
分类号 H04L12/801;H04L12/803;H04L12/46;H04L12/931 主分类号 H04L12/801
代理机构 Finnegan, Henderson, Farabow, Garrett & Dunner LLP 代理人 Finnegan, Henderson, Farabow, Garrett & Dunner LLP
主权项 1. A network system, comprising: a node device containing a MAC and port information table describing sets of a MAC address and port number, and a flow table including flow entries each defining a rule and action for collectively controlling packets as a flow, and configured to handle received packets in accordance with the flow entries; and a controller setting the flow entries to the node device, wherein, the node device is configured to: compare, when receiving a packet from a terminal, a set of a source MAC address and port number described in the packet with the sets of the MAC address and port number described in the MAC and port information table,compare, based on a determination that the set of the source MAC address information and port number of the packet matches any of the sets of the MAC address information and port number described in the MAC and port information table, a destination MAC address described in the packet with the MAC addresses described in the flow entries of the flow table,transfer, based on a determination that the destination MAC address described in the packet matches one of the MAC addresses described in the flow entries of the flow table, the packet in accordance with an action described in one of the flow entries that is associated with the MAC address which matches the destination MAC address described in the packet, and wherein the controller is configured to: suppress the generation of an Open Flow inquiry packet when a terminal location information comparison performed on an inside port does not result in a match, wherein the inside port includes a port connecting the node device to another node device; andallow the generation of the Open Flow inquiry packet when a terminal location information comparison performed on an outside port does not result in a match, wherein the outside port includes a port connecting the node device to a terminal.
地址 Tokyo JP