Presentation is loading. Please wait.

Presentation is loading. Please wait.

BGP-LS / PCEP OpenDaylight contribution

Similar presentations


Presentation on theme: "BGP-LS / PCEP OpenDaylight contribution"— Presentation transcript:

1 BGP-LS / PCEP OpenDaylight contribution
Committers Dana Kutenicsova, Robert Varga July 15, 2013

2 BGP-LS Code BGP-LS = BGP + draft-ietf-idr-ls-distribution-03 Code:
implementation of a BGP protocol library, supporting BGP-4, Graceful Restart, Multiprotocol extensions, BGP/LS, Communities, Extended Communities and 4-Byte AS numbers (NEW speaker only) implementation of BGP message parser implementation of a BGP RIB, allowing for redundant data sources, but limited to listener-only functionality

3 BGP-LS Models BGP-LS-NLRI.yang
Model representation of BGP-LS NLRI as defined in draft-ietf-idr-ls- distribution-03 Each NLRI is a notification Defines BGP-LS concepts Remains to be finalized ISIS/OSPF/L3.. .yang Model representations of BGP topology in various routing protocols Supports multiple topologies Provided by draft-clemm-yang-network-topo-00 Intent to integrate with MDA

4 BGP-LS code next steps Switch current code to use Netty 4.0
Switch to using model-driven SAL Use MD-SAL infrastructure to generate DTOs based on models Modify BGP parser to instantiate DTOs and trigger MD-SAL notifications Modify RIB implementation to subscribe to MD-SAL notification feed

5 BGP-LS design overview
Network BGP session BGP parser (instantiate DTOs) BGP RIB Topology Models

6 PCEP Code implementation of a PCEP protocol library, supporting PCEP, Objective functions, Diffserv, Stateful extensions, GCO and PCE- initiated LSPs implementation of PCEP message parser RFC5440 – PCEP RFC5541 – Objective Functions in PCEP RFC5455 – Diffserv-Aware Class-Type Object draft-ietf-pce-stateful-pce-05 draft-crabbe-pce-stateful-pce-mpls-te-01 draft-crabbe-pce-stateful-pce-protection-00 RFC5557 – Global Concurrent Optimization (GCO) draft-crabbe-pce-pce-initiated-lsp-02

7 PCEP Models PCEP message.yang
model representations of all PCEP messages each message is a notification defines PCEP concepts remains to be written PCEP tunnel.yang model representation of an end-to-end PCEP tunnel Overlaid over an IGP topology Remains to be written

8 PCEP code next steps Switch current code to use Netty 4.0
Cleanup / refactor current code for better clarity Switch to using model-driven SAL Use MD-SAL infrastructure to generate DTOs based on models Modify PCEP parser to instantiate DTOs and trigger MD-SAL notifications Transform MD-SAL notifications to/from PCEP Tunnel DTOs Serialize MD-SAL notifications to PCEP messages

9 PCEP design overview Network PCEP session
PCEP parser (instantiate DTOs) PCEP tunnel (instantiated DTOs) PCEP serializer


Download ppt "BGP-LS / PCEP OpenDaylight contribution"

Similar presentations


Ads by Google