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

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.
主站蜘蛛池模板: 库伦旗| 太康县| 张掖市| 和平县| 新沂市| 中宁县| 翁源县| 呼和浩特市| 平安县| 南昌市| 玛多县| 南部县| 内丘县| 淅川县| 海晏县| 建平县| 通许县| 金塔县| 诸暨市| 长葛市| 库车县| 黔东| 梅河口市| 梁山县| 简阳市| 若羌县| 宝鸡市| 农安县| 定兴县| 图木舒克市| 明水县| 磐石市| 吉木萨尔县| 金沙县| 五台县| 农安县| 平乐县| 南漳县| 赤峰市| 开江县| 仙桃市|