1 Presentation_ID © 1999, Cisco Systems, Inc. Programmable Networks OPENSIG-99 Industry Panel John Hopprich
Dec 20, 2015
1Presentation_ID © 1999, Cisco Systems, Inc.
Programmable Networks
Programmable Networks
OPENSIG-99Industry Panel
John HopprichJohn Hopprich
2OPENSIG-99Industry Panel © 1999, Cisco Systems, Inc. www.cisco.com
ISP1
ExtranetData
POTS WirelessISDN
Switch
Direct Access
Today’s Network EnvironmentToday’s Network Environment
WWW
DEN
WWW
Web Access
WWW
Web Servers Data Servers
Data
Business Processing
Data
Network Management
Data
Internal usersIntranet
3OPENSIG-99Industry Panel © 1999, Cisco Systems, Inc. www.cisco.com
Economics of GrowthEconomics of Growth
• Explosive growth of topology
• Explosive growth in complexity
• Both factors have made deployment, provisioning, and management much more complex and labour intensive
4OPENSIG-99Industry Panel © 1999, Cisco Systems, Inc. www.cisco.com
ConsistentConsistentPoliciesPolicies
UsersApplications
ComputersServices
Application/Application/NetworkNetwork
IntegrationIntegration
Need for PolicyNeed for Policy
ConfigurationConfigurationSimplificationSimplification
Relationship BetweenApplication and:
» Network Devices» Network Services» Network Resources
Meeting SLAsImplementing Business Rules
Adapting to Changing Environment
5OPENSIG-99Industry Panel © 1999, Cisco Systems, Inc. www.cisco.com
Policy-Based QoSPolicy-Based QoS
Handset
MultimediaStation
• Signaled request for network resources along path
• Applications include:
» VoIP
» Multimedia
» RRR tunnel establishment
PBXMultimedia
Server
• DiffServ: complex edge classification/conditioning enables core to perform simple per-hop forwarding
• Applications include:» Differentiated classes and quality of service» Multimedia and voice applications»VPNs and Tag/MPLS extensions
6OPENSIG-99Industry Panel © 1999, Cisco Systems, Inc. www.cisco.com
Policy Definition
Combined PDP and
PEP
Directory
Policy ArchitecturePolicy Architecture
Network QoS PDP #1
Proxy 1 Proxy 2
Security PDP #1
Policy Tools(Including Validation and Conflict Detection Logic)
Policy Enforcement Points (PEP)
Policy Server
Policy Decision Points (PDP)
COPS
LDAP
legacy
7OPENSIG-99Industry Panel © 1999, Cisco Systems, Inc. www.cisco.com
Rapidly create, provision and deploy Rapidly create, provision and deploy advanced networking services on a per user advanced networking services on a per user basisbasis
Centralized management of network Centralized management of network resourcesresources
Single network logonSingle network logon
Personalized network servicesPersonalized network services
Easy access to advanced network servicesEasy access to advanced network services
Develop network-aware applications using Develop network-aware applications using standard development interfaces and toolsstandard development interfaces and tools
Protect mission-critical trafficProtect mission-critical traffic
Simplify and enhance network management Simplify and enhance network management and provisioningand provisioning
Benefits of Directory Enabled Networks
Enterprise Enterprise CustomersCustomers
Service Service ProvidersProviders
End-UsersEnd-Users
Application Application DevelopersDevelopersD
irec
tory
En
able
d N
etw
ork
Ser
vice
sD
irec
tory
En
able
d N
etw
ork
Ser
vice
s
8OPENSIG-99Industry Panel © 1999, Cisco Systems, Inc. www.cisco.com
Programmable NetworksProgrammable Networks
• Network and its constituent devices must become more intelligent
Support third-party value-added services
Support dynamic and customized resource management
• Can achieve this through middleware and policy-based networking
9OPENSIG-99Industry Panel © 1999, Cisco Systems, Inc. www.cisco.com
EvolutionEvolution
• Self configuring
help deploy network infrastructure and services
• Self healing
fix network problems in real-time
• Move towards a biological model
10OPENSIG-99Industry Panel © 1999, Cisco Systems, Inc. www.cisco.com
Areas of ConcernAreas of Concern
• Security
Hacking a network node can cause more damage than hacking a server
• Performance
Balancing the extra demands of a programmatic interface v. moving packets
• Reliability
Don’t want to increase flexibility at the cost of decreasing reliability
11OPENSIG-99Industry Panel © 1999, Cisco Systems, Inc. www.cisco.com