Top Banner
1 IETF 89, 6 Mar 2014 draft-irtf-nmrg-autonomic-network-definitions-00 Autonomic Networking – Definitions and Design Goals draft-irtf-nmrg-autonomic-network-definitions-00 89 th IETF, 6 March 2014 Michael Behringer Steinthor Bjarnason Brian Carpenter Laurent Ciavaglia Alex Clemm Sheng Jiang Max Pritikin
14

Autonomic Networking – Definitions and Design Goals · Autonomic Networking – Definitions and Design Goals ... (next slide) Took out ... Autonomic Networking – Fundamental Concepts

Apr 04, 2018

Download

Documents

ngotuyen
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Autonomic Networking – Definitions and Design Goals · Autonomic Networking – Definitions and Design Goals ... (next slide) Took out ... Autonomic Networking – Fundamental Concepts

1 IETF 89, 6 Mar 2014 draft-irtf-nmrg-autonomic-network-definitions-00

Autonomic Networking – Definitions and Design Goals

draft-irtf-nmrg-autonomic-network-definitions-00

89th IETF, 6 March 2014 Michael Behringer

Steinthor Bjarnason Brian Carpenter

Laurent Ciavaglia Alex Clemm Sheng Jiang Max Pritikin

Page 2: Autonomic Networking – Definitions and Design Goals · Autonomic Networking – Definitions and Design Goals ... (next slide) Took out ... Autonomic Networking – Fundamental Concepts

2 IETF 89, 6 Mar 2014 draft-irtf-nmrg-autonomic-network-definitions-00

Self-Managing

Self-Configuring

Self-Protecting

Self-Optimizing

Self-Healing

History: IBM’s “Autonomic Computing” (2001) http://www.research.ibm.com/autonomic/

Page 3: Autonomic Networking – Definitions and Design Goals · Autonomic Networking – Definitions and Design Goals ... (next slide) Took out ... Autonomic Networking – Fundamental Concepts

3 IETF 89, 6 Mar 2014 draft-irtf-nmrg-autonomic-network-definitions-00

Traditional

•  Configuration •  Monitoring •  Reporting

•  Routing

Autonomic

•  Policy and Service Orchestration •  Aggregated Reporting

•  Routing •  Discovery •  Autonomic interactions

Autonomic Networking means: à Minimize operator interventions à Minimize NMS dependencies

Page 4: Autonomic Networking – Definitions and Design Goals · Autonomic Networking – Definitions and Design Goals ... (next slide) Took out ... Autonomic Networking – Fundamental Concepts

4 IETF 89, 6 Mar 2014 draft-irtf-nmrg-autonomic-network-definitions-00

Minutes from the last meeting

“In particular it has been proposed to work on three RG documents: •  One on definitions and concepts

(including guidelines to reporting case studies)

•  One on the Design goals and principles •  One on functions.

The starting point for these documents is draft-behringer-autonomic-network-framework-01.txt”

This draft

Source: http://www.ietf.org/mail-archive/web/nmrg/current/msg01497.html

Page 5: Autonomic Networking – Definitions and Design Goals · Autonomic Networking – Definitions and Design Goals ... (next slide) Took out ... Autonomic Networking – Fundamental Concepts

5 IETF 89, 6 Mar 2014 draft-irtf-nmrg-autonomic-network-definitions-00

Change Log

•  New Title. Removed “Framework” •  Changed section 3

–  From: “fundamental concepts” –  To: “design goals” and “non-design goals”

draft-behringer-autonomic-network-framework-01

draft-irtf-nmrg-autonomic-network-definitions-00

Title “A Framework for Autonomic Networking”

“Autonomic Networking - Definitions and Design Goals”

Outline title “Fundamental Concepts” “Design Goals” Section titles

Changed “Domain identity” (not a design goal) to

“By default secure” (which is a design goal)

Changed “intent” (a concept, not a goal) to

“Simplification of the Northbound interface”

Content Added “Self-Management” Added “non design goals” (next slide)

Took out “discovery” (a concept, not a goal)

-

(All other sections remained)

Page 6: Autonomic Networking – Definitions and Design Goals · Autonomic Networking – Definitions and Design Goals ... (next slide) Took out ... Autonomic Networking – Fundamental Concepts

6 IETF 89, 6 Mar 2014 draft-irtf-nmrg-autonomic-network-definitions-00

Non Design Goals

•  Eliminate human operators •  Eliminate emergency fixes •  Eliminate management control and central policy •  Eliminate existing configuration tools •  Eliminate existing network management systems

Page 7: Autonomic Networking – Definitions and Design Goals · Autonomic Networking – Definitions and Design Goals ... (next slide) Took out ... Autonomic Networking – Fundamental Concepts

7 IETF 89, 6 Mar 2014 draft-irtf-nmrg-autonomic-network-definitions-00

New Definition

•  Autonomic Service Agent: An agent implemented on an autonomic node which implements an autonomic function, either in part (in the case of a distributed function) or whole.

(all other definitions unchanged)

Page 8: Autonomic Networking – Definitions and Design Goals · Autonomic Networking – Definitions and Design Goals ... (next slide) Took out ... Autonomic Networking – Fundamental Concepts

