Multi-domain provisioning of Lower Layer Network Transports based on Generic AAA TERENA TF-AACE Workshop 21/11/03 Leon Gommans University of Amsterdam.

Slides:



Advertisements
Similar presentations
Authentication Authorization Accounting and Auditing
Advertisements

Electronic Visualization Laboratory University of Illinois at Chicago EVL Optical Networking Research Oliver Yu Electronic Visualization Laboratory University.
Generic AAA* based Bandwidth on Demand EVL at UIC meeting Leon Gommans
All rights reserved © 2005, Alcatel Grid services over IP Multimedia Subsystem  Antoine Pichot, Olivier Audouin, Alcatel  GridNets ’06.
Application-Based Network Operations (ABNO) IETF 88 – SDN RG
Electronic Visualization Laboratory University of Illinois at Chicago Photonic Interdomain Negotiator (PIN): Interoperate Heterogeneous Control & Management.
Research on Networks Report on session on Grids & access Klaas Wierenga SURFnet Middleware Services Utrecht, 29 April 2004.
8/10/2001GGF - 3 / Leon Gommans - UvA1 Observations on the CAS architecture made from the Generic AAA perspective. 3rd Global Gridforum Oct. 7-10th 2001.
Multi-Domain Lightpath Authorization Architecture using Tokens By: Leon Gommans, Paola Grosso, Fred Wan, Cees de Laat, Marten Hoekstra, Yuri Demchenko,
Token Based Authorization of GMPLS Networks By: Leon Gommans, Paola Grosso, Fred Wan, Cees de Laat, Marten Hoekstra, Li Xu University of Amsterdam By:
Authorization of a QoS path based on Generic AAA SC2002 Baltimore NOV Bas van Oudenaarde Advanced Internet Research Group University of Amsterdam.
Tiziana FerrariWP2.3 Advance Reservation Demonstration: Description and set-up 1 WP2.3 Advance Reservation Demonstration: Description and set-up DRAFT,
Generic AAA model in Grids IRTF - AAAARCH meeting IETF 52 – Dec 14 th Salt Lake City Leon Gommans Advanced Internet Research Group.
Tiziana FerrariWP2.3 Advance Reservation Demonstration: Description and set-up 1 WP2.3 Advance Reservation Demonstration: Description and set-up DRAFT,
Optical networking research in Amsterdam Paola Grosso UvA - AIR group.
Generic AAA based provisioning Of Network Elements Status update EVL 9/10/03 Leon Gommans University of Amsterdam.
This work is supported by the National Science Foundation under Grant Number DUE Any opinions, findings and conclusions or recommendations expressed.
Policy-based Accounting Draft Sebastian Zander, Tanja Zseby GMD FOKUS - German National Research Institute for Information Technology Competence Center.
AAA-ARCH IRTF-RG Authentication Authorisation and Accounting ARCHitecture Research Group chairs: C. de Laat J. Vollbrecht Content of this talk has contributions.
May TERENA workshopStarPlane StarPlane: Application Specific Management of Photonic Networks Paola Grosso SNE group - UvA.
Policy-based Accounting: Accounting Issues Georg Carle, Sebastian Zander, Tanja Zseby GMD FOKUS - German National Research Center for Information Technology.
A Heterogeneous Network Access Service based on PERMIS and SAML Gabriel López Millán University of Murcia EuroPKI Workshop 2005.
IRTF - AAAARCH - RG Authentication Authorisation Accounting ARCHitecture RG chairs: C. de Laat and J. Vollbrecht RFC 2903,
Chapter 16 AAA. AAA Components  AAA server –Authenticates users accessing a device or network –Authorizes user to perform specific activities –Performs.
1 CHEETAH software OCS/AAA module Routing decision module Signaling module VLSR module Include TL1 proxy for Cisco MSPP Router disconnect module.
Session-based Security Model for SNMPv3 (SNMPv3/SBSM) David T. Perkins Wes Hardaker IETF November 12, 2003.
Network Topology. Cisco 2921 Integrated Services Router Security Embedded hardware-accelerated VPN encryption Secure collaborative communications with.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
NORDUnet NORDUnet The Fibre Generation Lars Fischer CTO NORDUnet.
IRTF - AAAARCH - RG Authentication Authorisation Accounting ARCHitecture RG chairs: C. de Laat and J. Vollbrecht RFC 2903, 2904, 2905,
TeraPaths TeraPaths: establishing end-to-end QoS paths - the user perspective Presented by Presented by Dimitrios Katramatos, BNL Dimitrios Katramatos,
Repeaters and Hubs Repeaters: simplest type of connectivity devices that regenerate a digital signal Operate in Physical layer Cannot improve or correct.
Connect. Communicate. Collaborate VPNs in GÉANT2 Otto Kreiter, DANTE UKERNA Networkshop 34 4th - 6th April 2006.
Connect. Communicate. Collaborate JRA3 - Bandwidth on Demand GGF16 Athens, 14 th February 2006 Afrodite Sevasti GRNET.
A Framework for Internetworking Heterogeneous High-Performance Networks via GMPLS and Web Services Xi Yang, Tom Lehman Information Sciences Institute (ISI)
Hybrid MLN DOE Office of Science DRAGON Hybrid Network Control Plane Interoperation Between Internet2 and ESnet Tom Lehman Information Sciences Institute.
Generic AAA* based Bandwidth on Demand MB-NG workshop UCL London 20/02/2003 Leon Gommans Advanced Internet Research Group University of Amsterdam
Techs in Paradise 2004, Honolulu / Lambda Networking BOF / Jan 27 NetherLight day-to-day experience APAN lambda networking BOF Erik Radius Manager Network.
OIF NNI: The Roadmap to Non- Disruptive Control Plane Interoperability Dimitrios Pendarakis
PART II BoD server prototype Implementation & technical details MB-NG UCL 20/21 - Feb Bas van Oudenaarde Advanced Internet Research Group.
TeraPaths TeraPaths: Establishing End-to-End QoS Paths through L2 and L3 WAN Connections Presented by Presented by Dimitrios Katramatos, BNL Dimitrios.
輔大資工所 在職研一 報告人:林煥銘 學號: Public Access Mobility LAN: Extending The Wireless Internet into The LAN Environment Jun Li, Stephen B. Weinstein, Junbiao.
Lucy Yong Young Lee IETF CCAMP WG GMPLS Extension for Reservation and Time based Bandwidth Service.
Dynamic Lightpath Services on the Internet2 Network Rick Summerhill Director, Network Research, Architecture, Technologies, Internet2 TERENA May.
Optical Architecture Invisible Nodes, Elements, Hierarchical, Centrally Controlled, Fairly Static Traditional Provider Services: Invisible, Static Resources,
GridNets, October 1, AR-PIN/PDC: Flexible Advance Reservation of Intradomain and Interdomain Lightpaths Eric He, Xi Wang, Jason Leigh Electronic.
Page 1 ADANETS Workshop Jan 29, 2003ADANETS-WP2-Alcatel-SLIDE/ V1.0 ADANETS WP2: QoS management ADANETS Workshop 29/01/2003 L.Maknavicius.
The concepts of Generic AAA are described in RFC2903 [1] (Generice AAA Architecture) and RFC2904 [2] (Authorization Framework). Several.
Authorization GGF-6 Grid Authorization Concepts Proposed work item of Authorization WG Chicago, IL - Oct 15 th 2002 Leon Gommans Advanced Internet.
Connect. Communicate. Collaborate Deploying Authorization Mechanisms for Federated Services in the eduroam architecture (DAMe)* Antonio F. Gómez-Skarmeta.
Policy based co-allocation of connection oriented network resources using the principles of Generic AAA ON*VECTOR 3rd Annual Photonics Workshop San Diego.
Internet2 Dynamic Circuit Services and Tools Andrew Lake, Internet2 July 15, 2007 JointTechs, Batavia, IL.
Generic AAA* based Bandwidth on Demand UKERNA meeting Amsterdam 24/04/2003 Leon Gommans Advanced Internet Research Group University of Amsterdam
IETF69 ANCP WG1 ANCP Multicast Handling draft-maglione-ancp-mcast-00.txt R. Maglione, A. Garofalo - Telecom Italia F. Le Faucheur, T. Eckert - cisco Systems.
1 Revision to DOE proposal Resource Optimization in Hybrid Core Networks with 100G Links Original submission: April 30, 2009 Date: May 4, 2009 PI: Malathi.
AuthZ WG Conceptual Grid Authorization Framework document Presentation of Chapter 2 GGF8 Seattle June 25th 2003 Document AID 222 draft-ggf-authz-framework pdf.
1 Network related topics Bartosz Belter, Wojbor Bogacki, Marcin Garstka, Maciej Głowiak, Radosław Krzywania, Roman Łapacz FABRIC meeting Poznań, 25 September.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
Topic 11 Network Management. SNMPv1 This information is specific to SNMPv1. When using SNMPv1, the snmpd agent uses a simple authentication scheme to.
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Multi-layer software defined networking in GÉANT
Firewall Issues Research Group GGF-15 Oct Boston, Ma Leon Gommans - University of Amsterdam Inder Monga - Nortel Networks.
StarPlane: Application Specific Management of Photonic Networks
EA C451 Vishal Gupta.
Grid Network Services: Lessons from SC04 draft-ggf-bas-sc04demo-0.doc
Integration of Network Services Interface version 2 with the JUNOS Space SDK
University of Technology
Firewalls and GMPLS Networks: A token based approach
Generic AAA* based Bandwidth on Demand EVL at UIC meeting Leon Gommans
AAA: A Survey and a Policy- Based Architecture and Framework
Presentation transcript:

