A day in the life of an autonomic function P . Peloso, L. Ciavaglia - - PowerPoint PPT Presentation

a day in the life of an autonomic function
SMART_READER_LITE
LIVE PREVIEW

A day in the life of an autonomic function P . Peloso, L. Ciavaglia - - PowerPoint PPT Presentation

A day in the life of an autonomic function P . Peloso, L. Ciavaglia IETF 95 th draft-peloso-anima-autonomic-function-01 Motivations Autonomics can improve network operations Operators need unified management functions to use autonomics and


slide-1
SLIDE 1

draft-peloso-anima-autonomic-function-01

A day in the life of an autonomic function

P . Peloso, L. Ciavaglia IETF 95th

slide-2
SLIDE 2

draft-peloso-anima-autonomic-function-01

Motivations

2 | Autonomic Functions | IETF 95th

Autonomics can improve network operations Operators need unified management functions to use autonomics and gain confidence in it. Common management functions of AF bring

  • trust in Autonomic Functions behavior
  • capacity to control Autonomic Functions
  • conflict avoidance mechanisms
slide-3
SLIDE 3

draft-peloso-anima-autonomic-function-01

Changes in 01

3 | Autonomic Functions | IETF 95th

  • Enhanced split between ANIMA next phase items

and current items

  • Documented requested extensions to GRASP
  • Identified items for Reference Model
slide-4
SLIDE 4

draft-peloso-anima-autonomic-function-01

Controlling ASAs – Their life-cycle

To be kept in mind for future work

slide-5
SLIDE 5

draft-peloso-anima-autonomic-function-01

ASA life-cycle 3 states + 2 transit ones

5 | Autonomic Functions | IETF 95th

Installed Instantiated Operational

Instantiating Un-Instantiating Receives a Set-up cmd Receives revoke Mandate Receives a Mandate

Undeployed Undeployed

Advertizes its Manifest Receives a Set-down cmd Advertizes blank Manifest

slide-6
SLIDE 6

draft-peloso-anima-autonomic-function-01

Controlling ASAs – Minimal control

Filling holes in current solution

slide-7
SLIDE 7

draft-peloso-anima-autonomic-function-01

Legend

Autonomic Networking Infrastructure The toolbox

7 | Autonomic Functions | IETF 95th

Current ANIMA picture

  • GRASP preferably uses ACP
  • ASA use GRASP signaling in-

between them

  • ASA monitor the equipment and

modify its state directly using either NetConf, SNMP, call to Basic OS API… Basic OS (NetStack, NetConf, SNMP) ANI Autonomic Node

ASA

GRASP Eng

ASA ASA

ACP Engine Protocol engine

Control loop enforcement Control loop enforcement

slide-8
SLIDE 8

draft-peloso-anima-autonomic-function-01

Minimal control of ASA

8 | Autonomic Functions | IETF 95th

Control when it runs

(and how it runs)

Know what it does to the network Decide which equipments are under the ASA control

(Or vice-versa which ASAs control an equipment)

slide-9
SLIDE 9

draft-peloso-anima-autonomic-function-01

Control when an ASA runs

9 | Autonomic Functions | IETF 95th

NEED

  • On request Start and Stop

the execution of ASA SOLUTION

  • Send a START command
  • Send a STOP command
slide-10
SLIDE 10

draft-peloso-anima-autonomic-function-01

Control when an ASA runs

10 | Autonomic Functions | IETF 95th

NEED

  • On request Start and Stop

the execution of ASA SOLUTION

  • Send a START command
  • Send a STOP command

IN ANIMA

  • Add to GRASP imperative

commands type of message

  • Suggested form:

imperative-message = [M_IMPERATIVE, session- id, initiator,

  • bjective]
slide-11
SLIDE 11

draft-peloso-anima-autonomic-function-01

Know what an ASA does to the network

11 | Autonomic Functions | IETF 95th

NEED

  • Know which network

resources are modified by ASA control loop

  • Know which network

resources are monitored by ASA control loop SOLUTION

  • Disclose an ASA Manifest at

ASA bootstrap time

slide-12
SLIDE 12

draft-peloso-anima-autonomic-function-01

Know what an ASA does to the network

12 | Autonomic Functions | IETF 95th

NEED

  • Know which network

resources are modified by ASA control loop

  • Know which network

resources are monitored by ASA control loop SOLUTION

  • Disclose an ASA Manifest at

ASA bootstrap time IN ANIMA

  • Disclose Manifest with GRASP

Discovery messages

  • 2 options:

 Whole manifest disclosed in a single discovery message  Each manifest entry disclosed in an independent discovery message

WG/GRASP designers to provide guidance there

slide-13
SLIDE 13

draft-peloso-anima-autonomic-function-01

Conclusion Minimal control of ASA

13 | Autonomic Functions | IETF 95th

Control when it runs Know what it does to the network

slide-14
SLIDE 14

draft-peloso-anima-autonomic-function-01

Conclusion

Can we design a solution that oversees the operators trust in it ?

slide-15
SLIDE 15

draft-peloso-anima-autonomic-function-01

Legend

Autonomic Networking Infrastructure The toolbox

15 | Autonomic Functions | IETF 95th

Simplest option to control ASAs:

  • Same as before
  • Plus use GRASP signaling

between ASAs and AF Control Agents (Coordination, AF Mgt, Info Distribution)

  • Hence multiple type of GRASP

clients Basic OS ANI Autonomic Node

ASA

GRASP Eng

ASA ASA

ACP Engine

AF Mgt Func Coordination Info distrib

Protocol engine

ANI function (serving ASAs)