8 IETF 89, 6 Mar 2014 draft-irtf-nmrg-autonomic-network-definitions-00

New Outline      1.    Introduction  to  Autonomic  Networking    .  .  .  .  .  .  .  .  .  .  .  .      2        2.    Definitions  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .      3        3.    Design  Goals    .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .      4            3.1.    Self-­‐Management  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .      4            3.2.    By  Default  Secure  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .      5            3.3.    Decentralisation  and  Distribution  .  .  .  .  .  .  .  .  .  .  .  .      5            3.4.    Simplification  of  the  Northbound  Interfaces  .  .  .  .  .  .  .      5            3.5.    Abstraction  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .      6            3.6.    Autonomic  Reporting  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .      6            3.7.    Modularity    .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .      6            3.8.    Independence  of  Function  and  Layer    .  .  .  .  .  .  .  .  .  .  .      7            3.9.    Full  Life  Cycle  Support  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .      7        4.    Non  Design  Goals    .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .      7            4.1.    Eliminate  human  operators  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .      8            4.2.    Eliminate  emergency  fixes  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .      8            4.3.    Eliminate  management  control  and  central  policy  .  .  .  .  .      8            4.4.    Eliminate  existing  configuration  tools    .  .  .  .  .  .  .  .  .      8            4.5.    Eliminate  existing  network  management  systems  .  .  .  .  .  .      8        5.    Guidelines  for  Case  Studies  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .      9        6.    An  Autonomic  Reference  Model    .  .  .  .  .  .  .  .  .  .  .  .  .  .  .  .      9  

Page 9: Autonomic Networking – Definitions and Design Goals · Autonomic Networking – Definitions and Design Goals ... (next slide) Took out ... Autonomic Networking – Fundamental Concepts

9 IETF 89, 6 Mar 2014 draft-irtf-nmrg-autonomic-network-definitions-00

SLIDES FROM PREVIOUS DRAFT (FOR REFERENCE)

Page 10: Autonomic Networking – Definitions and Design Goals · Autonomic Networking – Definitions and Design Goals ... (next slide) Took out ... Autonomic Networking – Fundamental Concepts

10 IETF 89, 6 Mar 2014 draft-irtf-nmrg-autonomic-network-definitions-00

Definitions (1)

•  Autonomic: Self-managing (self-configuring, self-protecting, self- healing and self-optimizing); however, allowing high-level guidance by a central entity, through intent.

•  Intent: An abstract, high level policy used to operate the network autonomically. Its scope is an autonomic domain, such as an enterprise network. It does not contain configuration or information for a specific node. It may contain information pertaining to nodes with a specific role.

•  Autonomic Domain: A collection of autonomic nodes that instantiate the same intent.

Page 11: Autonomic Networking – Definitions and Design Goals · Autonomic Networking – Definitions and Design Goals ... (next slide) Took out ... Autonomic Networking – Fundamental Concepts

11 IETF 89, 6 Mar 2014 draft-irtf-nmrg-autonomic-network-definitions-00

Definitions (2)

•  Autonomic Function: A function which requires no configuration, and can derive all required information either through self-knowledge, discovery or through intent.

•  (Fully) Autonomic Node: A node which employs (exclusively) autonomic functions. It may operate on any layer of the networking stack. Examples are routers, switches, personal computers, call managers, etc.

•  (Fully) Autonomic Network: A network containing (exclusively fully) autonomic nodes.

Page 12: Autonomic Networking – Definitions and Design Goals · Autonomic Networking – Definitions and Design Goals ... (next slide) Took out ... Autonomic Networking – Fundamental Concepts

12 IETF 89, 6 Mar 2014 draft-irtf-nmrg-autonomic-network-definitions-00

Autonomic Networking – Fundamental Concepts

•  Domain Identity – The network is secure by default •  Discovery •  Intent •  Abstraction •  Autonomic Reporting •  Decentralisation and Distribution •  Modularity •  Independence of Function and Layer •  Full Life Cycle Support: Beyond Deployment

Page 13: Autonomic Networking – Definitions and Design Goals · Autonomic Networking – Definitions and Design Goals ... (next slide) Took out ... Autonomic Networking – Fundamental Concepts

13 IETF 89, 6 Mar 2014 draft-irtf-nmrg-autonomic-network-definitions-00

Reference Model of an Autonomic Node

Autonomic Node

Standard Operating System Functions

Autonomic Control Plane

Autonomic Service Agents Autonomic

Service Agents Autonomic Service Agents

Self-Knowledge Network-

Knowledge (Discovery)

Autonomic User Agent

Intent Feedback loops

Page 14: Autonomic Networking – Definitions and Design Goals · Autonomic Networking – Definitions and Design Goals ... (next slide) Took out ... Autonomic Networking – Fundamental Concepts

14 IETF 89, 6 Mar 2014 draft-irtf-nmrg-autonomic-network-definitions-00

Need for Standardisation

Autonomic Node

Standard Operating System Functions

Autonomic Control Plane

Autonomic Service Agents Autonomic

Service Agents Autonomic Service Agents

Self-Knowledge Network-

Knowledge (Discovery)

Autonomic User Agent

Intent Feedback loops

Discovery Messaging