Yang model for requesting

Slides:



Advertisements
Similar presentations
RSVP-TE Extensions for SRLG Configuration of FA
Advertisements

G : DCM Signaling Mechanism Using GMPLS RSVP-TE ITU-T Workshop on IP-Optical, Chitose, Japan 7/11/2002 Dimitrios Pendarakis, Tellium, Inc. ITU-T.
Application-Based Network Operations (ABNO) IETF 88 – SDN RG
An Architecture for Application-Based Network Operations Adrian Farrel - Old Dog Consulting Daniel King –
Problem Statement and Architecture for Information Exchange Between Interconnected Traffic Engineered Networks draft-farrel-interconnected-te-info-exchange-03.txt.
ACTN Proposed Protocol Work Dhruv Dhody 91 st Honolulu.
ACTN Use-case for On-demand E2E Connectivity Services in Multiple Vendor Domain Transport Networks draft-klee-actn-connectivity-multi-vendor-domains-01.
Abstraction and Control of Transport Networks (ACTN) BoF
Use Case for Distributed Data Center in SUPA
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
BGP L3VPN Virtual CE draft-fang-l3vpn-virtual-ce-01 Luyuan Fang Cisco John Evans Cisco David Ward Cisco Rex Fernando Cisco John Mullooly Cisco Ning So.
82 nd IETF – Taipei, Taiwan, November 2011 Extensions to Path Computation Element Communication Protocol (PCEP) for Hierarchical Path Computation Elements.
Application-oriented Stateful PCE Architecture and Use-cases for Transport Networks Young Lee, Xian Zhang, Haomian Zhang, Dhruv Dhody (Huawei), Guoying.
Protocol for I2RS I2RS WG IETF #89 London, UK Dean Bogdanovic v0.1.
Terminology and Models for Control of Traffic Engineered Networks with Provider- Customer Relationship CCAMP WG, IETF 89th, London draft-dios-ccamp-control-models-customer-
1 Framework for GMPLS based control of Flexi-grid DWDM networks draft-ogrcetal-ccamp-flexi-grid-fwk-02 CCAMP WG meeting, IETF 87 Oscar González de Dios,
Extension of the MLD proxy functionality to support multiple upstream interfaces 1 Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
The Application of the Path Computation Element Architecture to the Determination of a Sequence of Domains in MPLS & GMPLS draft-king-pce-hierarchy-fwk-01.txt.
Extension of the MLD proxy functionality to support multiple upstream interfaces 1 Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
Extensions to Path Computation Element Communication Protocol (PCEP) for Hierarchical Path Computation Elements (PCE) PCE WG, IETF 84 draft-zhang-pce-hierarchy-extensions-02.
Extensions to Path Computation Element Communication Protocol (PCEP) for Hierarchical Path Computation Elements (PCE) PCE WG, IETF 86th draft-zhang-pce-hierarchy-extensions-03.
Path Computation Element (PCE) Discovery using Domain Name System(DNS) draft-wu-pce-dns-pce-discovery-07 Qin Wu ) Dhruv Dhody
ACTN Information Model Young Lee (Huawei) Sergio Belotti (Alcatel-Lucent) Daniele Ceccarelli (Ericsson) Dhruv Dhody (Huawei) Bin Young Yun (Etri) IETF.
Framework for Abstraction and Control of Transport Networks
Multi-layer Multi-domain Inter-op Test based on ACTN Architecture
Use Case for Distributed Data Center in SUPA
draft-patel-raszuk-bgp-vector-routing-01
A Yang Data Model for ACTN VN Operation draft-lee-teas-actn-vn-yang-01
Zhenbin Li, Kai Lu Huawei Technologies IETF 98, Chicago, USA
TEAS WG, IETF 95th, Buenos Aires, Argentina
Daniel King, Old Dog Consulting Adrian Farrel, Old Dog Consulting
PCEP Extensions For Transporting Traffic Engineering (TE) Data
YANG Data Models for TE and RSVP draft-ietf-teas-yang-rsvp-06 draft-ietf-teas-yang-te-05 Tarek Saad and Rakesh Gandhi.
OmniRAN Introduction and Way Forward
FRD Examples November 28, 2017 L. Ong.
YANG Models for the Northbound Interface of a Transport Network Controller: Requirements and Gap Analysis CCAMP WG, IET97, Seoul draft-zhang-ccamp-transport-yang-gap-analysis-01.txt.
draft-ietf-teas-yang-te-topo-04
ACTN Information Model
Applicability of YANG models for ACTN
ACTN Information Model
YANG Data Models for TE and RSVP draft-ietf-teas-yang-rsvp-06 draft-ietf-teas-yang-te-05 Tarek Saad and Rakesh Gandhi.
Transport NBI Design Team Update
IETF 97 Hackathon ACTN Inter-Operation.
CCAMP IETF 103 Bangkok Giuseppe Fioccola, Huawei Kwang-Koog Lee, KT
PCE – Path Computation Element
Yang model for requesting
A Yang Data Model for ACTN VN Operation
Abstraction and Control of TE Networks (ACTN) Abstraction Methods
Requirements for Client-facing Interface to Security controller draft-ietf-i2nsf-client-facing-interface-req-02 Rakesh Kumar Juniper networks.
Framework for DWDM interface Management and Control
NMDA Q & A draft-dsdt-nmda-guidelines &
OSPF WG Status IETF 98, Chicago
A framework for Management and Control of microwave and millimeter wave interface parameters draft-ietf-ccamp-microwave-framework-01
Framework for DWDM interface Management and Control
Aijun Wang China Telecom Nov 2017
OmniRAN Introduction and Way Forward
A YANG Data Model for Layer 1 (OTN) Network Topology
draft-ietf-teas-yang-te-topo-08
Yang model for requesting
TEAS Working Group IETF 102
draft-lee-rtgwg-actn-applicability-enhanced-vpn-03
YANG Instance Data for Documenting Server Capabilities
Y. Lee, D. Dhody, X. Zhang, A. Guo (Huawei)
WG Document Status Compiled By: Matt Hartley, Lou Berger, Vishnu Pavan Beeram IETF TEAS Working Group.
WG Document Status Compiled By: Matt Hartley, Lou Berger, Vishnu Pavan Beeram IETF TEAS Working Group.
Giuseppe Fioccola, Telecom Italia Kwang-Koog Lee, KT
Applicability of YANG models for ACTN
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-21 draft-ietf-teas-yang-rsvp-11 draft-ietf-teas-yang-rsvp-te-07 Tarek Saad, Juniper Networks Rakesh.
Transport network requirements for TAPI considering NBI
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-21 draft-ietf-teas-yang-rsvp-11 draft-ietf-teas-yang-rsvp-te-07 Tarek Saad, Juniper Networks Rakesh.
Presentation transcript:

