70 likes | 174 Views
Forwarding and Control Element Separation (ForCES) Overview & Requirements Update. Todd A. Anderson. IP Forwarding & Control Separation. (Distributed) Network Element. CONTROL ELEMENT (Routing Protocols, Admission Control, Mgmt Agents, etc.). ForCES. FORWARDING ELEMENTS (ASIC, NP, etc.).
E N D
Forwarding and Control Element Separation (ForCES) Overview & Requirements Update Todd A. Anderson
IP Forwarding & Control Separation (Distributed) Network Element CONTROL ELEMENT (Routing Protocols, Admission Control, Mgmt Agents, etc.) ForCES FORWARDING ELEMENTS (ASIC, NP, etc.) FORWARDING ELEMENT (ASIC, NP, etc.) FORWARDING ELEMENT (ASIC, NP, etc.) • Standardize the interaction between IP control (slow path) and forwarding (fast path) elements • Control Element • CPU & memory intensiveprotocols and algorithms • Slow timescale – manypackets/operation • Forwarding Elements • Throughput oriented • Fast timescale –packet-by-packet operations • Provide a variety of functionality
Why do it? • Rapid innovation – by allowing the control and forwarding planes to evolve independently. • Building blocks approach – by allowing network elements to be built from emerging network processors and third-party signaling, routing, and other software. • Scalability – by allowing additional forwarding capacity to be added to a network element w/o the addition of another point of management.
Architectural Overview REQUIREMENTS 1.Variety of interconnects Which FEs do I control? Interconnect Which CE controls me? Which CE controls me? Network Element Control Element 2. Auto-membership & topology discovery 3. Inter-FE forwarding 4. Single “box” 5. Scalable: 1-10s of FEs 6. CE-FE protocol Forwarding Element 1 Forwarding Element 2
Modeling Overview ? ? ? ? … Network Element • Given: • FEs have a variety of functionality • Problem: • How does the CE control the FE if it doesn’t know what it can do? • Requirement: • Define a functional model by which FEs can describe their functionality CE Interconnect FE
Protocol Overview Ingress Filter Forwarder Egress Network Element REQUIREMENTS 1. Port configuration CE 1a. Packet redirection 2. Filter installation 3. Forward table install 4. QoS configuration 5. Secure communication Interconnect 6. Event notification 7. Statistics gathering FE
Mailing List/Web site • Mailing list: • forces@peach.ease.lsoft.com • To subscribe: listserv@peach.ease.lsoft.com • In body of message “subscribe forces <your name>” • Web site • http://www.sstanamera.com/~forces • Drafts • draft-anderson-forces-req-01.txt