Multi-domain provisioning of Lower Layer Network Transports based on Generic AAA TERENA TF-AACE Workshop 21/11/03 Leon Gommans University of Amsterdam

 Low Layer Network Transport (LLNT)  Rationale to provide LLNT’s  Generic Authentication Authorization Accounting (AAA) overview and usage in LLNT’s  Current experiments: DataTAG - SC2003  Future Research projects: GRANDE / Nextgrid. 21 Nov 2003TERENA TF-AACE Leon Gommans Overview

Connection oriented network paradigm using some form of switch technology that transports:  Ethernet frames (MPLS VPN, Q VLAN,..)  Sonet/SDH frames (ADM)  Light (OXC) Goes by specific names such as: L2 VPN lightpath lambda 21 Nov 2003TERENA TF-AACE Leon Gommans Lower Layer Network Transport (LLNT)

 Next to general Internet usage, user will start to ask for high bandwidth connections at low cost.  High demand is now found in scientific Grid applications (HEP, Radio Astronomy, Bio Science, etc.)  Demand is typically between specific locations.  Forwarding large volumes of highly directional traffic is expensive when using routers.  A patch panel cheap in terms of cost per Gbp/s.  NRN’s need flexible and automated ways to provision cheap bandwidth based on application demand by authorizing access to transport infrastructure. 21 Nov 2003TERENA TF-AACE Leon Gommans Rationale to provide LLNT’s as NRN.

