COPS Usage for ODSI. Sorrento Networks Inc. Nasir Ghani Zhensheng Zhang Leah Zhang James Fu

Similar documents
The COPS (Common Open Policy Service) Protocol. Last Updated: December 18, Status of this Memo

Performance Study of COPS over TLS and IPsec Secure Session

Ed. Request for Comments: 2748 Intel Category: Standards Track J. Boyle. Level 3. Cohen. Cisco. Herzog. IPHighway. Rajan AT&T. Sastry. Cisco.

Synergies Between Optical and Packet Rings

Network Working Group Request for Comments: 3084

Request for Comments: 2749 Category: Standards Track Level3 R. Cohen Cisco D. Durham Intel R. Rajan AT&T A. Sastry Cisco January 2000

In the world of networks, control techniques

Use of COPS for Intserv operations over Diffserv: Architectural issues, Protocol design and Test-bed implementation

Implementation Agreement for Dynamic Policy Control using COPS-PR MSF-IA-COPS-PR.001-FINAL

PROTOCOLS FOR COMMUNICATION BETWEEN QOS AGENTS: COPS AND SDP

End-To-End Signaling and Routing for Optical IP Networks

QoS, Security, and Mobility Management for Fixed and Wireless Networks under Policy-based Techniques

A New Policy Based Management of Mobile IP Users

Analysis of Protocol Operations and Scalability of COPS-SLS Negotiation System

Satellites in Next Generation Networks QoS issues Stéphane Combes, R&D, Alcatel Space

Pseudo Wire Emulation Edge to Edge (PWE3) and Multi-Protocol Label Switching (MPLS)

MPLS & Frame Relay Alliance. MPLS PVC User to Network Interface. Implementation Agreement MPLS & FR 2.0.1

Request for Comments: Intel M. Bokaemper Juniper Networks K. Chan Nortel Networks March 2003

POS on ONS Ethernet Cards

Network Configuration Example

Part 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross

Chapter 1: Introduction

Internet Traffic Characteristics. How to take care of the Bursty IP traffic in Optical Networks

Multi-Protocol Lambda Switching for Packet, Lambda, and Fiber Network

A Holistic Approach to Security Policies Policy Distribution with XACML over COPS

A TINA-based solution for Dynamic VPN Provisioning on heterogeneous

Multi-Service Interworking Frame Relay and ATM Service Interworking over MPLS. MFA Forum

Multi Protocol Label Switching (an introduction) Karst Koymans. Thursday, March 12, 2015

Internet. 1) Internet basic technology (overview) 3) Quality of Service (QoS) aspects

ITU-T. FS-VDSL White Paper. Full-Service VDSL. Focus Group White Paper. FS-VDSL Service Scenarios INTERNATIONAL TELECOMMUNICATION UNION

Interworking Between SIP and MPEG-4 DMIF For Heterogeneous IP Video Conferencing

Computer Networks. Introduction to Network. Dr. Adel Gaafar Abd Elrahim

MPLS Point-to-Multipoint Traffic Engineering Support for Static Pseudowires

Introduction to Broadband Access Center Topics

IPV6 SIMPLE SECURITY CAPABILITIES.

Telecommunication. ATM, interfaces. Krzysztof Wajda. Department of Telecommunications, AGH-UST November, 2017

MPLS Intro. Cosmin Dumitru March 14, University of Amsterdam System and Network Engineering Research Group ...

CMSC 332 Computer Networks Network Layer

PPPoE Agent Remote-ID and DSL Line Characteristics Enhancement

PPP over Frame Relay

3GPP TS V6.1.0 ( )

Configuring TCP Header Compression

A policy-based approach to firewall management

POS on ONS Ethernet Cards

MPLS etc.. MPLS is not alone TEST. 26 April 2016 AN. Multi-Protocol Label Switching MPLS-TP FEC PBB-TE VPLS ISIS-TE MPƛS GMPLS SR RSVP-TE OSPF-TE PCEP

Last time. BGP policy. Broadcast / multicast routing. Link virtualization. Spanning trees. Reverse path forwarding, pruning Tunneling

CMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 11

Sycamore Networks Implementation of the ITU-T G.ASON Control Plane

Metro Ethernet Forum OAM. Matt Squire Hatteras Networks

Chapter 2 Communicating Over the Network

Lecture 7. Network Layer. Network Layer 1-1

TS-3GB-S.R0079-0v1.0 Support for End-to-End QoS Stage 1 Requirements

A Policy Controlled IPv4/IPv6 Network Emulation Environment

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

GMPLS Overview Generalized MPLS

Virtual Private Networks (VPNs)

Quality of service Management in IP Network

Support for End-to-End QoS

Introduction to computer networking

CSE 3214: Computer Network Protocols and Applications Network Layer

GÉANT perspective of Virtual Networks and Implementation

The Role of MPLS-TP in Evolved packet transport

