Got it

SDN Networking Components and Ports of Openflow Protocol

Latest reply: Mar 26, 2022 16:49:25 348 3 3 0 0

Continue learning about OpenFlow...




26

 

Components and Ports of OpenFlow Protocol

 

OpenFlow Switch Components.

1

An OpenFlow consists of:

§  Flow table(s)

§  Groups Table

§  OpenFlow Secure channel.

 

A flow table in an OpenFlow switch consists of a sets of flow table entries which contain multiple information such as match fields, counters and a sets of instructions to be applied for matching packets.


There might be multiple flow tables existing in an OpenFlow switch and the flow tables will be handled through pipeline processing. For example, when a packet is forwarded and matched with the flow entry in the first flow table, the corresponding instruction will be associated with pipeline processing instruction which allows packets to be sent to subsequent tables for further processing.


The table pipeline processing stops if the instructions associated with a matching flow entry  does not specify the following flow table.


The group table contain a list of group entries and each group entry is associated with
action buckets or action groups; Packets defined in group and matched with the group
entries will be matched with one or more action buckets.


The secure channel is the component used to connect to external controller and
establishes communication channel through OpenFlow protocol.

 

 

OpenFlow Ports

 

§  An OpenFlow switch must be able to support 3 types of OpenFlow standards:

Ø OpenFlow ports are used to connect an OpenFlow switch to another OpenFlow switch and also connect to external network.


ØOpenFlow switch connect to each other logically via OpenFlow ports. OpenFlow packets are received from the ingress port and the packet be processed and matched through pipeline processing and may be forwarded out to an Output port.


ØThe OpenFlow reserved ports are also considered as OpenFlow specification defined ports, used to specify forwarding actions once a flow entry is matched.


The compulsory required reserved ports are listed below:
ALL: Represents every port on switch can be used to forward packet and work as
output ports.


CONTROLLER: Represents the port used for communication channel between
switch and controller; it can work as a ingress or output port.


TABLE: Represents the start of the OpenFlow pipeline processing, to submit the
received packets to the first flow table for pipeline processing; it can work as a
output port.


IN_PORT: Represents the packet ingress port and work as output port to forward
packets out from the ingress port where it receives the packet.


ANY: A special port where no handling action will be done; it can neither be an
ingress or output port.

 

 

 

Click Here The History of Architecture of OpenFlow Protocol to the BACKWARD post

Click Here Description and Matching of the OpenFlow Table to the NEXT post <COMING SOON>

 

 

 

Thank a lot for your reading. I hope that you found this information concise, clearly and helpful.

If you want to say Thanks, so Give a Like. Any suggestion, comment or anything else in the comments´s box.







#SDN

#HCIA_SDN

#MVE_TEAM



#FULLYCONNECTEDWORLD

#HUAWEI

#HUAWEICOMMUNITY



SDN Networking Components and Ports of Openflow Protocol-4408301-1
View more
  • x
  • convention:

Thanks for sharing
View more
  • x
  • convention:

Thanks for sharing
View more
  • x
  • convention:

Comment

You need to log in to comment to the post Login | Register
Comment

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.