Yang model for requesting Path Computation draft-busibel-teas-yang-path-computation-00 IETF 97 – Seoul Italo Busi (Huawei) Sergio Belotti (Nokia) Daniele Ceccarelli (Ericsson) Victor Lopez, Oscar Gonzales de Dios (Telefonica) Michael Scharf (Nokia) Anurag Sharma (Infinera) Yan Shi (China Unicom) Ricard Vilalta (CTTC) Karthik Sethuraman (NEC) IETF 97 @ Seoul, November 13-18, 2016

Status Initial draft presented at CCAMP WG in Berlin (IETF 96) draft-busibel-ccamp-path-computation-api-00 Updated to address comments received during IETF 96 Moved to TEAS WG Draft outline restructured Applicability to ABNO and ACTN architectures clarified Motivations for a YANG model added

Scope Use cases for supporting path computation request via YANG-based protocols (e.g., NETCONF or RESTCONF). Target interface is NBI of an SDN controller. ABNO control interface ACTN CMI and MPI OUTLINE Section 2 Use cases Section 3 Interaction with TE-Topology Section 4 Motivation for a Yang model Section 5 Path optimization request (ffs) Section 6 Yang model for path computation request

Use Cases Three use-cases are addressed in this version: IP-Optical Integration An optical domani is providing connectivity between IP routers Multi-domain TE Network TE (e.g., Optical) domains interconnected by multiple inter-domains links Data Center interconnection TE (e.g., Optical) domain is providing connectivity among data centers.

IP-Optical integration OPTICAL NW Optical NW CONTR0LLER IP NW ORCHESTRATOR Request a Path NETCONF/RESTCONF interface TE Topology: Abstract node

