Management of Large Management of Large Networks New Frontiers in - - PowerPoint PPT Presentation

management of large management of large networks
SMART_READER_LITE
LIVE PREVIEW

Management of Large Management of Large Networks New Frontiers in - - PowerPoint PPT Presentation

Management of Large Management of Large Networks New Frontiers in Computing San Jose State University A August 14, 2010 t 14 2010 P Pradeep Kathail d K th il CTO, NSSTG, Cisco pkathail@cisco.com pkathail@cisco.com 1 Agenda Agenda


slide-1
SLIDE 1

Management of Large Management of Large Networks

New Frontiers in Computing San Jose State University A t 14 2010 P d K th il August 14, 2010 Pradeep Kathail CTO, NSSTG, Cisco pkathail@cisco.com

1

pkathail@cisco.com

slide-2
SLIDE 2

Agenda Agenda

  • Reasons for Network Growth
  • Concepts
  • New Paradigm
  • Q & A
  • Q & A

2

slide-3
SLIDE 3

Reasons for Network Growth

3

slide-4
SLIDE 4

Unified Computing

Virtualization Platform Compute Platform Network Platform

Integrated architecture simplifies set up improves business

4

Integrated architecture simplifies set-up, improves business metrics, and enables dynamic provisioning

slide-5
SLIDE 5

Power Management

Smart Grid

Energy Information

Smart Grid

Distributed Generation Sources

Energy Information

Industrial Customer Power Generation Commercial Customer Federated Data Centers Distribution (Local Utility) Transmission (Utility)

5

Residential Customer Network Control Center Network Control Center

slide-6
SLIDE 6

Smart Objects An endless number of applications

Healthcare Defense

Energy Saving (I2E)

Improve Productivity Predictive maintenance New Knowledge

Agricultural

Intelligent Building g

High-Confidence Transport and assets tracking

Intelligent Building Smart Cities

6

Industrial Automation

Heal th

Smart Home Smart Grid

slide-7
SLIDE 7

Other Observations…. Other Observations….

  • Network Management tasks more complex
  • Business critical application increasing depend on net
  • High dependency  Higher availability requirements
  • Short reaction times
  • Continuous cost pressure

7

slide-8
SLIDE 8

Concepts

8

slide-9
SLIDE 9

Important Concepts p p

  • Hierarchical Data
  • - Hierarchical –
  • - Bulkable –
  • - Idempotent –
  • - Lenient –
  • - Data-Driven–
  • - Efficiency --
  • Bulkable
  • Idempotent
  • Lenient

Natural : XML is a tree Unit of description (e g configuration) is a Configure bunch of things in one shot. Ability to manipulate on multiple subtrees in “Policy defines what reality should look like and devices converge” Strict ordering, strict resource validation are difficult things to deal with Very few verbs: Find Should not waste space

  • Lenient
  • Data-Driven
  • Transactional

Unit of description (e.g. configuration) is a self-contained XML document Any object on the tree is a sub-tree root Ability to manipulate on multiple subtrees in a single operation Mutation or retrieval of completely Precision of interactions implies complexity and heavy coupling Need to assume best default behaviors. Find  By class(s)  Subtree(s) Scope + Filtering Should not require a supercomputer to process Transactional

  • Asynchronous Execution
  • Efficiency

Any object on the tree is a sub tree root Configuration and retrieval are manipulation of sub-trees Mutation or retrieval of completely unrelated parts of the data tree Results in less cross-system interactions Forgive redundant calls + Filtering Config  Single Subtree Should not be verbose Should not require multiple interactions to hi i l thi p Simple object naming/identification y g  Many subtrees achieve simple things Lean is always good in computing

9

slide-10
SLIDE 10

New Paradigm

10

slide-11
SLIDE 11

Basic Principles p

  • No top-down management

Triggers

P li

gg Policy Resolution

  • Management == extension of control

plane

Policy repository

plane

  • Management by end-point-resolved

policies and rules

  • Treat generalized requirements as triggers

policy resolution policy

  • Treat generalized requirements as triggers
  • Configuration necessary to fulfill a

requirement is resolved as policy

  • Policies are self resolved and fully

policy agent

trigger Relay

Policies are self resolved and fully rendered locally

  • Requirements on other end-points are

relayed as requirement triggers

actions

11

  • Conceptually recursive

end-point (device)

slide-12
SLIDE 12

Conceptual Policy Model

Resource Policies Capabilities Requirements Match

Provider

Capabilities Requirements Result

12

Network Policies

slide-13
SLIDE 13

Policy Abstraction

act rendering rules Abstract P li

Definition Layer

Policy definition is performed via architecture and implementation

abstra Architecture Rules Implementation Policy

(implementation agnostic)

independent abstract sets of policies. There are no dependencies on connectivity, vendors, models etc.

cific Implementation Constraints Translation Template T l t Deployable Policies

Rendering Layer

Abstract policies are translated or “rendered” into Deployable Policies. Deployable policies are automatically

spec concrete world Template Template Policies

(implementation specific, templates)

Deployable policies are automatically generated from Abstract Policies with implementation specific knowledge (s.a. devices, resources, topology.) and engineering “rendering” rules.

ed uration Resources Topology Concrete M d l/C Concrete

Activation Layer

Deployable Policies are resolved and

13

deploye configu Devices Model/Co nfig. Model/Co nfig.

applied to specific resources resulting in very device and instance specific configuration.

slide-14
SLIDE 14

In the end …

14

slide-15
SLIDE 15

Summary … y

N t k b i i i iti l d i t l t

  • Network are becoming mission critical and integral part
  • f business and day-to-day life
  • Networks are becoming large with new physical and
  • Networks are becoming large with new physical and

virtual devices

  • Changes require short reaction times

g q

  • Network Management need to become more distributed
  • Network Management need to become more distributed

with common policy and triggers

  • Devices interpret and enforce policy and rules

15

p p y

slide-16
SLIDE 16

Q & Q & A

16