官术网_书友最值得收藏!

Basic distributed switching

The basic distributed switching in OpenDaylight is provided by the L2Switch project, proving layer 2 switch functionality. This project is built on top of the OpenFlowPlugin project, as it uses its capabilities to connect and interact with an OpenFlow switch.

The L2Switch project has the following features/components:

  • Packet handler: Decodes the incoming packets, and dispatches them appropriately. It defines a packet lifecycle in three stages:
    1. Decode
    2. Modify
    3. Transmit
  • Loop remover: Detects loops in the network and removes them.
  • Arp handler: Handles ARP packets provided by the packet handler.
  • Address tracker: Gathers MAC and IP addresses from network entities.
  • Host tracker: Tracks hosts' locations in the network.
  • L2Switch main: Installs flows on the switches present in the network.
主站蜘蛛池模板: 巴中市| 长春市| 麻阳| 河西区| 湛江市| 阿拉善盟| 师宗县| 云梦县| 乌鲁木齐市| 东兰县| 富顺县| 米泉市| 临沭县| 周宁县| 桓台县| 永顺县| 福建省| 淮安市| 卫辉市| 黄浦区| 汾西县| 达拉特旗| 白山市| 南靖县| 唐山市| 大港区| 九江县| 平山县| 湟中县| 米泉市| 安平县| 托克逊县| 桂阳县| 隆昌县| 荃湾区| 鹤岗市| 泰顺县| 岳池县| 什邡市| 苏尼特右旗| 景泰县|