YANG Data Model for IPv4-in-IPv6 Softwire draft-sun-softwire-yang November 2014 Q. Sun, H. Wang, Y. Cui, I. Farrer (presenter), M. Boucadair.

Slides:



Advertisements
Similar presentations
Dynamic Allocation of Shared IPv4 Addresses draft-csf-dhc-dynamic-shared-v4allocation-00 Q. Sun, Y. Cui, I. Farrer, Y. Lee, Q. Sun, M. Boucadair IETF 89,
Advertisements

For IPv4 Provisioning in IPv6 Network 1 Yong Cui, Jianping Wu, Peng Wu. Tsinghua Univ. (CERNET) Chris Metz. Cisco Systems Olivier Vautrin, Alain Durand.
NSIS Transport Layer draft-ietf-nsis-ntlp-00.txt Slides:
Stateless IPv4 over IPv6 report draft-janog-softwire-report-01 Shishio Tsuchiya Shuichi Ohkubo
1 Management of Networks of Constrained Devices: Use Cases and Requirements draft-ersue-constrained-mgmt-01 draft-ersue-constrained-mgmt-01 IETF #84, Vancouver,
Unified IPv6 Transition Framework With Flow-based Forwarding draft-cui-softwire-unified-v6-framework-00 Presenter: Cong Liu 1.
2011/11/141IETF-82 - Taipei - Softwire Issues left open in draft-01 of the MAP design team (Assuming: IPv4 Residual Deployments across IPv6 domains, Generic.
A Framework for Management and Control of Optical Interfaces supporting G draft-kunze-g management-control-framework-02 March rd IETF.
IPv6 RADIUS attributes for IPv6 access networks draft-lourdelet-radext-ipv6-access-01 Glen Zorn, Benoit Lourdelet Wojciech Dec, Behcet Sarikaya Radext/dhc.
Draft-ietf-eman-energy-aware-mib-01 Energy Management Framework draft-ietf-eman-framework-01 J. Parello, J. Quittek, B. Schoening, B. Claise.
ONF Configuration and Management WG Jürgen Quittek
Lightweight 4over6 + SD-nat (aka stateless DS-Lite) = Lightweight DS-Lite (twice as light!) Alain Durand (Juniper) Ian Farrer (DT) (Softwire item, presented.
Dean Cheng Jouni Korhonen Mehamed Boucadair
Dynamic IPv4 Provisioning for Lightweight 4over6 draft-liu-softwire-lw4over6-dhcp-deployment-04 C. Liu (Presenter), Q. Sun, J. Wu 1.
IPv6 and IPv4 Coexistence Wednesday, October 07, 2015 IPv6 and IPv4 Coexistence Motorola’s Views for Migration and Co-existence of 3GPP2 Networks to Support.
Draft-chown-v6ops-campus-transition-00 Tim Chown v6ops WG, IETF 60, San Diego, August 2, 2004.
IPSec IPSec provides the capability to secure communications across a LAN, across private and public wide area networks (WANs) and across the Internet.
Autonomic Prefix Management in Large-scale Networks ANIMA WG IETF 91, November 2014 draft-jiang-anima-prefix-management Sheng Jiang Brian Carpenter Qiong.
1 UDP Encapsulation of 6RD IETF 78 Maastricht 2010 July 30.
Softwire IETF 78. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and.
Dean Cheng Jouni Korhonen Mehamed Boucadair
Step by step approach Group Name: WG2 Source: Michael hs. Yang, LG uplus, Jaeseung Song, NEC Europe, Meeting.
Y. Cui, P. Wu : Tsinghua University Q. Sun, C. Xie : China Telecom
Representing Netconf Data Models using Document Schema Definition Languages (DSDL) Rohan Mahy Sharon Chisholm Lada Lhotka IETF 72 - Dublin.
Management Considerations Sharon Chisholm
Dissuasion, Working Group Scope and Deliverables Lou Berger Pat Thaler
1 ipv6-node-02.PPT/ 18 November 2002 / John Loughney IETF 55 IPv6 Working Group IPv6 Node Requirements draft-ietf-ipv6-node-requirements-02.txt John Loughney.
Softwire mesh MIB draft-cui-softwire-mesh-mib Peng Wu Tsinghua University.
7/27/2004IETF San-Diego Plenary meeting 8/2004 EPON MIBs Lior Khermosh – Passave Technologies
Moving towards an IRS WG Charter Ross Callon IETF 85, Atlanta.
Gap Analysis for Operating IPv6- only MPLS Networks draft-george-mpls-ipv6-only-gap-01 Wes George (operator asking for it) Carlos Pignataro, Rajiv Asati.
1 ipv6-node-02.PPT/ 18 November 2002 / John Loughney IETF 55 IPv6 Working Group IPv6 Node Requirements draft-ietf-ipv6-node-requirements-02.txt John Loughney.
Subscribing to datastore push updates draft-netmod-clemm-datastore-push-00.txt Alexander Clemm, Alberto Gonzalez Prieto, Eric Voit.
Dynamic Allocation of Shared IPv4 Addresses draft-ietf-dhc-dynamic-shared-v4allocation-01 Q. Sun, Y. Cui, I. Farrer, Y. Lee, Q. Sun, M. Boucadair IETF.
Mapping of Address and Port softwires - IETF83 Design Team Report Ole Trøan,
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
Deploying Dual-Stack Lite in IPv6 Network draft-boucadair-dslite-interco-v4v6-04 Mohamed Boucadair
Lightweight 4over6: An Extension to DS-Lite Architecture draft-cui-softwire-b4-translated-ds-lite-09 Y. Cui, Q. Sun, M. Boucadair, T. Tsou, Y. Lee and.
Attribute-Value Pairs For Provisioning Customer Equipment Supporting IPv4-Over-IPv6 Transitional Solutions Cathy Zhou; Tom Taylor; Qiong Sun draft-zhou-dime-4over6-provisioning-01.
DHCPv4 Extension for Port-set Allocation Qiong Sun, Yiu Lee, Peng Wu.
Interface extensions YANG & VLAN sub-interface YANG Status update
Network Localized Mobility Management using DHCP
Lightweight 4over6: An Extension to DS-Lite Architecture draft-cui-softwire-b4-translated-ds-lite-11 IETF 86-Orlando, March 2013 Y. Cui, Q. Sun, M.
YANG Data Model for RIP draft-liu-rtgwg-yang-rip-01
draft-litkowski-isis-yang-isis-cfg IETF 90 - Toronto
Unified IPv4-in-IPv6 Softwire CPE: Focus on DHCP IETF 87-Berlin, July 2013 M. Boucadair & I. Farrer.
Shi Yang David T. Perkins IETF 70th 3 Dec 2007, Vancouver
Interface extensions YANG & VLAN sub-interface YANG Status update
Routing Area Yang Architecture Design Team Update
IETF 95 – Buenos Aires April 2016
CARD Designteam A. Singh, D. Funato, H. Chaskar, M. Liebsch
draft-ietf-teas-yang-te-topo-04
UDP based Publication Channel for Streaming Telemetry
Yang model for requesting
draft-ietf-rtgwg-ni-model-03 Impact on LxVPN device models
DetNet DetNet Flow Information Model draft-farkas-detnet-flow-information-model-02 Balázs Varga, János Farkas, Rodney Cummings, Jiang Yuanlong and.
YANG Mount draft-clemm-netmod-mount IETF 98 Chicago, 30 March 2017
IGMP & MLD Snooping YANG Model
Post WG LC NMDA datastore architecture draft
Yingzhen Qu YANG Data Model for OSPF Protocol draft-ietf-ospf-yang-08 draft-ietf-ospf-sr-yang-02 IETF99, Prague Derek Yeung
IEEE MEDIA INDEPENDENT HANDOVER
YANG Instance Data for Documenting Server Capabilities
draft-ietf-dtn-bpsec-06
YANG Data Model for FlexE Interface Management
János Farkas, Balázs Varga, Rodney Cummings, Jiang Yuanlong
Task Manager & Profile Interface
Editors: Bala’zs Varga, Jouni Korhonen
O&M Area Working Group WG
M. Boucadair, J. Touch, P. Levis and R. Penno
Interface extensions YANG & VLAN sub-interface YANG Status update
Presentation transcript:

YANG Data Model for IPv4-in-IPv6 Softwire draft-sun-softwire-yang November 2014 Q. Sun, H. Wang, Y. Cui, I. Farrer (presenter), M. Boucadair

Motivation Operational considerations are key for integrating new functions into operational networks – e.g., MAP-E Border Router, lwAFTR A dedicated means for the configuration and management of these functions is still missing This document aims to help bridge this gap – : It defines a YANG model for configuring and managing Softwire BRs/lwAFTRs One common document is proposed, due to: – Inherent similarities of data plane forwarding – Including two Scenarios: lw4over6 & map-e Both Standards Track Common characteristics: Access network, Encapsulation, A+P 2

Proposed Structure Some relevant YANG concepts: – ‘Container’: Group a set of function parameters. – ‘Feature’: Marks a portion of the model as optional, allowing different devices to support different functions. Softwire YANG model includes two logical sections: – Common module: the common parameters across different scenarios – Scenario module for each different mechanism Use ‘Feature’ statement to distinguish devices. For instance, the lw4over6 device only needs to implement lw4over6 function. Use ‘Container’ statement to group specific parameters of ‘lw4over6’ and ‘map-e’ 3

Softwire YANG Module: An Overview Softwire Lw4over6 Map-e binding-tablemap-rule-table Common module Scenario module Feature Container Conceptual diagram only for specific parameters and mapping to YANG data nodes refer to the draft. 4

Softwire YANG Module: Common module +--rw softwire-config | +--rw enabled? | +--rw name? | +--rw description? | +--rw softwire-num-threshold | +--rw tunnel-mtu | +--rw lw4over6 | +--rw map-e | +--ro softwire-state +--ro enabled? +--ro name? +--ro description? +--ro tunnel-mtu +--ro lw4over6 +--ro map-e Configuration Data Nodes Operational state Data Nodes Features: Lightweight 4over6, MAP-E Threshold of the number of softwires The MTU of tunnel payload Features: Lightweight 4over6, MAP-E 5

Softwire YANG Module: lw4over6 +--rw softwire-config | | +--rw lw4over6 | +--rw lwaftrs | +--rw lwaftr* [id] | +--rw id | +--rw lwaftr-ipv6-addr | +--rw binding-table | +--rw binding-entry* [id] | +--rw id | +--rw binding-ipv4-addr | +--rw port-set | | +--rw offset | | +--rw psid-len | | +--rw psid | +--rw binding-ipv6-addr | +--rw active +--ro softwire-state Container: Lightweight 4over6 IPv6 address of a lwAFTR Binding table on a lwAFTR as a feature 6

Softwire YANG Module: map-e +--rw softwire-config | | +--rw map-e | +--rw map-brs | +--rw map-br* [id] | +--rw id | +--rw br-ipv6-addr | +--rw map-rule-table | +--rw map-rule-entry* [id] | +--rw id | +--rw IPv6-prefix | +--rw IPv6-prefix-len | +--rw IPv4-prefix | +--rw IPv4-prefix-len | +--rw port-set | | +--rw offset | | +--rw psid-len | | +--rw psid | +--rw ea-len | +--rw active +--ro softwire-state Container : MAP-E IPv6 address of a MAP BR MAP Rules on a MAP BR as a feature 7

Some Pending Issues Current: A+P style, encapsulation based mechanisms: – MAP-E BRs – Lightweight 4over6 lwAFTRs Question for the WG: a) Include DS-Lite? CGN YANG model might be complex (and not in scope for the SW WG) Suggestions: – NAT-related considerations should be left for a dedicated document – IPv4-in-IPv6 aspects may be covered in this one as it is similar to lw4over6 b) Include MAP-T/4rd? Experimental, not Standard Track Suggestion: Declare those as out of scope. c) Include configuration and management of CPEs? – Suggestion: ?? 8

Next Steps Agree on the scope Define RPC & Notification YANG data model. Adopt it as a WG item? Request review by NETMOD WG 9

Backup: Relationship with MIB From the view of monitoring, the ‘map-e’ portion of this YANG model is similar to the MAP-MIB. YANG/NETCONF provides something more: management AND configuration of devices. 10