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

I2RS Related/Relevant Yang Models Currently in Use

  • Upload
    yuval

  • View
    40

  • Download
    1

Embed Size (px)

DESCRIPTION

I2RS Related/Relevant Yang Models Currently in Use. March 2014 Robert Varga, Anton Tkacik, Jan Medved. Agenda. Architecture Why YANG What Models Inventory model PCEP protocol model. Architecture. Applications. Controller. NETCONF. RESTCONF. Service Functions. Base Network Functions. - PowerPoint PPT Presentation

Citation preview

Page 1: I2RS Related/Relevant Yang Models Currently in Use

Created by Jan Medvedwww.opendaylight.org

I2RS Related/Relevant Yang Models Currently in Use

March 2014Robert Varga, Anton Tkacik, Jan Medved

Page 2: I2RS Related/Relevant Yang Models Currently in Use

Created by Jan Medvedwww.opendaylight.org

Architecture Why YANG What Models Inventory model PCEP protocol model

Agenda

2

Page 3: I2RS Related/Relevant Yang Models Currently in Use

Created by Jan Medvedwww.opendaylight.org

Architecture

3

Controller

Model-Driven SAL (MD-SAL)

Inventory Manager

Base Network FunctionsTopology Exporter

Statistics Manager

Forwarding Rules Mgr

Topology Exporter

Topology Exporter

Inventory Manager

Inventory Manager

OpenFlow BGP-LS PCEP Netconf Client OVSDB

RESTCONF

...Service Functions

PCEP...Config Subsystem

NETCONF

LISP

Network Devices

Applications

Page 4: I2RS Related/Relevant Yang Models Currently in Use

Created by Jan Medvedwww.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

Page 5: I2RS Related/Relevant Yang Models Currently in Use

Created by Jan Medvedwww.opendaylight.org

~110 models defined in OpenDaylight 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

Page 6: I2RS Related/Relevant Yang Models Currently in Use

Created by Jan Medvedwww.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

Page 7: I2RS Related/Relevant Yang Models Currently in Use

Created by Jan Medvedwww.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

PCEP protocol model

7

Page 8: I2RS Related/Relevant Yang Models Currently in Use

Created by Jan Medvedwww.opendaylight.org

Thank you

8

Page 9: I2RS Related/Relevant Yang Models Currently in Use

Created by Jan Medvedwww.opendaylight.org

More information and to join: wiki.opendaylight.org

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

9

Resources

9

Page 10: I2RS Related/Relevant Yang Models Currently in Use

Created by Jan Medvedwww.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

Backup: BGP protocol model

10

Page 11: I2RS Related/Relevant Yang Models Currently in Use

Created by Jan Medvedwww.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 Notification MD-SAL Set MD-SAL Get

BGP PDU

Application(Topology Consumer)