- OpenDaylight Cookbook
- Mathieu Lemay Alexis de Talhou?t Jamie Goodyear Rashmi Pujar Mohamed El Serngawy Yrineu Rodrigues
- 120字
- 2021-07-02 21:38:36
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:
- Decode
- Modify
- 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.
推薦閱讀
- iOS Game Programming Cookbook
- LabVIEW Graphical Programming Cookbook
- 摩登創客:與智能手機和平板電腦共舞
- OpenCV for Secret Agents
- C語言程序設計立體化案例教程
- Building Mobile Applications Using Kendo UI Mobile and ASP.NET Web API
- Learn Programming in Python with Cody Jackson
- Java Web基礎與實例教程
- Oracle從入門到精通(第5版)
- Highcharts Cookbook
- 計算機應用基礎實踐教程
- Learning Unreal Engine Android Game Development
- GameMaker Essentials
- Django 3.0應用開發詳解
- Java Web從入門到精通(第3版)