isoc-jp IETF93 (RTG and OPS)

Similar documents
MPLS Japan 2015

isoc-jp IETF93 (RTG and OPS)

MPLS Japan 2013 Carrier Ethernet 技術は今…

橡2-TrafficEngineering(revise).PDF

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

total.dvi

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

isoc-jp IETF93 (RTG and OPS)


橡3-MPLS-VPN.PDF

MVPN VPN VPN MVPN P2MP TE & BGP

nakayama15icm01_l7filter.pptx

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

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

WG /04/

NTT Communications PowerPoint Template(38pt)

IP IPv4-IPv6

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

fusion.PDF

untitled

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

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

PowerPoint プレゼンテーション

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

第3 章 電子認証技術に関する国際動向

Flow Control Information Network 1 /

XJTAG

橡MPLS-Japan-shared-fastreroute.PDF

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

SRX300 Line of Services Gateways for the Branch

untitled

untitled

SCREENOS NAT ScreenOS J-Series(JUNOS9.5 ) NAT ScreenOS J-Series(JUNOS9.5 ) NAT : Destination NAT Zone NAT Pool DIP IF NAT Pool Egress IF Loopback Grou

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

2011 NTT Information Sharing Platform Laboratories

初めてのBFD

MPLS Copyright 2008 Juniper Networks, Inc. 1

Cisco Aironet 1130AG アクセス ポイント クイック スタート ガイド

ProgrammableFlow Controller

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

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

橡C14.PDF

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

tutorial.dvi

AirMac ネットワーク for Windows

Teradici Corporation # Canada Way, Burnaby, BC V5G 4X8 Canada p f Teradici Corporation Teradi

\\afs001-0m0005\project02\A32\M

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

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

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

ykashimu_mpls_japan_Nov1

untitled

ITAOI2003第三屆離島資訊與應用研討會論文範例

JJ-90

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

28 NTMobile Java Proposal and Implementation of Java Wrapper for NTMobile ( : ) :

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

NV研究会原稿

untitled

VMware NFSまたはVMware VMFSでのVNXeシステムの使用

Welcome! MPLS Japan で 初めて Multicast を特集します 2

GA-1190J


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

Microsoft PowerPoint - ykashimu_dslite_JANOG26_rev

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

アドレス プールの設定

DICOM Conformance Statement Carino

内閣官房情報セキュリティセンター(NISC)

図解でわかるVoIPのすべて - IP電話の技術から構築まで -

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

Transcription:

IETF 93 (Prague) RTG, OPS (YANG ) 2015/8/27 ( )

IETF 72 (Dublin, 2008/07) MPLS-TP (PWE3, L2VPN ) RFC, I-D ( ) RFC 5654: MPLS-TP RFC 5860: MPLS-TP OAM RFC 6371: MPLS-TP OAM RFC 7271: MPLS-TP Linear Protection (ITU-T APS ) draft-bhh-mpls-tp-oam-y1731 ITU-T SG15 Editor ( MPLS- TP ) G.806, G.8112, G.8121 series, G,8151, G.8013/Y.1731 MPLS CCAMP, TEAS, PCE, NETMOD, LIME, SDNRG Contribute draft-txh-lime-gap-analysis draft-lam-lime-summary-l0-l2-layer-independent draft-tissa-lime-yang-oam-model draft-lam-teas-usage-info-model-net-topology draft-mansfield-netmod-uml-to-yang 2

IETF SDN IRTF (SDDRG) RFC RFC 7426 - Software-Defined Networking (SDN): Layers and Architecture Terminology http://www.ietf.org/proceedings/88/slides/slides-88-sdnrg-5.pdf Info Model/Data Model SNMP MIB Netconf/YANG YANG https://www.ietf.org/iesg/statement/writable-mib-module.html SDNRG ( ) Security, Policy, Scale-out, Resiliency 3

RTG OPA? Security: I2NSF (Bof) (SEC) Policy: SUPA (BoF), ANIMA (OPS) Data model (YANG) WG OPS Area: NETMOD, LIME RTG Area: RTGWG, TEAS, I2RS 4

(1)? 5

