isoc-jp IETF93 (RTG and OPS)

Similar documents
MPLS Japan 2015

isoc-jp IETF93 (RTG and OPS)

EANTC 1 CSP 2 SDN WAN Automation Engine Cisco WAN Automation Engine Cisco WAN Automation Engine Cisco WAN Automation Engine Cisco WAN Automation Engin

MPLS Japan 2013 Carrier Ethernet 技術は今…

Motivation 3 Motivation 4 (Availability) Keep High Availability Providing Reliable Service (New service, function) Provide new Services, with new func


橡2-TrafficEngineering(revise).PDF

total.dvi

PowerPoint プレゼンテーション

アジェンダ 会社紹介 OFCONFIGについて NETCONFおよびYANGについて OFCONFIGユースケース A.I.Corporation 2

isoc-jp IETF93 (RTG and OPS)

Openconfigを用いたネットワーク機器操作

MVPN VPN VPN MVPN P2MP TE & BGP

JANOG14-コンバージェンスを重視したMPLSの美味しい使い方


Introduction Purpose This training course describes the configuration and session features of the High-performance Embedded Workshop (HEW), a key tool

Agenda IPv4 over IPv6 MAP MAP IPv4 over IPv6 MAP packet MAP Protocol MAP domain MAP domain ASAMAP ASAMAP 2

IP IPv4-IPv6

XMLを基盤とするビジネスプロトコルの動向

モバイルネットワーク管理システム

MPLS Copyright 2008 Juniper Networks, Inc. 1

untitled

LSM-L3-24設定ガイド(初版)

Cisco 1711/1712セキュリティ アクセス ルータの概要

All Rights Reserved. Copyright(c)1997 Internet Initiative Japan Inc. 1

橡MPLS-Japan-shared-fastreroute.PDF

橡3-MPLS-VPN.PDF

SRX IDP Full IDP Stateful Inspection 8 Detection mechanisms including Stateful Signatures and Protocol Anomalies Reassemble, normalize, eliminate ambi

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for

Macintosh HD:Users:ks91:Documents:lect:nm2002s:nm2002s03.dvi

JJ-90

fusion.PDF

アライドテレシス ディストリビューション・スイッチ AT-x600シリーズで実現するMicrosoft® NAP

untitled

TM-m30 詳細取扱説明書

2011 NTT Information Sharing Platform Laboratories

TM-m30 詳細取扱説明書

VLAN VPN mapped MPLS ~実稼動するVPLSネットワーク~

設定例集_Rev.8.03, Rev.9.00, Rev.10.01対応

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

リング型IPカメラ監視ソリューション(マルチキャスト編)

MR1000 コマンド設定事例集

PowerPoint Presentation

XJTAG

"CAS を利用した Single Sign On 環境の構築"

初めてのBFD

帯域を測ってみよう (適応型QoS/QoS連携/帯域検出機能)

TM-T88VI 詳細取扱説明書

NTT Communications PowerPoint Template(38pt)

AirMac ネットワーク構成の手引き

2 BIG-IP 800 LTM v HF2 V LTM L L L IP GUI VLAN.

untitled

"CAS を利用した Single Sign On 環境の構築"

Flow Control Information Network 1 /

設定手順

nakayama15icm01_l7filter.pptx

統合運用管理ソフトウェア FUJITSU Software Systemwalker 総合カタログ

橡C14.PDF

IPSJ SIG Technical Report * Wi-Fi Survey of the Internet connectivity using geolocation of smartphones Yoshiaki Kitaguchi * Kenichi Nagami and Yutaka

NV研究会原稿

TCP/IP Internet Week 2002 [2002/12/17] Japan Registry Service Co., Ltd. No.3 Internet Week 2002 [2002/12/17] Japan Registry Service Co., Ltd. No.4 2

FileMaker Server Getting Started Guide

untitled

untitled

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

ループ防止技術を使用して OSPFv3 を PE-CE プロトコルとして設定する

Lab GPIO_35 GPIO

Fig. 3 Flow diagram of image processing. Black rectangle in the photo indicates the processing area (128 x 32 pixels).

<Documents Title Here>

Transcription:

IETF 94 ( ) RTG, OPS (YANG ) 2015/12/8 ( )

(IETF92, IETF93) RTG OPA Data model (YANG) WG OPS Area: NETMOD, SUPA, L3SM, LIME RTG Area: RTGWG, TEAS, BESS (or PALS), I2RS Overview PCE, TEAS Bonus Tracks ( ) https://www.isoc.jp/wiki.cgi?page=ietf92update&action=attach&file=isocjp %5Fietf92%5Frtg%2Epdf https://www.isoc.jp/wiki.cgi?action=attach&file=20150827%5fietf93%5fup date%5f10%5ftochio%2epdf&page=ietf93update 2

(1) DATA MODEL (YANG) 3

