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

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.
主站蜘蛛池模板: 罗平县| 浮梁县| 高州市| 南雄市| 江门市| 洮南市| 邯郸市| 大渡口区| 巴东县| 神农架林区| 高淳县| 岑溪市| 九台市| 兴城市| 阳江市| 故城县| 临桂县| 康乐县| 贵阳市| 兴和县| 民县| 兴文县| 石泉县| 双城市| 武夷山市| 定结县| 昭平县| 浠水县| 安乡县| 南宁市| 隆子县| 山阳县| 永川市| 望奎县| 林口县| 文成县| 翼城县| 潼关县| 平塘县| 天长市| 阿克陶县|