MULTILAYER REQUIREMENTS FOR NBI OF IP/MPLS DOMAIN CONTROLLERS

Operating Systems CS 571

Configuring TCP Header Compression

Interdomain Routing In Optical Networks

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

HW3 and Quiz. P14, P24, P26, P27, P28, P31, P37, P43, P46, P55, due at 3:00pm with both soft and hard copies, 11/11/2013 (Monday) TCP), 20 mins

TEQUILA Engineering Approach

Name of Course : E1-E2 CFA. Chapter 14. Topic : NG SDH & MSPP

Chapter 1 Configuring ATM

IPv6-based Beyond-3G Networking

The NSIS QOS Model for Inter-domain Signaling to Enable End-to-End QoS Provisioning Over Heterogeneous Domains

A Linux Based Software Router Supporting QoS, Policy Based Control and Mobility

Understanding How Routing Updates and Layer 2 Control Packets Are Queued on an Interface with a QoS Service Policy

UNH IOL iscsi CONSORTIUM

ETSI TS V5.8.0 ( )

Investigating Bandwidth Broker s inter-domain operation for dynamic and automatic end to end provisioning

A T M. Cell Switched Technology. not SMDS. Defacto Standard Multimedia capable Use with SONET or SDH. Fixed Length - 53 bytes. DigiPoints Volume 1

Network Configuration Example

Performing Diagnostics

L2 VPNs. Javed Asghar Muhammad Waris Sagheer 2005, Cisco Systems, Inc. All rights reserved.

QoS Control by Means of COPS to Support SIP-Based Applications

SicAri A security architecture and its tools for ubiquitous Internet usage. Deliverable PF5

Design and Evaluation of Host Identity Protocol (HIP) Simulation Framework for INET/OMNeT++

QoS Support for SIP Based Applications in a Diffserv Networks

RADIUS Tunnel Preference for Load Balancing

Configuring RTP Header Compression

ABI Working Title: Messaging NSLP

Finding Support Information for Platforms and Cisco IOS Software Images

Need For Protocol Architecture

Need For Protocol Architecture

E1-E2 (EB) Chapter 4 MSPP

Chapter 4. Computer Networking: A Top Down Approach 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, sl April 2009.

Cisco Express Forwarding Overview

New Approaches to Optical Packet Switching in Carrier Networks. Thomas C. McDermott Chiaro Networks Richardson, Texas

Internet Engineering Task Force INTERNET DRAFT. C. Perkins Nokia Research Center R. Droms(ed.) Cisco Systems 1 March 2001

Chapter 4 Network Layer

Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan

Transcription:

COPS Usage for ODSI Sorrento Networks Inc http://www.sorrentonet.com Nasir Ghani Zhensheng Zhang Leah Zhang James Fu

Outline Introduction ODSI Framework Overview COPS Usage for ODSI Conclusions References

Introduction COPS (Common Open Policy Service) Automated policy provisioning, client/server model Generic signaling, applicable in various scenarios ODSI (Optical Domain Service Interconnect) Bridge between electronic and optical networks Automated optical circuit (bandwidth) provisioning Proposal for optical networks Re-use COPS for ODSI policy provisioning Parallel proposal in ODSI Forum

ODSI Framework Overview Architectural features Trail requester, trail head, and trail tail entities Optical network controller (ONC, network device) Third-party signaling performs transactions E.g., create, destroy, modify, query, directory lookup User groups limit connectivity to members Service discovery, address registration via PPP Current status Functional/signaling/MIB specifications being updated New access control and accounting specification

ODSI Framework Overview ODSI bandwidth (trail) action messages (create, destroy, modify, query). Request actions relayed to ONC via head and tail entities Trail Requester ODSI control messages (TCP/IP transport) User devices (e.g., IP routers, ATM switches, SONET/SDH cross-connects, Gigabit Ethernet nodes, etc.) source ODSI bandwidth action requests and comprise trail requester, head, and tail nodes Trail Head Trail Tail ONC validates request action and allocates capacity for bandwidth, resides inside optical network (e.g., co-located with optical networking device such as OXC/WRS, O-ADM). Point-to-point bandwidth connection (data) Optical Network Controller (ONC) ONC responses to trail requester s bandwidth actions (e.g., trail acknowledge, trail notification), sent back to trail requester entity.

ODSI Framework Overview Messages sourced by trail requester Trail Create Request: Requests circuit setup, relayed to ONC Trail Modify Request: Requests circuit modify, relayed to ONC Trail Query: Check the status/parameters of an existing circuit Trail Destroy Request: Requests circuit teardown Messages sourced by trail head Trail Identity: Identifies requester of trail ID, serves as keepalive msg Messages sourced by ONC Trail Create Acknowledge: Indicates successful create request Trail Modify Acknowledge: Indicates successful modify request Trail Query Response: Returns status information for query request Trail Destroy Acknowledge: Indicates successful circuit teardown Trail Notification: Details unsuccessful create request