21 Nov 2003TERENA TF-AACE Leon Gommans Ergo: Automate operator function

 NRN’s have a number of different ways of transporting traffic using connection-oriented and connection-less forwarding paradigms (Routers, L2 switches, Sonet/SDH links, optical links)  Low per stream volume - many destinations - always on service: routing on top of LLNT infra.  Medium to high volume - fewer destinations - defined contract periods: (G)MPLS with LLNT infra, use of AAA possible.  High volume - specific/static destinations - reserved time slots: Application driven provisioning of “cheap” LLNT’s based on authorizations. Need AAA.  Use various network technologies which need flexible automatic control/provisioning solutions. NRN perspective 21 Nov 2003TERENA TF-AACE Leon Gommans

 Concepts were researched within the IRTF AAA Architecture Research Group which resulted in RFC’s 2903 (Generic AAA Architecture) and RFC 2904 (Authorization Sequence Framework).  Advanced Internet Research (AIR) group at UvA helped to form this IRTF research group.  Empirical research into Generic AAA concepts is also done within AIR group.  Research funded as part of participation in EU IST DataTAG project and by SURFnet  External collaboration with EVL at UIC, Starlight/NWU, Alcatel and FZJ Julich.  Work is active input into standards bodies such as GGF and OASIS. Generic AAA. 21 Nov 2003TERENA TF-AACE Leon Gommans

