Systems, methods, and apparatus for arp mediation
AssigneeInfinera Corporation
InventorsSrini SEETHARAMAN, Balaji BALASUBRAMANIAN, Sri Mohana Satya Srinivas SINGAMSETTY
Life of this patent
Estimating the term…
Abstract
An exemplary network controller may be configured to perform ARP mediation through passively learning MAC addresses on client sides and keeping track of IP/MAC/Attachment point associations, hijacking ARP requests received by the core nodes through a packet_in operation or a redirection to other agents, injecting proxy ARP replies that provide target MAC information without the actual target being involved, and possibly programming the network nodes with the static ARP responding rule for a specified duration.
Claims20
A method for address resolution in a software defined network, the method comprising:
- receiving an address resolution protocol request from a first client device at a first core node for a media access control address of a second client device;
- sending, by the first core node, a notification of the address resolution protocol request to a controller;
- determining, by the controller, if the second client device media access control address is stored in the controller;
- and
- sending, by the controller, an address resolution protocol reply to the first client device including the second client device media access control address when the controller determines the second client device media access control address is stored in the controller.
A core node comprising:
- at least one transceiver configured to:
- receive an address resolution protocol request from a first client device for a media access control address of a second client device;
- send a notification of the address resolution protocol request to a controller;
- and
- receive an address resolution protocol reply including the second client device media access control address from the controller.
A controller comprising:
- at least one transceiver configured to:
- receive a notification of an address resolution protocol request from a first core node, the address resolution protocol request being initially received from a first client device at the first core node for a media access control address of a second client device;
- determine if the second client device media access control address is stored in the controller;
- and
- send an address resolution protocol reply to the first client device with the second client device media access control address when the controller determines the second client device media access control address is stored in the controller.
Dependencies are inferred from the claim text.