Understanding SDN Switch Code Tracing Process

Slide Note
Embed
Share

This content delves into the intricate process of tracing code within SDN switches. It covers topics such as the first packet handling, LLDP communication, flow table operations, and controller interactions. Through detailed images and descriptions, readers gain insight into the functionalities and protocols involved in SDN switch operations.


Uploaded on Oct 08, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. SDN Switch-Code Tracing

  2. Outline First packet of SDN switch Packet in Packet out Switch LLDP

  3. SDN controller packet switch Switch controller(packet in) Controller flow-mod switch(packet out) flow table ASIC switch packet flow table / EstiNet

  4. Outline First packet of SDN switch Packet in Packet out Switch LLDP

  5. First packet of SDN switch The required fields don t need to be implemented in all flow tables, and don t need to be implemented in the same flow table.

  6. First packet of SDN switch(cont.) NULL

  7. OFPXMT_OFB_IN_PORT OFPXMT_OFB_IN_PHY_PORT OFPXMT_OFB_VLAN_VID OFPXMT_OFB_VLAN_PCP OFPXMT_OFB_ETH_TYPE OFPXMT_OFB_IP_DSCP OFPXMT_OFB_IP_ECN OFPXMT_OFB_IP_PROTO OFPXMT_OFB_IPV4_SRC OFPXMT_OFB_IPV4_DST OFPXMT_OFB_TCP_SRC OFPXMT_OFB_TCP_DST OFPXMT_OFB_UDP_SRC OFPXMT_OFB_UDP_DST OFPXMT_OFB_SCTP_SRC OFPXMT_OFB_SCTP_DST OFPXMT_OFB_ICMPV4_TYPE OFPXMT_OFB_ICMPV4_CODE OFPXMT_OFB_ARP_OP OFPXMT_OFB_ARP_SPA OFPXMT_OFB_ARP_TPA OFPXMT_OFB_ARP_SHA OFPXMT_OFB_ARP_THA OFPXMT_OFB_IPV6_SRC OFPXMT_OFB_IPV6_DST OFPXMT_OFB_ICMPV6_TYPE OFPXMT_OFB_ICMPV6_CODE OFPXMT_OFB_MPLS_LABEL OFPXMT_OFB_MPLS_TC OFPXMT_OFB_MPLS_BOS

  8. Outline First packet of SDN switch Packet in Packet out Switch LLDP

  9. Packet in Packet in flow table entry(OFPR_NO_MATCH = 0) controller(OFPR_ACTION = 1) Packet TTL(OFPR_INVALID_TTL = 2)

  10. Connect controller packet in

  11. Outline First packet of SDN switch Packet in Packet out Switch LLDP

  12. Packet out controller data OpenFlow switch

  13. Connect controller packet out agent_recv_packet_out agent_send_packet_out

Related


More Related Content