Programmable Networks for IP Service Deployment

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

The purpose of this book is to introduce readers to the current state of the art and the future challenges of programmable networks as an enabling step towards rapid, autonomic and flexible service deployment, and to present a novel programmable network and management approach.

Author(s): Alex Galis, Spyros Denazis, Celestin Brou, Cornel Klein
Year: 2004

Language: English
Pages: 462

Contents......Page 5
Preface......Page 14
Acknowledgments......Page 19
1.1 The Importance of Programmable Network......Page 21
1.2 Structure of the Book......Page 23
1.3 The Fain Project and Consortium......Page 24
2.1 Motivation......Page 25
2.2 Trends and Expected Evolution......Page 27
2.3 Open Signaling......Page 28
2.4 DARPA Active Networks......Page 33
2.5 Node Operating Systems......Page 35
2.6 Execution Envionments......Page 38
2.7 Conclusions......Page 41
3.1 Introduction......Page 48
3.2 Requirements for Security......Page 50
3.3 Programmability versus Security......Page 51
3.4 Programming Language or Operating System?......Page 52
3.5 Trusted Networking Requires trusted Computing......Page 54
3.6 Authorization in the Absence of Identities......Page 56
3.7 Resource Controls......Page 57
3.8 Putting it all Together......Page 58
3.9 Conclusion and Thoughts for the Future......Page 61
4.1 State of the Art......Page 69
4.2 Trends and Expected Evolution......Page 81
5.1 Introduction......Page 88
5.2 Why Switchware?......Page 89
5.3 Precedents and Possibilities......Page 90
5.4 Switch versus Capsule: A Misleading Dichotomy......Page 94
5.5 It Starts with the Node: Active Bridging, Alien, SANE, SQOSH, and RCANE......Page 95
5.6 Active Packet Languages: PLAN, SNAP, and CAML......Page 99
5.7 Results......Page 101
5.8 Reflections and Conclusions......Page 103
6.1 Introduction......Page 111
6.2 What are P2P Services?......Page 112
6.4 Objectives and Requirements for P2P Overlay Management......Page 118
6.5 P2P Overlay Management Using Application-Layer Active Networking......Page 120
6.6 Conclusion......Page 128
7.1 Introduction......Page 134
7.2 Operators' Expections of Active Networks......Page 135
7.3 FAIN Enterprise Model......Page 139
7.4 Network Programmability and Active Applications......Page 144
7.5 Generic Requirements for the Fan Architecture......Page 161
7.6 Requirements from Operators' Expectations......Page 164
7.7 Application Requirements......Page 167
7.8 Conclusion......Page 170
8. FAIN Network Overview......Page 175
8.1 FAIN Enterprise Model......Page 176
8.2 FAIN Reference Architectural Model......Page 180
8.3 FAIN Network Architecture......Page 185
8.4 FAIN Active Service Provisioning......Page 196
8.5 FAIN T......Page 201
8.6 FAIN Scenarios......Page 205
8.7 Concluding Remarks......Page 214
9. Virtual Environments and Management......Page 222
9.2 Design......Page 223
9.3 Implementation......Page 229
9.4 Use Cases......Page 236
9.5 Conclusion......Page 237
10.1 Introduction to DE/MUX......Page 241
10.2 Requirements......Page 242
10.3 Active Packet Format......Page 243
10.4 Framework, Compnents, Interfaces......Page 245
10.5 Conclusion......Page 252
11.1 Introduction......Page 256
11.2 System Relationships and Entities......Page 257
11.3 Threats, Security Requirements, and Architecture Goals......Page 259
11.4 Security Issues......Page 261
11.5 High-Level Security Architecture......Page 265
11.6 Security Architecture Design and Implementation......Page 268
11.7 General Active Packet Security Events......Page 272
11.8 Security Architectire Performance......Page 273
11.9 Architecture Applicability......Page 275
11.10 Evaluation of the Security Architecture......Page 277
11.11 Conclusions......Page 278
12.1 Requirements......Page 283
12.2 RCF Design......Page 284
12.3 RCF Main Functionalities......Page 286
12.4 Model RCF Implementation......Page 290
12.5 Conclusions......Page 294
13.1 Introduction......Page 298
13.2 Active Packet Interceptor......Page 303
13.3 Operational Design of SNAP Interpreter......Page 308
13.4 SNAP Activator......Page 312
13.5 Security in the Control EE......Page 316
13.7 Conclusion......Page 320
14.1 Motivation......Page 325
14.2 Initiatives in High-Performance Active Networking......Page 327
14.3 Toward and Architecture of High-Performance Active Networks and Nodes......Page 333
14.4 Tamanoir: A Practical Framework for High-Performance Active Networking......Page 339
14.5 Tamanoir Performance Evaluation......Page 342
14.6 Conclusion......Page 353
15.1 Introduction......Page 358
15.2 Design and Functionality......Page 359
15.3 The FAIN PBNM Core Components Description......Page 363
15.4 Network-Level Management System......Page 379
15.5 Element-Level Management System......Page 390
15.6 Conclusion......Page 403
16. Service Deployment in Programmable Networks......Page 407
16.1 ASP Functionalities......Page 408
16.2 Design Overview......Page 411
16.3 Service Description......Page 413
16.4 ASP Components......Page 419
16.5 Conclusion......Page 424
17.1 Introduction......Page 429
17.2 Architecture......Page 430
17.3 Scenario......Page 434
17.4 Conclusion......Page 440
18.1 Motivation and Key Concepts......Page 441
18.2 General Description......Page 442
18.3 FAIN PBNM and ASP Revisited: Detailed Scenario Description......Page 443
18.4 WEBTV Components......Page 445
19.1 Reference Architecture for Programmable Service Networks......Page 454
19.2 Reqirements Analysis for Further Development in Programmable Service Networks......Page 458
19.3 Expected Key Novel Features and Benifits......Page 459
About the Editors......Page 462
Index......Page 465