BGP/PCEP update

8
Created by Jan Medved www.opendaylight.org BGP/PCEP update December 2013 Robert Varga

description

BGP/PCEP update. December 2013 Robert Varga. Agenda. Goals Architecture overview Outstanding tasks Demo. BGP/PCEP Project Goals. Deliver a BGP client RFC4271, RFC4360, RFC4724, RFC4760, RFC6793, … draft-ietf-idr-ls-distribution-04 Deliver a PCEP client and server - PowerPoint PPT Presentation

Transcript of BGP/PCEP update

Page 1: BGP/PCEP update

Created by Jan Medvedwww.opendaylight.org

BGP/PCEP update

December 2013Robert Varga

Page 2: BGP/PCEP update

Created by Jan Medvedwww.opendaylight.org

Goals Architecture overview Outstanding tasks Demo

Agenda

2

Page 3: BGP/PCEP update

Created by Jan Medvedwww.opendaylight.org

3

Deliver a BGP client RFC4271, RFC4360, RFC4724, RFC4760, RFC6793, … draft-ietf-idr-ls-distribution-04

Deliver a PCEP client and server RFC5440, RFC5455, RFC5521, RFC5541, RFC5557 draft-ietf-pce-stateful-pce-06 draft-crabbe-pce-pce-initiated-lsp-03

BGP/PCEP Project Goals

3

Page 4: BGP/PCEP update

Created by Jan Medvedwww.opendaylight.org

Create models for representing topologies Base: draft-clemm-netmod-yang-network-topo-01 Tunnel-enabled: topology-tunnel-api artifact

Implement the base topology model by translating BGP/LS data Implement the tunnel topology model by translating PCEP protocol

Define an efficient tunnel programming interface Implement it on top of a stateful/initiation-enabled PCEP session

BGP/PCEP Project Goals (contd.)

4

Page 5: BGP/PCEP update

Created by Jan Medvedwww.opendaylight.org

Rely on YANG models for data definition Rely on Yang Tools project for data access objects Rely on MD-SAL for data exchange Rely on RESTCONF for north-bound application access Rely on config/NETCONF system for component wiring and

configuration

Architecture overview

5

Page 6: BGP/PCEP update

Created by Jan Medvedwww.opendaylight.org

Demo: BGP/LS Topology Export

7

MD-SAL

BGP RR

bgp-linkstate

bgp-parser-spi

bgp-parser-impl

bgp-parser-api

bgp-rib-api

bgp-rib-spibgp-rib-impl

LocRIB

topology-apibgp-topology-provider

Topology

implements

publishes

uses

augments

Page 7: BGP/PCEP update

Created by Jan Medvedwww.opendaylight.org

Thank you

8

Page 8: BGP/PCEP update

Created by Jan Medvedwww.opendaylight.org

More information and to join: wiki.opendaylight.org

Keep informed and join the conversation IRC: #opendaylight on Freenone Open mailing lists: lists.opendaylight.org @openDaylightSDN #OpenDaylight

9

Resources

9