Components of the L2Switch

  • Packet Handler

    • Decodes the packets coming to the controller and dispatches them appropriately
  • Loop Remover

    • Removes loops in the network
  • Arp Handler

    • Handles the decoded ARP packets
  • Address Tracker

    • Learns the Addresses (MAC and IP) of entities in the network
  • Host Tracker

    • Tracks the locations of hosts in the network
  • L2Switch Main

    • Installs flows on each switch based on network traffic

loading table of contents...