[I2NSF](Bof) Interface to Network Security Functions (IETF BoF 91) (IETF 92) Bits -n-bites SDN/NFV 5, 6 ( ) use case, charter BoF Problem statement, Framework SDN controller secure Security controller controller NSF Interface NSF Flow-based (packet based) Open source Flow based WG DOTS 6

[I2NSF](Bof) Problem statement https://www.ietf.org/proceedings/93/slides/slides-93-i2nsf-2.pdf 7

[I2NSF](Bof) draft-merged-i2nsf-framework-02 Client/AppGW Client Facing Interface +-----+---------------+ Service Provider mgmt +-------------+ Security Controller < -------- > Vendor +---------------------+ Vendor Facing Sys Interface +-------------+ NSF Facing Interface +------------------------------------------------+ +------+ +------+ +------+ +------+ + NSF-1+ ------- + NSF-n+ +NSF-1 + ----- +NSF-m +... +------+ +------+ +------+ +------+ Vendor A Vendor B Cluster +------------------------+ Security Controller +------------------------+ ^ ^ +-----------+ +------------+ v v + - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - + NSF-A +--------------+ NSF-B +--------------+ Sub Controller sub Controller +--------------+ +--------------+ + - - - - - - - - - - - - - + + - - - - - - - - - - - - - + +---------+ +---------+ +---------+ +---------+ NSF-A#1... NSF-A#n NSF-B#1... NSF-B#m +---------+ +---------+ +---------+ +---------+ NSF-A cluster NSF-B cluster + - - - - - - - - - - - - - + + - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - + + - - - - - - - - - - - - - - - + 8 https://www.ietf.org/proceedings/93 /slides/slides-93-i2nsf-4.pdf

[Supa](BoF) Simplified Use of Policy Abstractions (SUPA) Policy Driven (Based) Service Management: PBSM 2 BoF Policy Charter (Proposed) Generic policy information model (GPIM) YANG (Data model) Information model event-condition-action policy rule policy rule Intent based policy rule Information model, Data model Charter discussion WG Use case (example) Service model, Intent I2RS, ANIMA WG Poll (Hum) or ( ) 9

[Supa](BoF) Use case VPC (Virtual private cloud) VM VPC connection (Overlay Flexible) Virtual SP Traffic Enginnering DC VPN https://www.ietf.org/proceedings/93/slides/slides-93-supa-5.pdf 10

[Supa](BoF) Framework https://www.ietf.org/proceedings/93/slides/slides-93-supa-1.pdf 11

[Supa](BoF) GPIM Data Model 12

[Supa](BoF) GPIM Data model Supa Environment https://www.ietf.org/proceedings/93/slides/slides-93-supa-4.pdf 13

[ANIMA] WG Autonomic Networking Integrated Model and Approach SDN WG( SDN ) RFC 7575: Autonomic Networking: Definitions and Design Goals WG Generic Signaling (Discovery Negotiation) GRASP Discovery, Negotiation Reference Model & Control Plane Reference Model (draftbehringer-anima-reference-model) ACP (Autonomic Control Plane) API, Agent ( ) ACP(draft-behringer-anima-autonomic-control-plane) Selfmanaging overlay (Self-creating/managing/healing/optimiding/protecting) ( ) https://www.ietf.org/proceedings/93/slides/slides-93-anima-4.pdf https://www.ietf.org/proceedings/93/slides/slides-93-anima-5.pdf 14

[ANIMA] Intent (An abstract, high level policy used to operate the network [RFC 7575]) draft-du-anima-an-intent draft-liu-anima-intent-distribution Intent Uniform GRASP format SUPA Using Autonomic Control Plane for Stable Connectivity of Network OAM draft-eckert-anima-stable-connectivity AMIMA (CP) OAM NOC (network operation controller) OAM DP DP (ITU-T G.7712 DCN ) Inband or out-of-band? IPv6 source routing? https://www.ietf.org/proceedings/93/slides/slides-93-anima-10.pdf 15

(2) DATA MODEL (YANG) 16

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 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 17

