Presentation is loading. Please wait.

Presentation is loading. Please wait.

Created by Jan Medved www.opendaylight.org I2RS Related/Relevant Yang Models Currently in Use March 2014 Robert Varga, Anton Tkacik, Jan Medved.

Similar presentations


Presentation on theme: "Created by Jan Medved www.opendaylight.org I2RS Related/Relevant Yang Models Currently in Use March 2014 Robert Varga, Anton Tkacik, Jan Medved."— Presentation transcript:

1 Created by Jan Medved www.opendaylight.org I2RS Related/Relevant Yang Models Currently in Use March 2014 Robert Varga, Anton Tkacik, Jan Medved

2 Created by Jan Medved www.opendaylight.org  Architecture  Why YANG  What Models  Inventory model  PCEP protocol model Agenda 2

3 Created by Jan Medved www.opendaylight.org Architecture 3 Controller Model-Driven SAL (MD-SAL) Inventory Manager Base Network Functions Topology Exporter Statistics Manager Forwarding Rules Mgr Topology Exporter Inventory Manager OpenFlow BGP-LS PCEP Netconf Client OVSDBOVSDB RESTCONF... Service Functions PCEP... Config Subsystem NETCONF LISPLISP Network Devices Applications

4 Created by Jan Medved www.opendaylight.org  Network device management:  SNMP  TL1  CLI, proprietary protocols  NETCONF  Extensible DDL  XML Information Set  Augments, Extensions  Data-dependent structure  “when” statement  Early validation  Ranges, “must” statement  Backwards compatible (with SMIv2)  Standardized models being worked on Why YANG 4

5 Created by Jan Medved www.opendaylight.org  ~110 models defined in OpenDaylight  https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD- SAL:Model_Reference https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD- SAL:Model_Reference  3 models from RFCs  RFC6021  RFC6022  8 models from current drafts  draft-clemm-i2rs-yang-network-topo  draft-ietf-netmod-iana-afn-safi  draft-ietf-netmod-iana-if-type  ~10 models dealing with IETF protocols (BGP, PCEP)  ~27 models dealing with OpenFlow (1.0, 1.3)  ~35 internal wiring models  ~15 conceptual prototypes What Models 5

6 Created by Jan Medved www.opendaylight.org  Represents manageable endpoints connected to controller  Simple base model, only skeleton concepts  Node – manageable endpoint, logical node  Node Connector – connection point present on logical node (interface, port, etc.)  Extended by technology-specific models  Flow-capable Node for OpenFlow 1.3  Capabilities  Flow tables  NETCONF Node  Capabilities  Pass-through access to the underlying device Inventory model 6

7 Created by Jan Medved www.opendaylight.org  Message-level model of PCEP  Based in part on draft-cmfg-pce-pcep-grammar  RFC5440, RFC5441, RFC5455, RFC5521, RFC5557  draft-ietf-pce-stateful-pce augmentation-{02,07}  draft-{crabbe,ietf}-pce-pce-initiated-lsp-00 augmentation  Message is a Notification  Augmentation of topology model with list of reported LSPs  RPC model for invoking PCInitiate/PCUpd requests  Tool-generated DTOs, extensible parser  https://wiki.opendaylight.org/view/BGP_LS_PCEP:Models https://wiki.opendaylight.org/view/BGP_LS_PCEP:Models PCEP protocol model 7

8 Created by Jan Medved www.opendaylight.org Thank you 8

9 Created by Jan Medved www.opendaylight.org  More information and to join:  wiki.opendaylight.org wiki.opendaylight.org  Keep informed and join the conversation  IRC: #opendaylight on Freenode  Open mailing lists: lists.opendaylight.orglists.opendaylight.org  @openDaylightSDN @openDaylightSDN  #OpenDaylight 9 Resources 9

10 Created by Jan Medved www.opendaylight.org  Message-level model of BGP  RFC4271, RFC4724, RFC4760, RFC1997, RFC4360, RFC6973  draft-ietf-idr-ls-distribution-04  Message is a Notification  Model of local RIB, no route dissemination at this time  Tool-generated DTOs, extensible parser  Translation into draft-clemm-i2rs-yang-network-topo  https://wiki.opendaylight.org/view/BGP_LS_PCEP:Models https://wiki.opendaylight.org/view/BGP_LS_PCEP:Models Backup: BGP protocol model 10

11 Created by Jan Medved www.opendaylight.org Backup: BGP processing 11 Controller MD-SAL BGP-LS RESTCONF /operational BGP-RIB /operational Topology BGP-LS Topology Exporter MD-SAL Set MD-SAL NotificationMD-SAL SetMD-SAL Get BGP PDU Application (Topology Consumer)


Download ppt "Created by Jan Medved www.opendaylight.org I2RS Related/Relevant Yang Models Currently in Use March 2014 Robert Varga, Anton Tkacik, Jan Medved."

Similar presentations


Ads by Google