COPS Usage for ODSI Propose outsourcing model interworking Most expeditious, allows simple interworking Similar model for other signaling protocols (RSVP) ODSI PEP client Inter-works with optical device s ODSI entity Initiates PDP requests, relays ODSI messages Signaled client type (value 5) ODSI PDP server Policy decisions for relayed ODSI requests Logically decoupled from ONC entity

COPS Usage for ODSI Optical network device (e.g., OXC, OADM, WRS) translates ODSI bandwidth actions into appropriate COPS messages Policy enforcement point (sources policy requests for ODSI bandwidth actions) Policy decision point (optical network policy, fully ODSI-aware ) User Device ODSI messages Optical Device COPS messages ODSI Interface TCP/IP transport ODSI Interface PEP Client TCP/IP transport PDP Server ODSI interface at client inter-networking device (e.g., router, ATM switch, or SONET cross-connect), sources ODSI bandwidth actions (i.e., trail create, destroy, query, modify) LPDP local server Local policy decision point for localized policy decisions

COPS Usage for ODSI PEP policy request generation/response processing PEP generates initial COPS REQ message E.g., only create, destroy, modify, query transactions PEP resolves user groups, endpoint IP addresses ODSI request completion depends on PDP response PEP installs PDP decision, sends RPT updates PDP policy request processing PDP returns COPS DEC messages (install, remove) Decisions based on user group, IP addresses, SLAs E.g., expiry quotas, time-of-day limits Can issue synchronize, unsolicited DEC

Conclusions Optical network policy provisioning Policy control crucial for advanced optical networks COPS yields comprehensive, extendible solution COPS-ODSI interworking Use COPS outsourcing (signaled client) model PEP client translates ODSI requests to PDP server ODSI-aware PDP server (message encapsulation) Future work items New PIB and associated rules definitions? What about a provisioned model?

References N. Ghani, Z. Zhang, L. Zhang, J. Fu, COPS Usage for ODSI, ODSI Coalition, June 2000. N. Ghani, Z. Zhang, L. Zhang, J. Fu, COPS Usage for ODSI, IETF Draft draftghani-odsi-cops-00.txt, July 2000. D. Durham, et al, The COPS (Common Open Policy Service) Protocol, IETF Request for Comments (RFC) 2748, January 2000. K. Chan, et al, "COPS Usage for Policy Provisioning," IETF Draft draft-ietf-rappr-02.txt, March 2000. G. Bernstein, et al, "Optical Domain Service Interconnect (ODSI) Functional Specification," ODSI Coalition, March 2000. G. Bernstein, et al, "Optical Domain Service Interconnect (ODSI) Signaling Specification, ODSI Coalition, April 2000. G. Bernstein, et al, "ODSI Service Discovery and Address Registration," ODSI Coalition, April 2000. S. Herzog, et al, "COPS Usage for RSVP," IETF Request for Comments (RFC) 2749, January 2000. D. Durham, et al, COPS Usage for AAA," IETF Draft draft-durham-aaa-copsext-00.txt, May 2000.

Supplemental Slides

COPS Usage for ODSI Request (REQ) message PEP only handles messages sourced by requester E.g., (trail) create, modify, query, destroy Message format: <Request> ::= <Common Header> <Client Handle> <Context> [<ClientSI: Request ID, All objects in ODSI trail requester message>] [<LPDPDecision(s)>] [<Integrity>] Modify request must include start times <ClientSI>:: Request ID, All objects in ODSI trail requester message, <old starting time> <new starting time>

COPS Usage for ODSI Decision (DEC) message PDP response to PEP trail request REQ msg Message format: <Decision> ::= <Common Header> <Client Handle> <Decision> <Error> [<Integrity>] where <Decision> ::= <Context><Decision: Command Code> <Decision: ClientSI data> Server responses in command code field: Install (positive), remove (negative) Decision object explains negative decisions E.g., resource unavailable

COPS Usage for ODSI Report State (RPT) message PEP reports decision outcomes or failure conditions Message format: <Report State> ::= <Common Header> <Client Handle> <Report Type> <ClientSI: Request ID> [<Integrity>] Synchronize State Request (SSQ) message PDP sends SSQ message to reset state information Message format: <Synchronize State Request> ::= <Common Header> <Client Handle> <ClientSI: SSQ Scope> [<Integrity>]

COPS Usage for ODSI Synchronize State Complete (SSC) message ODSI-COPS PEP sends synch. complete to PDP Indicates all state re-build REQ messages sent Message format: <Synchronize State Complete> ::= <Common Header> <Client Handle> <ClientSI: SSQ Scope> [<Integrity>] Other COPS messages as per specification OPN, CAT, KA, CC: For session control/maintenance DRQ: To withdraw outstanding REQ message E.g., if trail create acknowledge not yet issued