Multi-domain TE Networks C H G F TE NW CONTR0LLER 2 CONTR0LLER 1 ORCHESTRATOR B NETCONF/RESTCONF interfaces

Data center interconnections DC1 DC3 DC2 PE1 PE3 PE2 P TE NW CONTR0LLER CLOUD ORCHESTRATOR DC CONTR0LLER NETCONF/RESTCONF interfaces

Interactions with TE Topology TE Topology is extending the TE Node «connectivity matrix» of RFC 7446 with specific TE attributes (e.g. delay, SRLGs, etc) From «virtual node» model to «virtual link» model Tradeoffs still to be considered when abstracting topology information Accuracy versus Scalability and up-to-date information Path Computation request allows requesting only the information that is needed and when it is needed Abstract Topology Information can be still used to reduce the number of Path Computation requests (improving scalability with large number of domains) Path computation request and TE topology model are complementary tools

Motivation for Yang model (1) Common data model Path computation request should be closely aligned with Yang data models providing abstract TE topology information and TE tunnel configuration and management Same end-point ID Path computation constraints based on same data model

Motivation for Yang model (2) Single Interface Simple authentication and authorization E.g. avoid different security mechanism per interface (different credential, keys) Consistency Keeping data consistent over different interface not trivial Testing Middle-box friendliness Complex environment scenario with also middle-box such firewall, load balancers etc. Single protocol easier to deploy Tooling reuse Leveraging rapidly growing eco-system for Yang ttooling (tools, libraries)

Motivation for Yang model (3) Extensibility Yang language to cover other typical important functionality like path computation in a seamless way Service configuration Notification for topology changes and alarm integration Performance management (data telemetry and monitoring) OAM QoS configuration

Yang model Te-tunnel model already provides a statetful solution based on «compute-only» te-tunnel Discussion have been hold in mailing list and in the te-tunnel weekly to elaborate pro and cons related RPC stateless vs. compute-only The need for stateless solution have been recognized A Yang model proposal for a stateless RPC is available on: https://github.com/rvilalta/ietf-te-path-computation Plan to be added to the 01 version Stateless RPC and compute-only te-tunnels are «complementary» solutions.

Stateless RPC Pro A simple atomic operation is a natural choice expecially with a stateless PCE No need for persistent storage of state No need for garbage collection (no states to be deleted) Cons RPC response must be provided synchronously If collaborative computations are time consuming, it may not be possibe to immediate reply to client Possible solutions to this problem still under investigation/discussion Stateless operation without garantee that returned path is still available when path setup is requested

Compute-only te-tunnel Pro Support asychronous operation Simple to model in the context of te-tunnel Allow notifying client on changes of the computed path Cons Several messages required for any path computation Requires persistent storage in the provider controller Need for garbage collection for stranded paths Process burden to detect changes on the computed paths in order to provide notifications update Notifications may not be reliable nor develivered on time Mitigate but does not solve the issue that the computed path may not be available at the setup time

Next Steps Seeking comments and feedbacks from interested WGs to improve document avoid duplicated information with existing RFCs or other Internet-Drafts on going discussions about compute-and-delete te tunnel and te-tunnel actions Yang solution for stateless RPC integration into te-tunnel model? Complete with path optimization

Backup

IP+Optical: Path Computation Example Cost= 50 Cost= 10 Cost= 10 VP1 VP4 R2 R1 VP5 VP2 Cost= 5 Cost= 5 Cost= 55 Orchestrator got «abstracted view» of physical resources (no optical path cost feasibility) Orchestrator can ask DC for a «set of potential optimal path» based on optical constraints Orchestrator select one based on its own constraints, policy and specific topology parameter (e.g. access link cost)

Data center interconnections Virtual machine in DC1 needs to transfer data to another virtual machine (in DC2 or DC3) Optimal decision based on optical cost (DC1-DC2 or DC1-DC3) and computing power Cloud orchestrator use path computation request to Optical domain to compute the cost of feasible optical paths and to DC controller to compute the cost of computing power, and then take the decision.

Multi-domain Optical Networks: (many domains) Complementary use of TE topology and path computation Abstract topology information provided by domain controllers limiting the number of potential optimal e2e paths Path computation API to find optimal path within limited set.