ForCES Forwarding Element Functional Model Lily Yang, Joel Halpern, Ram Gopal, Ram Dantu.

Slides:



Advertisements
Similar presentations
Extended Service Set (ESS) Mesh Network Daniela Maniezzo.
Advertisements

Connecting LANs, Backbone Networks, and Virtual LANs
CAPWAP Architecture draft-mani-ietf-capwap-arch-00 Mahalingam Mani Avaya Bob O’Hara Airespace Lily Yang Intel.
Omniran TG 1 Cooperation for OmniRAN P802.1CF Max Riegel, NSN (Chair OmniRAN TG)
XCON - IETF 62 (March 2005) - Minneapolis 1 XCON data modeling – NETCONF, RDF and others draft-schulzrinne-sipping-emergency-req-01 draft-sipping-sos Henning.
By Ram Gopal, Alex Audu, Chaoping Wu, Hormuzd Khosravi Forwarding and Control Element Protocol (FACT)
CSCI 465 D ata Communications and Networks Lecture 20 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Chapter 9 Local Area Network Technology
Oct 12, 2004CS573: Network Protocols and Standards1 Virtual LANs Network Protocols and Standards Autumn
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Internetworking.
Making bigger LANs out of small ones What technology is available to us for connecting small LANs together into larger ones?
NFVRG Dallas Verification of NFV Services : Problem Statement and Challenges draft-shin-nfvrg-service-verification-01 M-K. Shin, ETRI.
Jan 10, 2008CS573: Network Protocols and Standards1 Virtual LANs Network Protocols and Standards Winter
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
 All of you should be able to describe how a network works.  Most of you will be able to identify the main devices necessary for a network.  Some of.
Course 6421A Module 7: Installing, Configuring, and Troubleshooting the Network Policy Server Role Service Presentation: 60 minutes Lab: 60 minutes Module.
Kenji Kumaki KDDI, Editor Raymond Zhang BT Nabil Bitar Verizon
Computer Communications and Networking (CCN)
FLIP Architecture & Requirements Roger Cummings Symantec
LAN Overview (part 2) CSE 3213 Fall April 2017.
Weiming Wang Institute of Networks and Communication Engineering Zhejiang Gongshang University, P. R.
SACM Information Model. Current Status First WG draft posted 10/24 Many open issues remain Several comments / suggestions sent to WG for review Today.
Connecting LANs, Backbone Networks, and Virtual LANs
ONF Configuration and Management WG Jürgen Quittek
CSC 336 Data Communications and Networking Lecture 7d: Interconnecting LAN Dr. Cheer-Sun Yang Spring 2001.
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
Hardware Design Environment Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks BGP.
G-Number 1 Forwarding and Control Element Separation (ForCES) Overview & Requirements Update Todd A. Anderson.
Application Policy on Network Functions (APONF) G. Karagiannis and T.Tsou 1.
ForCES: Forwarding and Control Element Separation Working Group IETF July 13, 2003.
1 Kyung Hee University Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs.
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
Computer Networks 15-1 Chapter 15. Connecting LANs, Backbone Networks, and Virtual LANs 15.1 Connecting devices 15.2 Backbone networks 15.3 Virtual LANs.
PRESENTATION ON:- INTER NETWORK Guided by: Presented by:- Prof. Ekta Agrwal Dhananjay Mishra Prafull Jain Vinod Kumawat.
Modeling Component-based Software Systems with UML 2.0 George T. Edwards Jaiganesh Balasubramanian Arvind S. Krishna Vanderbilt University Nashville, TN.
Configuring Cisco Switches Chapter 13 powered by DJ 1.
MPLS-TP INTER-OP: WHAT, WHY, AND HOW? General Objectives for MPLS-TP Inter-Op Test Program at UNH-IOL.
By Alex Audu, Jamal H. Salim, Avri Doria Forces-IPTML Design.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
McGraw-Hill©The McGraw-Hill Companies, Inc., Chapter 16 Connecting LANs, Backbone Networks, and Virtual LANs.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 16 Connecting LANs, Backbone Networks, and Virtual LANs.
By Alex Audu Forces-PL Design Criteria. NOKIA RESEARCH CENTER / BOSTON NE (Network Element) WITH STATE NE (Network Element) WITH STATE  Importance of.
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
1 ForCES Applicability Statement Alan Crouch Mark Handley Hormuzd Khosravi 65 th IETF Meeting, Dallas.
Chapter 16 Connecting LANs, Backbone Networks, and Virtual LANs
Moving towards an IRS WG Charter Ross Callon IETF 85, Atlanta.
Ch. 15 Connecting LANs.
ForCES Forwarding Element Functional Model Lily Yang Intel Corp. Nov 18, rd IETF meeting.
Layer 2 Control Protocol BoF (L2CP) IETF 65, Dallas, TX Wojciech Dec Matthew Bocci
Coping with Link Failures in Centralized Control Plane Architecture Maulik Desai, Thyagarajan Nandagopal.
Data and Computer Communications Eighth Edition by William Stallings Chapter 15 – Local Area Network Overview.
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
Why Fabric? 1 Complicated technology/vendor/device specific provisioning for networks, especially heterogeneous network DC Network – STP, TRILL, SPB, VXLAN,
Interface to The Internet Routing System (IRS) Framework documents Joel Halpern IETF 84 – Routing Area Open Meeting 1.
SysML 2.0 Requirements for Visualization
SysML 2.0 Requirements for Visualization
Module Overview Installing and Configuring a Network Policy Server
Networking Devices.
Connecting Devices LANs or WANs do not normally operate in isolation. They are connected to one another or to the Internet. To connect LANs or WANs, we.
SysML v2 Formalism: Requirements & Benefits
The SUPA Information Model
SUPA/YMCA (Yang Models for Configuration and topology Abstraction)
Chapter 4: Routing Concepts
Connecting LANs, Backbone Networks, and Virtual LANs
Connecting LANs, Backbone Networks, and Virtual LANs
SysML 2.0 Concept and Needs for Visualization
Connecting LANs, Backbone Networks,
Chapter 16 Connecting LANs, Backbone Networks, and Virtual LANs
WebDAV Design Overview
Presentation transcript:

