Management for IP-based Applications Mike Fisher BTexaCT Research [email protected].
-
Upload
marilyn-mckinney -
Category
Documents
-
view
212 -
download
0
Transcript of 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.](https://reader036.fdocuments.net/reader036/viewer/2022072015/56649eda5503460f94be904f/html5/thumbnails/2.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022072015/56649eda5503460f94be904f/html5/thumbnails/3.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022072015/56649eda5503460f94be904f/html5/thumbnails/4.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022072015/56649eda5503460f94be904f/html5/thumbnails/5.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022072015/56649eda5503460f94be904f/html5/thumbnails/6.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022072015/56649eda5503460f94be904f/html5/thumbnails/7.jpg)
Locating Active Programmability
Core networkdevices Edge devices
Border devicesHost
![Page 8: Management for IP-based Applications Mike Fisher BTexaCT Research mike.fisher@bt.com.](https://reader036.fdocuments.net/reader036/viewer/2022072015/56649eda5503460f94be904f/html5/thumbnails/8.jpg)
P1520 reference model
![Page 9: Management for IP-based Applications Mike Fisher BTexaCT Research mike.fisher@bt.com.](https://reader036.fdocuments.net/reader036/viewer/2022072015/56649eda5503460f94be904f/html5/thumbnails/9.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022072015/56649eda5503460f94be904f/html5/thumbnails/10.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022072015/56649eda5503460f94be904f/html5/thumbnails/11.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022072015/56649eda5503460f94be904f/html5/thumbnails/12.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022072015/56649eda5503460f94be904f/html5/thumbnails/13.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022072015/56649eda5503460f94be904f/html5/thumbnails/14.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022072015/56649eda5503460f94be904f/html5/thumbnails/15.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022072015/56649eda5503460f94be904f/html5/thumbnails/16.jpg)
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