RFC 2904 Authorization sequences that allow users to access a service based on a policy decision taken by a AAA component. Service AAA User Service AAA User Service AAA User Pull sequence NAS (remote access) RSVP (network QoS) Agent sequence Agents, Brokers, Proxy’s. Push sequence. Tokens, Tickets, AC’s etc Nov 2003TERENA TF-AACE Leon Gommans

AuthZ sequence combinations: Roaming using agent & pull sequence Service AAA User AAA 3 4 User Home Organization Service Providers 21 Nov 2003TERENA TF-AACE Leon Gommans

Example AuthZ sequence in LLNT’s with Intelligent switches Switch AAA Applic. AAA User Home Organization Switch AAA Switch AAA Netw. I/F Resource Netw. I/F UserDomain ADomain BDomain CResource 21 Nov 2003TERENA TF-AACE Leon Gommans

Example AuthZ sequences in LLNT’s with dumb switches Switch AAA Applic. AAA User Home Domain Switch AAA Switch AAA Netw. I/F Resource Netw. I/F UserNetwork Domain ANetwork Domain BNetwork Domain CResource 21 Nov 2003TERENA TF-AACE Leon Gommans

Example AuthZ sequences in LLNT’s with broker Switch AAA Applic. AAA Switch AAA Switch AAA Netw. I/F Resource Netw. I/F UserNetwork Domain ANetwork Domain BNetwork Domain CResource Broker

Base of Generic AAA Architecture - RAP Policy Decision Point Policy Enforcement Point Fundamental idea’s inspired by work of the IETF RAP WG that in RFC 2753 describes a framework for Policy-based Admission Control. Foundation for COPS The point where policy decisions are made. The point where the policy decisions are actually enforced. Request Decision Policy Repository Basic Goal Generic AAA: Allow policy decisions to be made by multiple PDP’s belonging to different administrative domains.

9 Oct 2003Update meeting EVL Leon Gommans Generic AAA Architecture - RFC2903 Application Specific Module Policy Enforcement Point Archieve goal by by separating the logical decision process from the application specific parts within the PDP. Request Decision Rule Based Engine Policy Repository PDP Generic AAA Engine A Driving Policy Orchestrates the Usage of ASM’s

Generic AAA Architecture Application Specific Module Policy Enforcement Point AAA Request Decision Rule Based Engine Policy Repository PDP Application Specific Module Rule Based Engine Policy Repository PDP User Rights Service Service Request 21 Nov 2003TERENA TF-AACE Leon Gommans

 simple JanJansen #f034d now 20 Example XML request message 21 Nov 2003TERENA TF-AACE Leon Gommans WHY WHAT

