40 likes | 147 Views
Programmable networks. Stephen Wolff Cisco Systems. Definitions – IP networks only. A network is “programmable” if the current or future forwarding decision of any node is affected by packet contents other than IP Destination Address (and TTL, L/SSR, etc.) DPI & IPS
E N D
Programmable networks Stephen Wolff Cisco Systems
Definitions – IP networks only • A network is “programmable” if the current or future forwarding decision of any node is affected by packet contents other than IP Destination Address (and TTL, L/SSR, etc.) • DPI & IPS • Operator access to control plane, e.g.: OpenFlow • User access to control plane, e.g.: DARPA Active Nets • A network is “programmable” if it maintains and manipulates state
Implementation • Collaboration with Stanford (McKeown) • Trial implementation of OpenFlow • Collaboration with Internet2 • Experiments with AXP • Cisco Developer Network • <http://developer.cisco.com/web/partner> • Internal development
Implications • Flexibility: greater • Permits implementation of features the manufacturer never thought of or couldn’t justify • Management, maintenance, and trouble-shooting: harder