- OpenDaylight Cookbook
- Mathieu Lemay Alexis de Talhou?t Jamie Goodyear Rashmi Pujar Mohamed El Serngawy Yrineu Rodrigues
- 207字
- 2021-07-02 21:38:40
Linking multiple networks across MPLS VPN
To complete this recipe, we will be using the Network Intent Composition and VpnService projects.
The scope of the usecase is to enable a MPLS VPN connection across customer sites in a single MPLS domain. Within the domain, MPLS Label is used to isolate traffic between the sites.
The Provider Edge routers (PE) and the Provider routers (P) are managed by OpenDaylight.
In order to create end-to-end VPN connectivity across customer sites, OpenDaylight shall provision MPLS intents to respective PEs and Ps that form the shortest route between the two sites.
Additionally, by adding constraint attributes to intents for protection and failover mechanisms, we can ensure end-to-end connectivity between endpoints to reduce the risk of connectivity failure due to a single link or port down event on a forwarding device:
- Protection constraint: This requires end-to-end connectivity to be protected by providing redundant paths
- Failover constraint: This specifies the type of failover implementation
- slow-reroute: Uses disjoint path calculation algorithms such as Suurballe to provide alternative end-to-end routes
- fast-reroute: Uses failure detection features in hardware forwarding devices through OF group table features (future work)
When no constraint is requested by the user, we default to offering end-to-end routes using the Dijkstra shortest path.
- Python編程自學手冊
- Learning Flask Framework
- Python計算機視覺編程
- 琢石成器:Windows環境下32位匯編語言程序設計
- Responsive Web Design by Example
- Mastering Unity 2D Game Development(Second Edition)
- 圖數據庫實戰
- Babylon.js Essentials
- Java 9 Programming By Example
- Scratch從入門到精通
- Mastering Apache Camel
- Software Architecture with Python
- Hands-On ROS for Robotics Programming
- Scratch超人漫游記:創意程序設計:STEAM創新教育指南
- 軟件自動化測試實戰解析:基于Python3編程語言