[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 93 (2015/8/27) 18

[NETMOD] YANG YANG RFCs RFC 6020 (YANG) RFC 6021 6991 (YANG types) RFC 6087 (YANG usage) RFC 6110 (Mapping YANG to DSDL) RFC 6244 (Netmod/YANG ) RFC 6643 (SMIv2 to YANG) RFC 7223 (YANG for Interface ) RFC 7224 (YANG IF type (IANA)) RFC 7277 (YANG IP ) RFC 7317 (YANG ) RFC 7407 (YANG SNMP ) (YANG ) YANG 1.1 - draft-ietf-netmod-rfc6020bis Guideline - draft-ietf-netmodrfc6087bis YANG to JSON - draft-ietf-netmod-yangjson (YANG Network Access Control List Model draft-bogdanovic-netmod-acl-model SYSLOG YANG model draft-asechoud-netmod-diffserv-model Core Routing Data model draft-ietf-netmod-routing-cfg Diffserv draft-asechoud-netmod-diffserv-model Peer Mount (controller device YANG interconnect) draft-voit-netmod-peer-mountrequirements, draft-clemm-netmodmount YANG model classification draft-bogdanovic-netmod-yang-modelclassification-01 Operational State Data, Operational Structure and Organization draft-openconfig-netmod-{opstate, modelstructure} UML YANG draft-mansfield-netmod-uml-to-yang 19

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 20

RTG area YANG RTGWG draft-li-rtgwg-tunnel-policy-yang draft-acee-rtg-yang-key-chain draft-chen-rtgwg-key-table-yang draft-wu-rtgwg-flowspec-cfg draft-liu-rtgwg-yang-vrrp draft-liu-rtgwg-yang-rip draft-chen-rtgwg-qos-yang BESS & PALS (L2VPN), L3SM (OPS), draft-zhuang-pals-l2vpn-yang draft-tsingh-bess-pbb-evpn-yang-cfg draft-l3vpn-service-yang draft-zhuang-bess-l3vpn-yang ( SFC, LISP, NVO3 draft-penno-sfc-yang draft-ermagan-lisp-yang draft-zhang-nvo3-yang-active-activecfg draft-zhang-nvo3-yang-cfg 21 ISIS, OSPF, IDR (BGP) BFD draft-ietf-isis-yang-isis-cfg draft-ietf-ospf-yang draft-shaikh-idr-bgp-model & draft-zhdankin-idr-bgp-cfg draft-wu-idr-flowspec-yang-cfg draft-zheng-bfd-yang SPRING draft-hu-spring-yang draft-litkowski-spring-sr-yang CCAMP, PCE draft-dharini-netmod-g-698-2-yang-02 draft-pkd-pce-pcep-yang draft-lee-ccamp-wson-yang TRILL BIER draft-ietf-trill-yang draft-ietf-trill-yang-pm draft-chh-bier-bier-yang MPLS, TEAS, I2RS

RTGWG YANG RTGWG (Routing Area WG) Routing WG IPFRR (Fast Reroute) draft-shaikh-rtgwg-policy-model openconfig ( SP ) Routing policy draft-rtgyangdt-rtgwg-device-model https://www.ietf.org/proceedings/ 93/slides/slides-93-rtgwg-0.pdf Design Team YANG draft-openconfig-netmod-{model-structure, opstate} VPN Networking YANG 22

RTGWG YANG draft-rtgyangdt-rtgwg-device-model 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 (VRF/VSI ) instance 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... 23

RTGWG YANG draft-rtgyangdt-rtgwg-device-model ( ) Device-view logical-network-element view = true logical-network-element full device view https://www.ietf.org/proceedings/93/slides/slides-93-rtgwg-3.pdf 24

[TEAS] WG TEAS: Traffic Engineering Architecture and Signaling 2014 12 ( CCAMP ) WG CCAMP TEAS TE Architecture Generic protocol work for TE Oversight and coordination of TE protocol work CCAMP MPLS PCE Protocols for non-packet data planes LMP Protocols for MPLS-TE (including MPLS-TP) All other MPLS work as normal Coordination with TEAS on TE architecture involving PCE All PCE work as currently 25

[I2RS] WG Interface to The Internet Routing System : Application Routing (routing system) Configuration or management interfaces) Application Routing NETCONF (pubsub ) RIB www.olddog.co.uk/iir-sdn-farrel.ppt (IRS I2RS ) 26

TEAS YANG I-D (* MPLS ) draft-ietf-teas-yang-te-topo draft-saad-teas-yang-te draft-saad-teas-yang-rsvp* draft-openconfig-mpls-consolidated-model* draft-zhang-mpls-lspdb-yang* IM draft-lam-teas-usage-info-model-net-topology MPLS, RSVP(-TE) http://www.isoc.jp/wiki.cgi?action=attach&file=isocjp%5fietf92%5frtg%2epdf&page=ietf92update ( ) Topology WG (I2RS) draft-ietf-i2rs-yang-network-topo Topology draft-clemm-i2rs-yang-l3-topo draft-ietf-i2rs-l2-network-topology draft-hares-i2rs-info-model-service-topo, draft-wang-i2rs-yang-service-topo-dm draft-zhang-i2rs-l1-topo-yang-model-01 IM DM MPLS I- D draft-chen-mpls-ldp-yang-cfg draft-chen-mpls-te-yang-cfg draft-gandhi-mpls-te-yang-model draft-zhang-mpls-tp-yang-oam 27

TEAS Topology YANG draft-ietf-teas-yang-te-topo Technology Agonistic TE Topology YANG module: ietf-te-topology +--rw te-topologies +--rw topology* [te-topology-id +--rw node* [te-node-id] +--rw te-node-id te-node-id +--rw te-node-template? leafref +--rw te-node-attributes +--rw schedules* [schedule-id]... +--rw underlay-topology? leafref {te- Topology topology-hierarchy}? Root Node, -link, TE matrix ( TE Topology as a Service ) Overlay/Underlay +--rw te-link* [te-link-id] +--rw te-link-id te-link-id... +--rw connectivity-matrix* [id] +--rw id uint32 +--rw from-link... +--rw to-link... +--rw ted :... +--rw node-template* [name]... +--rw te-node-attributes +--rw underlay-topology? leafref {tetopology-hierarchy}? : +--rw link-template* [name] +--ro te-topologies-state configuration data operational +--ro node* [te-node-id] state data : +--ro topology* [te-topology-id] +--ro te-node-attributes +--ro underlay-topology? leafref {tetopology-hierarchy}? : +--ro link* [source-te-node-id source-te-link-id dest-te-node-id dest-te-link-id] +--ro is-abstract? boolean +--ro underlay! {te-topology-hierarchy}? 28

I2RS Topology YANG Topology IM/DM draft-medved-i2rs-topology-im (Expired) draft-ietf-i2rs-yang-network-topo https://www.ietf.org/proceedings/93/slides/slides-93-i2rs-1.pdf module: network-topology +--rw network-topology +--rw topology [topology-id] +--rw topology-id topology-id +--ro server-provided? boolean +--rw topology-types +--rw underlay-topology [topology-ref] +--rw topology-ref topology-ref +--rw node [node-id] +--rw node-id node-id +--rw supporting-node [node-ref] +--rw node-ref node-ref +--rw termination-point [tp-id] +--rw tp-id tp-id +--ro tp-ref* tp-ref +--rw link [link-id] +--rw link-id link-id +--rw source +--rw source-node node-ref +--rw source-tp? tp-ref +--rw destination +--rw dest-node node-ref +--rw dest-tp? tp-ref +--rw supporting-link [link-ref] +--rw link-ref link-ref 29

Topology YANG: TEAS and I2RS I2RS draft-ietf-i2rs-yang-network-topo draft-clemm-i2rs-yang-l3-topo draft-ietf-i2rs-l2-network-topology draft-hares-i2rs-info-model-service-topo draft-wang-i2rs-yang-service-topo-dm draft-zhang-i2rs-l1-topo-yang-model-01 TEAS (draft-ietf-teas-yang-te-topo), I2RS (7/20 20:00-) I2RS Service Topology TEAS TE Topology TE Topology model I2RS Topology model augment ( I2RS ) L1(/L0) Topology (I2RS) TE Topology Model augment CCAMP L2, L3 Topologies TE Topology Model augment L2 https://www.ietf.org/proceedings/93/slides/slides-93-i2rs-1.pdf ( ) Router (L3) (L0 -L2) topology 30

[LIME] WG Layer Independent OAM Management in the Multi-Layer Environment 91 ( ) OPS Area WG OAM (IP, MPLS(-TP), Ethernet, TRILL ) generic (layer independent) Data model (YANG) OAM ) (IM OAM (Operations, Administration, and Maintenance) IP BFD LSP ping, ippm, ( ) draft-tissa-lime-yang-oam-model draft-wang-lime-yang-pm draft-wang-lime-rpc-yang-oam-management draft-zhuang-lime-yang-oam-model-applicability draft-txh-lime-gap-analysis draft-lam-lime-summary-l0-l2-layer-independent Layer independent L0-L2 L3 independent IM DM L0-L2 L3 (draft-lam) WG OAM Framework YANG (NVO3, SFC, TRILL, MPLS) YANG Ethernet (IEEE, MEF) 31

[LIME] Problem statement (@IETF91) draft-edprop-opsawg-multi-layer-oam-ps (Problem statement), Expired Lacking common architectural OAM management Layer independent Ethernet OAM Layering MEG(MD), MEL(MA), MEP, MIP, [IEEE802.1 or ITU-T G.8013/Y.1731] Customer equipment Operator A bridges Operator B bridges Customer equipment 1 2 3 4 5 6 7 8 9 Ca1a http://www.ietf.org/proceedings/91/ slides/slides-91-lime-4.pdf ETH IPa Pa1a IPb Oa1a IOa Ob2a Ob1a Ob2b (G.8013 Appendix II II.1) ETHor SRV G.8013-Y.1731(11)_FII-1 32

[LIME] Generic OAM YANG draft-tissa-lime-yang-oam-model Overview Ietf-gen-oam module : : rpc (Remote Procedure Call) (MEP augment) Notification module: ietf-gen-oam +--rw domains +--rw domain* [technology MD-name-string] +--rw technology identityref +--rw MD-name-string MD-name-string +--rw MD-name-format? identityref +--rw (MD-name)? +--:(MD-name-null) +--rw MD-name-null? empty +--rw md-level? MD-level +--rw MAs +--rw MA* [MA-name-string] : +--rw MEP* [mep-name] +--rw mep-name MEP-name +--rw (MEP-ID)? : : +--rw priority? uint8 +--rw session* [session-cookie] : : : +--rw MIP* [interface] +--rw interface if:interface-ref +--rw related-oam-layer* [offset] rpcs: +---x continuity-check +--ro input : : : +--ro output +---x continuity-verification +--ro input : : : +--ro output : : +---x path-discovery +--ro input : : : +--ro output : : +---x Loss-measurement (to added?) : : +---x delay-measurement (to added?) : : notifications: +---n defect-condition-notification +--ro technology +--ro MD-name-string +--ro MA-name-string? +--ro mep-name? +--ro defect-type? +--ro generating-mepid : +--ro (error)? +--:(error-null) +--ro error-null? +--:(error-code) +--ro error-code? +--ro error-code? 33

[TEAS], [NETMOD] IM ( ) Data Model Information model draft-lam-teas-usage-info-model-net-topology ITU-T and/or ONF (Open Networking Foundation ) Core information model I-D ITU-T G.7711 Generic protocol-neutral information model for transport resources ONF TR-512 Core information model ONF Topology IM Topology YAMG (draft-liu-teas-yang-te-topo-00) 34

[TEAS], [NETMOD] IM draft-mansfield-netmod-uml-to-yang Guidelines for Translation of UML Information Model to YANG Data Model ONF IM(UML) DM(YANG) I-D (Informational RFC ) 35

IETF 93 RTG OPS? Security: I2NSF (Bof) (SEC) Policy: SUPA (BoF), ANIMA (OPS) Data model (YANG) WG OPS Area: NETMOD, LIME RTG Area: RTGWG, TEAS, I2RS 36

37