Management for IP-based Applications Mike Fisher BTexaCT Research [email protected].

16
Management for IP-based Applications Mike Fisher BTexaCT Research [email protected]

Transcript of Management for IP-based Applications Mike Fisher BTexaCT Research [email protected].

Page 1: Management for IP-based Applications Mike Fisher BTexaCT Research mike.fisher@bt.com.

Management for IP-based Applications

Mike Fisher

BTexaCT

Research

[email protected]

Page 2: Management for IP-based Applications Mike Fisher BTexaCT Research mike.fisher@bt.com.

Introduction

• Future networks and applications• Active Networks• Management Problems• Active Management

Page 3: Management for IP-based Applications Mike Fisher BTexaCT Research mike.fisher@bt.com.

Evolution of the Internet

• Demand for new applications/ customisation• Infrastructure can’t keep pace with application

explosion • Multimedia

– need for QoS, correlated flows, multipoint

• Control of end-to-end application performance• Flexible infrastructure and adaptable management

Page 4: Management for IP-based Applications Mike Fisher BTexaCT Research mike.fisher@bt.com.

PublicNetwork

Administrator 1

Administrator 3

Administrator 2

Policies(SLAs)

User

Multi-owner Network

?

Page 5: Management for IP-based Applications Mike Fisher BTexaCT Research mike.fisher@bt.com.

Programmable Networks

• computation in the network, not just routing• users can introduce programs

– delegate control and responsibility– improved resilience to change– … increased risks from sharing control

Page 6: Management for IP-based Applications Mike Fisher BTexaCT Research mike.fisher@bt.com.

Active Network Technology

• Dynamically update software on network element to change node behaviour

• Users/Operators/Value-Added Service Providers create new services to run on active nodes

• Active nodes include routers, proxies, firewalls etc• Two categories:

– capsule-based approach - packets may contain both data and active code to be executed at node

– discrete approach - active code downloaded out-of-band from code libraries/caches

Page 7: Management for IP-based Applications Mike Fisher BTexaCT Research mike.fisher@bt.com.

Locating Active Programmability

Core networkdevices Edge devices

Border devicesHost

Page 8: Management for IP-based Applications Mike Fisher BTexaCT Research mike.fisher@bt.com.

P1520 reference model

Page 9: Management for IP-based Applications Mike Fisher BTexaCT Research mike.fisher@bt.com.

Architectural Requirements

• Divide programmability• Active Router

– OSI layer-3 functions– embedded scripts or programs, from trusted sources– low memory and computational power

• Active Server– application layer active networking– many specialised nodes

• transcoding node requires efficient maths operations

• node supporting active caching require high-performance I/O

Page 10: Management for IP-based Applications Mike Fisher BTexaCT Research mike.fisher@bt.com.

Active Architecture

PC

PC

Code Server

ActiveRouter

ActiveRouter

Active Server

Active Serversmartcache

activeemail

trans-coder

firewall

Active Application

Normal Router

Page 11: Management for IP-based Applications Mike Fisher BTexaCT Research mike.fisher@bt.com.

router

normal link

virtual network link

Active Virtual Networkvirtual space

client

active router

active server

Page 12: Management for IP-based Applications Mike Fisher BTexaCT Research mike.fisher@bt.com.

Management problems

• High percentage of IP VPN costs• New features (e.g. multicast, QoS) do not get added• Changing MIBs is extremely difficult• Centralised control model limits scaling• Inefficient information flows• Manual intervention

• Made worse by demands of new applications

Page 13: Management for IP-based Applications Mike Fisher BTexaCT Research mike.fisher@bt.com.

A solution?

• Minimise operator intervention• Enable flexible addition of features• Support diverse information models• Use high-level policy-based interfaces• Distribute and delegate• Give responsibility to customers

• Active Management System

Page 14: Management for IP-based Applications Mike Fisher BTexaCT Research mike.fisher@bt.com.

Active Management

• No central point of control• Autonomous decision making based on policies

and local knowledge

• Dynamically introduce– new active server types– new policy sets– new mechanisms for policy storage and retrieval– new algorithms for policy decisions and enforcement

Page 15: Management for IP-based Applications Mike Fisher BTexaCT Research mike.fisher@bt.com.

Active Management

Autonomous controller

EEP

Proxylets

Management agent

Users

Admins

• Hierarchical• Autonomous

Page 16: Management for IP-based Applications Mike Fisher BTexaCT Research mike.fisher@bt.com.

Summary

• Flexibility in services demands an active approach• Two levels of programmability

– active server– active router

• Approach to management– programmable infrastructure– delegate application management

• Policy-based active management required