if ( ASM::RM.CheckConnection( Request::BodData.Source, Request::BodData.Destination ) && ( Request::BodData.Bandwidth <= 1000 ) ) then ( ASM::RM.RequestConnection( Request::BodData.Source, Request::BodData.Destination, Request::BodData.Bandwidth, Request::BodData.StartTime, Request::BodData.Duration ) ; Reply::Answer.Message = "Request successful" ) else ( Reply::Error.Message = "Request failed" Example part of a Driving Policy 21 Nov 2003TERENA TF-AACE Leon Gommans

802.1Q VLAN Switch PC RBE 802.1Q VLAN Switch Single - domain 802.1Q VLAN setup Demo iGrid 2002 SNMP Dot 1Q Bridge MIB SNMP Dot 1Q Bridge MIB AAA Request Message (XML/SOAP) ASM Policy Database 21 Nov 2003TERENA TF-AACE Leon Gommans

PC RBE Single - Domain Calient OXC setup Calient DaimondWave Photonic Switch TL-1 AAA Request Message (XML/SOAP) ASM Policy Database 21 Nov 2003TERENA TF-AACE Leon Gommans

802.1Q VLAN Switch PC RBE 802.1Q VLAN Switch Multi - domain setup Calient DaimondWave Photonic Switch AAA Request Message (XML/SOAP) TL-1 SNMP Dot 1Q Bridge MIB SNMP Dot 1Q Bridge MIB ASM Policy Database 21 Nov 2003TERENA TF-AACE Leon Gommans ASM Policy Database

802.1Q VLAN Switch PC RBE 802.1Q VLAN Switch Multi - domain setup using Alcatel 1355 BonD AAA Request Message (XML/SOAP) SNMP Dot 1Q Bridge MIB SNMP Dot 1Q Bridge MIB ASM Alcatel 1670 ADM 1355 BOND EM Alcatel 1670 ADM 21 Nov 2003TERENA TF-AACE Leon Gommans ASM Policy Database ASM

PC RBE Collaborative Multi-domain experiment at SC2003 Calient PXC PIN PC Calient PXC PIN PC PDC Policy Database ASM AuthZ Resource Mgr 21 Nov 2003TERENA TF-AACE Leon Gommans PHOTONIC INTERDOMAIN NEGOTIATOR PHOTONIC DOMAIN CONTROLLER PIN AND PDC ARE DEVELOPMENTS FROM EVL PHOTONIC POLICY BASED ACCESS CONTROLLER PIN DOES ROUTE DETERMINATION BASED ON SOURCE ROUTING

PC RBE AAA based Multi-domain experiment at SC2003 Calient PC Calient PC Policy Database ASM OGSI WS I/F ASM OGSI Client I/F Policy Database ASM AuthZ Resource Mgr RBE 21 Nov 2003TERENA TF-AACE Leon Gommans Policy Database ASM RBE

 RBE and ASM run within a J2EE EJB container  Send RBE XML based request messages.  Send RBE requests or control devices via Java Connector Architecture (JCA) as part of an ASM via CLI, TL-1, SNMP, Radius, SOAP/XML etc.  J2EE environment gives Web Services features.  Integrated Grid OGSA based interface into RBE  Toolkit will give user RBE, ASM skeletons and a policy language editor / compiler.  Uses MySQL to store compiled policies using a very simple nested if - then - else grammar.  Supports all 3 authorization sequence types.  Library of ASM’s that includes support for GARA, VOMS, Enterasys, Calient, Alcatel NMS. Generic AAA server toolkit of UvA Main features 21 Nov 2003TERENA TF-AACE Leon Gommans

 Research ways to integrate networks into the Grid by using the principles of Generic AAA to authorize on demand usage.  Research ways to use the principles of Generic AAA in future generation grids.  Identify requirements and develop Generic AAA toolkit functions that can be used in both intra- and inter-domain service management scenario’s.  Propose standards and standard ways of operation. Future Research. 21 Nov 2003TERENA TF-AACE Leon Gommans

 “Cheap” network components can be used to create on demand high-bandwidth network transports between selected locations.  By turning networks transports into objects using ASM’s they become software controllable entities that can be orchestrated using driving policies that run within an RBE.  The AAA toolkit can be used to create flexible provisioning scenario’s with many types and abstractions of network equipment. Conclusions

Thank you ! Research funded by EU IST DataTAG project and SURFnet Leon Gommans