VEPA SWITCH MESSAGE FORWARDING
First Claim
1. A method for forwarding a message by a virtual edge port aggregator (VEPA) switch, said method comprising:
- receiving, in the VEPA switch, a message;
determining whether a path forwarding database (Datapath) of the VEPA switch includes a flow table entry for forwarding the message;
in response to a determination that the VEPA switch does not include a flow table entry for forwarding the message,forwarding the message to a software defined networking (SDN) controller through a SDN protocol that is to construct the flow table entry for forwarding the message according to information contained in the message, the constructed flow table entry identifying an egress port of the VEPA switch for forwarding the message;
obtaining the constructed flow table entry from the SDN controller; and
forwarding the message via the egress port identified in the obtained flow table entry.
2 Assignments
0 Petitions
Accused Products
Abstract
According to an example, a VEPA switch may receive a message and a determination may be made as to whether a Datapath of the VEPA switch includes a flow table entry for forwarding the message. In response to a determination that the VEPA switch does not include a flow table entry for forwarding the message, the message may be forwarded to a SDN controller through a SDN protocol that is to construct the flow table entry for forwarding the message according to information contained in the message, in which the constructed flow table entry identifies an egress port of the VEPA switch for forwarding the message. The VEPA switch may also obtain the constructed flow table entry from the SDN controller and forward the message via the egress port identified in the obtained flow table entry.
-
Citations
15 Claims
-
1. A method for forwarding a message by a virtual edge port aggregator (VEPA) switch, said method comprising:
-
receiving, in the VEPA switch, a message; determining whether a path forwarding database (Datapath) of the VEPA switch includes a flow table entry for forwarding the message; in response to a determination that the VEPA switch does not include a flow table entry for forwarding the message, forwarding the message to a software defined networking (SDN) controller through a SDN protocol that is to construct the flow table entry for forwarding the message according to information contained in the message, the constructed flow table entry identifying an egress port of the VEPA switch for forwarding the message; obtaining the constructed flow table entry from the SDN controller; and forwarding the message via the egress port identified in the obtained flow table entry. - View Dependent Claims (2, 3, 4)
-
-
5. A method for managing message forwarding, said method comprising:
-
receiving, by a software defined networking (SDN) controller, a message forwarded by a virtual edge port aggregator (VEPA) switch that supports SDN; constructing, by the SDN controller, a flow table entry for forwarding of the message by the VEPA switch according to information contained in the message, the flow table entry identifying an egress port of the VEPA switch for forwarding the message; and forwarding the constructed flow table entry to the VEPA switch. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A virtual edge port aggregator (VEPA) switch comprising:
-
a receiving unit to receive a message; a determining unit to determine whether a path forwarding database (Datapath) of the VEPA switch includes a flow table entry for forwarding the message; a forwarding unit to forward forwarding the message to a software defined networking (SDN) controller through a SDN protocol, wherein the SDN controller is to construct the flow table entry for forwarding the message according to information contained in the message, the constructed flow table entry identifying an egress port for forwarding the message; and a processor to implement the receiving unit, the determining unit, and the forwarding unit. - View Dependent Claims (12, 13)
-
-
14. A software defined networking (SDN) controller comprising:
-
a receiving unit to receive a message from a virtual edge port aggregator (VEPA) switch that supports SDN; a flow table entry constructing unit to construct a flow table entry for forwarding of the message by the VEPA switch, wherein the flow table constructing unit is to construct the flow table entry according to information contained in the message and to identify an egress port of the VEPA switch for forwarding the message; a distributing unit to distribute the constructed flow table entry to the VEPA switch; and a processor to implement the receiving unit, the flow table entry constructing unit, and the distributing unit. - View Dependent Claims (15)
-
Specification