Network Intent concepts draft-moulchan-nmrg-network-intent-concepts-00

Slides:



Advertisements
Similar presentations
Three-Step Database Design
Advertisements

Adaptive Hypermedia Dr. Alexandra Cristea
Chapter 6 SNMPv2 6-1 Network Management: Principles and Practice
Further Pure 1 Matrices Introduction. Definitions A matrix is just a rectangle of numbers. It’s a bit like a two-way table. You meet this concept in D1.
End-to-End Efficiency (E 3 ) Integrated Project of the EC 7 th Framework Programme E 3 WP5 Objectives E 3 WP5 Structure and Research Challenges
Object-Oriented Databases v OO systems associated with – graphical user interface (GUI) – powerful modeling techniques – advanced data management capabilities.
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
24/1/20081 Architecture of multiple databases integration.
1 Lecture 13: Database Heterogeneity Debriefing Project Phase 2.
Adaptive Hypermedia Dr. Alexandra Cristea
Ch.8 Arrow-Debreu Pricing 8.1 Introduction 8.2 Setting: An Arrow-Debreu Economy 8.3 Competitive Equilibrium and Pareto Optimality Illustrated 8.4 Pareto.
Adaptive Hypermedia: What is it and why are we doing it? Dr. Alexandra Cristea
1212 Management and Communication of Distributed Conceptual Design Knowledge in the Building and Construction Industry Dr.ir. Jos van Leeuwen Eindhoven.
Slide #1IETF 64 Ops Area Meeting – 07/11/05 Issues in Provisioning Internet-wide VPN Services Christian JACQUENET
Database Management COP4540, SCS, FIU An Introduction to database system.
A Framework for Management and Control of Optical Interfaces supporting G draft-kunze-g management-control-framework-02 March rd IETF.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Abierman-rmonwg-17mar03 1 RMONMIB WG 56th IETF San Francisco, California March 17, 2003 Discussion: Admin:
Domain-Specific Software Development Terminology: Do We All Speak the Same Language? Arturo Sánchez-Ruíz, University of North Florida, USA Motoshi Saeki,
FIRE – GENI collaboration workshop Sep 2015 Washington.
Exploring the Intentional Dimension during Software (Architecture) Design adding the “why” and the “who/where” to the “what” and the “how” Daniel Gross.
Programming Interface for IP-based Networks Steve Weinstein & Masa Suzuki {sbw, C&C Research Labs., NEC USA, Inc. Feb. 13, 1998.
Unrestricted Connection Manager MIF WG IETF 79, Beijing Gaétan Feige - Cisco Pierrick Seïté, France Telecom - Orange
L8 - March 28, 2006copyright Thomas Pole , all rights reserved 1 Lecture 8: Software Asset Management and Text Ch. 5: Software Factories, (Review)
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
Yang Shi (Richard), Yong Zhang IETF 74 th 26 March 2009, San Francisco CAPWAP WG MIB Drafts Report.
Do We Need a New Network Management Framework? David Harrington IETF66 OPS Area Meeting Montreal, Quebec, Canada.
Operations with Matrices
 Welcome, introductions  Conceptualizing the evaluation problem  stakeholder interests  Divergent and convergent processes  Developing evaluation.
Copyright © Cengage Learning. All rights reserved. 7 Linear Systems and Matrices.
TEMPLATE DESIGN © SUPA – Simplified Use of Policy Abstractions Policy-driven Service Management Date: Wednesday, July.
Dissuasion, Working Group Scope and Deliverables Lou Berger Pat Thaler
PSAMP MIB Status Managed Objects for Packet Sampling A Status Report Thomas Dietz Benoit Claise
PSAMP MIB Status Managed Objects for Packet Sampling A Status Report Thomas Dietz Benoit Claise
1Presentation_ID © 2000, Cisco Systems, Inc. IPCDN Working Group Proposed RFC 2669 and 2670 Updates Richard Woundy Cisco Systems December 13, 2000.
Designing pedagogical hypermedias An information-centered approach. Stéphane Crozat.
Network Virtualization Sandip Chakraborty. In routing table we keep both the next hop IP (gateway) as well as the default interface. Why do we require.
Slide 1 2/22/2016 Policy-Based Management With SNMP SNMPCONF Working Group - Interim Meeting May 2000 Jon Saperia.
Dept. of Computer Science and Engineering
1 SNMPv2 by Behzad Akbari Fall 2008 In the Name of the Most High.
Draft-li-idr-cc-bgp-arch-00IETF 88 IDR1 An Architecture of Central Controlled Border Gateway Protocol (BGP) draft-li-idr-cc-bgp-arch-00 Zhenbin Li, Mach.
Cisco CIVND Exam. Cisco Video Network Specialist Exam The cisco Video network Specialist Exam goes towards the CCNA Collaboration Certification.
Networking Issues of Grid Infrastructures Proposition for a new structure and submission at GGF11 Pascale Vicat-Blanc Primet CongDuc Pham INRIA RESO Ecole.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
ENGLISH LANGUAGE PROFICIENCY STANDARDS. Check In With your thumb, show your level of comfort with the ELP standards. first exposure some previous exposure.
Jaringan Telekomunikasi, Sukiswo ST, MT Sukiswo
SDN challenges Deployment challenges
Design Rules for NBD – Network Based Defence
Convergence of Network Management Protocols
draft-bernini-nfvrg-vnf-orchestration
Managed Objects for Packet Sampling
An Introduction to database system
Making meaningful connections
OGSA Service Classifications
Global Standards Collaboration (GSC) GSC-15
DATABASE LINK DISTRIBUTED DATABASE.
Brief Introduction to IEEE P802.1CF
DATABASE SYSTEM UNIT I.
NMRG Report Improving/Enhancing SNMP and SMI
SUPA Policy-based Management Framework (SUPA: Simplified Use of Policy Abstractions) draft-ietf-supa-policy-based-management-framework-01 Will Liu, John.
Writing a Research Proposal
DetNet DetNet Flow Information Model draft-farkas-detnet-flow-information-model-02 Balázs Varga, János Farkas, Rodney Cummings, Jiang Yuanlong and.
Group Policy Overview Group Policy 5.1
Introduction to Database Systems
Informational Text Project
Warm-Up Create a T-chart on p. 25 (take half the page). Brainstorm…..
In-network computation
BPSec: AD Review Comments and Responses
Key outcomes.
Interface extensions YANG & VLAN sub-interface YANG Status update
Presentation transcript:

Network Intent concepts draft-moulchan-nmrg-network-intent-concepts-00 Kaarthik Sivakumar Mouli Chandramouli Cisco Systems

Objectives Definitions of Network Intent Differentiate Network Policy, Network Configuration A proposal for realizing Network Intent Some use cases Next steps of Research

First, several efforts on this topic Network Intent First, several efforts on this topic “Autonomic” network intent – distributed policy Domain Specific Language based approaches – NEMO , Promise theory Implementations often imply Intent = Network configuration Please see section 7.8.1 from RFC 2578 (SMIv2) on this issue: 7.8.1.  Relation between INDEX and AUGMENTS clauses     When defining instance identification information for a conceptual     table:     (1)  If there is a one-to-one correspondence between the conceptual rows     of this table and an existing table, then the AUGMENTS clause     should be used. I know this text, and read the above. Hence I concluded on AUGMENTS. However, I missed the "sparse" aspect of the following paragraph.     (2)  Otherwise, if there is a sparse relationship between the conceptual     rows of this table and an existing table, then an INDEX clause     should be used which is identical to that in the existing table.     For example, the relationship between RFC 2233's ifTable and a     media-specific MIB which extends the ifTable for a specific media     (e.g., the dot3Table in RFC 2358), is a sparse relationship.

Network Intent – Architecture Definition Network Administrator articulates a desired / expected outcome from the network Multiple approaches to realize Network Intent Can lead to conflicts with the state of the network or conflicts with previous intents Confusion with Network Policy, Service Models, Network Configuration Please see section 7.8.1 from RFC 2578 (SMIv2) on this issue: 7.8.1.  Relation between INDEX and AUGMENTS clauses     When defining instance identification information for a conceptual     table:     (1)  If there is a one-to-one correspondence between the conceptual rows     of this table and an existing table, then the AUGMENTS clause     should be used. I know this text, and read the above. Hence I concluded on AUGMENTS. However, I missed the "sparse" aspect of the following paragraph.     (2)  Otherwise, if there is a sparse relationship between the conceptual     rows of this table and an existing table, then an INDEX clause     should be used which is identical to that in the existing table.     For example, the relationship between RFC 2233's ifTable and a     media-specific MIB which extends the ifTable for a specific media     (e.g., the dot3Table in RFC 2358), is a sparse relationship.

Network Intent – Architecture User Intent API SDN Controller Intent Engine Instruct network Device 1 Device 2 Device 3 Please see section 7.8.1 from RFC 2578 (SMIv2) on this issue: 7.8.1.  Relation between INDEX and AUGMENTS clauses     When defining instance identification information for a conceptual     table:     (1)  If there is a one-to-one correspondence between the conceptual rows     of this table and an existing table, then the AUGMENTS clause     should be used. I know this text, and read the above. Hence I concluded on AUGMENTS. However, I missed the "sparse" aspect of the following paragraph.     (2)  Otherwise, if there is a sparse relationship between the conceptual     rows of this table and an existing table, then an INDEX clause     should be used which is identical to that in the existing table.     For example, the relationship between RFC 2233's ifTable and a     media-specific MIB which extends the ifTable for a specific media     (e.g., the dot3Table in RFC 2358), is a sparse relationship.

Network Intent – Use cases Place a video call from User A to User B What are congested links in the network ? Please see section 7.8.1 from RFC 2578 (SMIv2) on this issue: 7.8.1.  Relation between INDEX and AUGMENTS clauses     When defining instance identification information for a conceptual     table:     (1)  If there is a one-to-one correspondence between the conceptual rows     of this table and an existing table, then the AUGMENTS clause     should be used. I know this text, and read the above. Hence I concluded on AUGMENTS. However, I missed the "sparse" aspect of the following paragraph.     (2)  Otherwise, if there is a sparse relationship between the conceptual     rows of this table and an existing table, then an INDEX clause     should be used which is identical to that in the existing table.     For example, the relationship between RFC 2233's ifTable and a     media-specific MIB which extends the ifTable for a specific media     (e.g., the dot3Table in RFC 2358), is a sparse relationship.

Network Intent – Next steps Problem definition stage Solution approach in research Multiple approaches are pursued Autonomic based techniques DSL based techniques We are considering Natural Language Processing, ML and AI Suggestions/Collaborations welcome