ForCES Forwarding Element Functional Model Lily Yang, Joel Halpern, Ram Gopal, Ram Dantu

Overview FE Model Open Issues & Next Steps

Motivation CE FE capability: what FE can be FE state: what FE is now FE configuration: what FE should be FE FE Functional Model

FE Block FE Block = Abstract Base Class for FE logical functions An FE block specifies: –Block ID or name (functional type) –Textual description of the function Need a namespace: –Extensible (to allow new functions later)

Block Library Requirements to support 8 categories of FE functions: –Forwarding –QoS –Filtering –Port –Security –High touch –Off-loaded –Vendor specific

FE stage & Directed Graph FE Stage: an instance of an FE block in a data path –Stage id (unique within the FE) –Block Name or ID –Number of downstream stages –List of downstream stage Ids FE Directed Graph: –Interconnection of the FE stages –Can support logical loops by configuring FE Block(s)

Issues List – FE/CE Topology control FE graph –Topology discovery should be out of scope (during initial stage of design) –No restriction of FE Block layout Smart CE should be able to figure out and allow/disallow functions. (Current draft addresses this) –Control of Topology FE has full control, less flexibility CE has full control, flexibility, but FE may not like all possible configuration on graph elements Balance approach will be better –Provide bunch of handles and don’t represent topology Most of the interconnection are hard wired

Issue List – Topology vs. Configuration (1) Graph representation –CE get bigger picture and important for behavior of NE It’s a constrained graph (pointers to existing work) –Difficulty in representation CE don’t have capability for any network, any FE, any protocol Logical loops and physical Loops representation CE interpreting any graph is complicated Element configuration –Focus on configuration and control Converting FE’s Topology to represent NE

Issue List – Topology vs. Configuration (2) Resolution –Complete dynamic is out of scope. –Semi-dynamic - Configurablity by manipulating properties of FE Blocks(s) (eg., QoS, IPsec, L5 switching ) –Describe list of function blocks for the model

TO DO List –Data modeling language: representation Candidates : SMI/SPPI/ASN.1/XML/UML Describe list of function blocks for the model WG Document?

Questions