Information Model/Data Model Information model (IM) Data model (DM) RFC 3444 On the Difference between Information Models and Data Models IM Conceptual/Abstract model specify relationships between objects model managed objects at a conceptual level, independent of any specific implementations or protocols used to transport the data. DM Concrete/Detailed model define managed objects at a lower level of abstraction. They include implementationand protocol-specific details, e.g. rules that explain how to map managed objects onto lower-level protocol constructs. DM IETF YANG IEEE, MEF model IM IM WG: I2RS (RIB info model ) IM (UML) SDO: ITU-T, ONF, TMF, MEF draft-lam-teas-usage-info-model-net-topology draft-betts-netmod-framework-data-schema-uml draft-mansfield-netmod-uml-to-yang # IM MPLS Japan 2015 J 4

[NETMOD] YANG YANG (RFC 6020) Data modeling language RFC6087 NETCONF API NETCONF XML YANG (Data modeling ) Leaf Nodes Leaf-List Nodes Container Nodes List Nodes 1 list Leaf Configuration data State Data Tree (RFC 6087bis) pyang code.google.com/p/pyang IETF 94 (2015/12/8) 5

YANG Tutorial in Yokohama YANG Tutorial NETCONF (RFC6241) ( ) YANG (Router IF ) PYANG Tutorial YANG Doctors ( ) Videos on Youtube: - YANG by Example: https://www.youtube.com/watch?v=ahyzhbaniwe - NETCONF by Example: https://www.youtube.com/watch?v=n7fb11dlzta - PYANG: https://www.youtube.com/watch?v=apftzgdydw0 Slides NETCONF & YANG: http://ietf.org/edu/technical-tutorials.html#netconfandyang PYANG(@IETF90): https://www.ietf.org/proceedings/90/slides/slides-90-edu-yang-0.pdf 6

YANG in RTG Area YANG (RFC 6020) Data model IETF RTG WG YANG RTG Area Wiki, ML http://trac.tools.ietf.org/area/rtg/trac/wiki/rtgyangcoord rtg-yang-coord@ietf.org RTG ( ) Core Routing (Generic) draft-ietf-netmod-routing-cfg (NETMOD and RTGWG) OSPF, ISIS, BGP Specific WG Topology OAM draft-liu-yang-abstract-te-topo (TEAS) or draft-clemm-i2rs-yang-network-topo (I2RS) I2RS L1, L2, L3 topo draft-tissa-lime-yang-oam-model (LIME (OPSArea)) MPLS, BFD WG Overlap NVO3, SFC(, TRILL) VPN 7

YANG in RTG Area RTG Area NETMOD IETF YANG Models Inventory, status and observation https://www.ietf.org/proceedings/94/slides/slides-94-rtgarea-3.pdf : Routing 8

YANG in RTG Area RTG Area NETMOD ( ) IETF YANG Models Inventory, status and observation https://www.ietf.org/proceedings/94/slides/slides-94-rtgarea-3.pdf Routing Interrelation between YANG Models OAM, Topology, TE Missing parts Tunnel. TE Tunnel (MPLS vs IP ) QoS. draft-asechoud-netmod-diffserv-model Interrelation Layer draft-bogdanovicietf-netmod-yang-model-classification Network Elements Network Service +-----------------------+ OSS/BSS +-----------------------+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Network Service YANG data models +------------+ +-------------+ +-------------+ - VPWS - VPLS L3VPN - L2VPN - L2VPN +------------+ +-------------+ +-------------+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Network Element YANG data models +------------+ +------------+ +-------------+ +------------+ MPLS BGP IPv4 & IPv6 Ethernet +------------+ +------------+ +-------------+ +------------+ 9

YANG Device model (-00, IETF93) draft-rtgyangdt-rtgwg-device-model Design Team YANG NETMOD draft-openconfig-netmod-model-structure Device (Physical or VM) Root Interface (RFC 7223) +--rw device +--rw info +--rw device-type? enumeration +--rw hardware +--rw interfaces +--rw interface* [name]... +--rw qos +--rw logical-network-elements Logical-network-elements ( ) networking instance (VRF/VSI) networking instance OAM, Control plane, policy +--rw device +--rw logical-network-elements +--rw logical-network-element* [network-element-id] +--rw network-element-id uint8 +--rw network-element-name? string +--rw default-networking-instance-name? string +--rw system-management... +--rw ietf-acl +--rw ietf-key-chain +--rw networking-instances... 10

YANG Device model (-01, IETF94) ( https://www.ietf.org/proceedings/94/slides/slides-94-netmod-7.pdf ) Top Level Device Network Device (Module) Interface augment Logical Network element Network instance Logical Network Element: Sub LNE, System management DT 11

YANG Model in NETMOD IETF 94 Operational State Data draft-openconfig-netmod-opstate & kwatsen-netmod-opstate, wilton-netmod-opstate-yang Configuration data Operational State data YANG Conf call > draft-ietf-netmod-opstate-reqs 3 Interface (RFC 7277) L2 draft-wilton-netmod-intf-ext-yang draft-wilton-netmod-intf-vlan-yang L2 IEEE802.1Q YANG Physical Entity Model draft-entitydt-netmod-entity-00 ( ) YANG model, RFC6933 Entity MIB v4 Physical Entity Catalog and registry for YANG models augment /if:interfaces/if:interface/if-cmn:encapsulation/ if-cmn:encaps-type: +--:(vlan) +--rw vlan +--rw tags +--rw tag* [index] module: ietf-entity +--rw index +--rw dot1q-tag +--rw tag-type +--rw vlan-id uint8 dot1q-tag-type dot1q-vlan-id +--ro entity-state +--ro last-change? yang:date-and-time +--ro physical-entity* [name] +--ro name string +--ro class? identityref +--ro physical-index? int32 {entity-mib}? +--ro description? string +--ro contained-in* ->../../physical-entity/name +--ro contains-child* ->../../physical-entity/name +--ro parent-rel-pos? int32 +--ro hardware-rev? string +--ro firmware-rev? string +--ro software-rev? string 12

YANG Model in NETMOD Catalog and registry for YANG models draft-openconfig-netmod-model-catalog-00 OpenConfig Registry, Catalog draft-openconfig-netmod-model-structure (Organization, Classification of Module, dependency ) Hackathon Cisco Demo https://www.ietf.org/proceedings/94/slides/slides-94-netmod-16.pdf +--rw organizations +--rw organization* [name] +--rw name string +--rw type? identityref +--rw contact? string +--rw modules +--rw module* [name] +--rw name +--rw namespace? +--rw prefix? +--rw revision? +--rw summary? +--rw module-version? +--rw module-hierarchy... +--rw classification... +--rw dependencies... +--rw module-usage... +--rw implementations... string string string string string string 13

YANG for VPN Services L2 BESS (+ PALS) WG L3 L3SM(, BESS) L2 VPN(VPLS, VPWS, EVPN) draft-shah-bess-l2vpn-yang (VPLS, VPWS) draft-brissette-bess-evpn-yang (EVPN) L3 VPN(BGP IP/MPLS VPN) draft-ietf-l3sm-l3vpn-service-mode ( ) draft-li-bess-l3vpn-yang (VPN ) L2VPN VPLS YANG L2VPN(VPLS, VPWS, EVPN ) YANG L3VPN L3SM BESS (MEF) ( MEF ) MEF Ethernet Service (E-Line, E-LAN) L3SM WG YANG ( ) draft-wang-l3sm-service-automation-architecture 14

SUPA Simplified Use of Policy Abstractions Policy 2 BoF OPS Area WG WG Charter Info Model Charter YANG (Data Model) IM Content / WG QoS YANG Value proposition (Problem statement), IM/DM, Use case Value: Vendor and Technology Independent Policy Framework Unified Network Infrastructure Policy Management Real-time and event-based Network Management New Independent Network Management Layer +---------------------+ +----------+ SUPA Generic Policy IETF ---+---- Information Model +----------+ / +---------+-----------+ Assignments Defines Policy Concepts and Manage +---------+-----------+ Preferred SUPA Generic Policy Approach +---- YANG Data Models ------------+ / +---------+-----------+ * * +--------------------------------+------------------------+---------+ * * A Possible * / Approach * +-------+-------+ * Technology and * Vendor-specific * Data Models */ +-------+-------+ Fills +----------+----------+ +--------+ Forms Policy Interface / Operator ---------- (locally defined +-------------+ +--------+ Runs / forms, scripts,...) Scripts +----------+----------+ Produces Policy Rules / +------------+--------+ +----------------+ Local SUPA SUPA Data Model- Local Devices Execution Specific Translation +------ and Management Environment Functions / Systems +---------------------+ +----------------+ +-------------------------------------------------------------------+ 15

SUPA Model draft-chen-supa-eca-data-model-05 (ECA: Event-Condition-Action) Target Atomic Statement ECA policy rule Atomic TMF ZOON (Zero-touch Orchestration, Operations, and Management) draft-strassner-supa-generic-policy-info-model 16

: -T ITU https://datatracker.ietf.org/liaison/1433/ LS: ITU-T Q14/15 NETMOD, CCAMP, TEAS, MPLS LS on protocol-specific data modelling work We would like to inform you that ITU-T Q14/15 has initiated work on protocol-specific data modelling for the management of transport specific technologies, such as OTN, Carrier Ethernet and MPLS-TP. These protocol-specific data models will be developed based on the protocol-neutral UML models that are specified by Q14/15, including ITU-T G.7711/Y.1702 (generic information model), ITU-T G.874.1 for OTN, ITU-T G.8052/Y.1346 for Carrier Ethernet, and ITU-T G.8152/Y.1375 (draft) for MPLS-TP. During the October 2015 Q14/15 interim meeting, we received a contribution for a YANG data model proposal for Ethernet Ring Protection (ERP) management. < > L0, L1, L2 UML (Info model) YANG (See draft-mansfield-netmod-uml-to-yang) 17

(2) 18

[PCE] Path Computation Element WG 2005 WG (G)MPLS (Routing controller Ingress LSR GMPLS (RFC 4655) PCE: PCC: (Client) LER PCEP: PCE-PCC (RFC 5440) TED: TE database PCE TED TED, LSP DB Stateful PCE PCE LER LSP ( ) PCE initiation PCC Request PCE Reply (PCE) ---------- ----- TED <-+-----------> ----- TED synchronization mechanism (for example, routing protocol) v ----- PCE ----- ---------- ^ Request/ Response v Service ---------- Signaling ---------- Request Head-End Protocol Adjacent ----> Node <----------> Node ---------- ---------- 19 Copyright 2010 FUJITSU LIMITED

[PCE] PCEP RFC 5440 (, RFC5886) PCReq(3), PCRep(4) PCNtf(5), PCErr(6) Open(1), Keepalive(2), Close(7), Stateful PCE (draft-ietf-pce-statefulpce) RFC 5886 PCMonReq 8, PCMonRep(9) Active: PCRpt(10), PCUpd(11) Passive: PCReq, PCRep, PCRpt PCE initiation (draft-ietf-pce-pceinitiated-lsp) PCC initiate (12) PCE WG MPLS, GMPLS SR(Segment Routing), SR(+SFC(Service Changing Function)) PCE (PCEP ) TE PCE(P) YANG Module TED 20 Copyright 2015 FUJITSU LIMITED

PCE as Central Controller PCE (Path computation Element) SDN ( ) Stateful PCE (LSP DB PCE) initiation (PCE ) RFC 7491 A PCE-Based Architecture for Application-Based Network Operations PCE Central controller packet classification PCEP Scheduling or https://www.ietf.org/proceedings/94/ slides/slides-94-pce-3.pdf https://www.ietf.org/proceedings/94/ slides/slides-94-teas-12.pdf draft-zhuang-teas-scheduled-resources draft-zhao-pce-central-controller-user-cases ACTN/TEAS +----------------------------------------------------------------+ OSS / NMS / Application Service Coordinator +-+---+---+----+-----------+---------------------------------+---+..................... : +----+----------------------+ : : +--+---+ +---+---+ : : Policy+--+ ABNO Controller +------+ : : Agent +--+ OAM : : +-+--+-+ +-+------------+----------+-+ Handler : : : : +-+---++ +----+-+ +-------+-------+ +---+---+ : : ALTO +-+ VNTM --+ : : Server +--+-+-+ +--+---+ : : +--+---+ PCE I2RS : : +-------+ Client : : +-+--+-+ : : +-+----+--+-+ : : Databases +-------:----+ : : TED +-+---+----+----+ : : LSP-DB : : +-----+--+--+ +-+---------------+-------+-+ : : Provisioning Manager : : +-----------------+---+-----+ :............................... +-+--+-----------------+--------+-----------+----+ +----/ Client Network Layer --+ +----------------------------------------------------+ ++------+-------------------------+--------+----------+-----+-+ / Server Network Layers +-----------------------------------------------------------------+ 21

ACTN (TEAS) Abstraction and Control of Transport Networks BoF TEAS WG Virtual Network Control layer ( ) Data model BoF Charter The ACTN working group works to develop a high-level architecture that describes the basic building-blocks necessary to enable the multi-domain virtual service coordination. It will identify key building components and the corresponding interfaces among these components. TEAS abstraction ACTN ACTN WG adaptation draft-ietf-teas-actn-requirements Framework YANG (?) 22

(Bonus tracks): RTG Area and IRTF RTG Area WG ( ) Wiki https://trac.tools.ietf.org/area/rtg/trac/wiki/ietf94summary IRTF NML Machine learning( ) RG (IRTF) SDN ( ) Security SDN Automation NMRG, Anima (WG) post SDN? DetNet WG (Deterministic networking) L2, L3 Time sensitive IEEE802.1 ( TSN) TSN Scope Encapsulation, OAM, Control Plane BESS EVPN WG Last call ML VxLAN (RFC 7348) RTG area WG VxLAN(RFC 7348) BFD for VxLAN, BIER VxLAN, VxLAN path detection, YANG NVO3 independent stream RFC? 23

IETF 94 RTG OPS Data model (YANG) WG OPS Area: NETMOD, SUPA, L3SM, LIME RTG Area: RTGWG, TEAS, BESS (or PALS), I2RS Overview PCE, TEAS 24

25