AutoBAHN Provisioning guaranteed capacity circuits across networks - - PowerPoint PPT Presentation

autobahn
SMART_READER_LITE
LIVE PREVIEW

AutoBAHN Provisioning guaranteed capacity circuits across networks - - PowerPoint PPT Presentation

Connect. Communicate. Collaborate AutoBAHN Provisioning guaranteed capacity circuits across networks Afrodite Sevasti, GRNET 1 st End-to-end workshop: Establishing lightpaths 1-2 December 2008, TERENA, Amsterdam AutoBAHN is Connect.


slide-1
SLIDE 1
  • Connect. Communicate. Collaborate

AutoBAHN

Provisioning guaranteed capacity circuits across networks

Afrodite Sevasti, GRNET

1st End-to-end workshop: Establishing lightpaths

1-2 December 2008, TERENA, Amsterdam

slide-2
SLIDE 2
  • Connect. Communicate. Collaborate

AutoBAHN is…

  • … a research activity for engineering, automating

and streamlining the inter-domain setup of guaranteed capacity (Gbps) end-to-end paths in an environment with no inter-domain control plane/signaling capabilities

  • … a Joint Research Activity of the GN2 project
  • GN2 is an European Commission-funded

project, with all the European Research and Education networks (NRENs) as partners

slide-3
SLIDE 3
  • Connect. Communicate. Collaborate

The problem area

Multiple data plane technologies

slide-4
SLIDE 4
  • Connect. Communicate. Collaborate

AutoBAHN approach

  • Control and provisioning has to be distributed
  • Business-layer related interactions include AA, policies,

advance reservations etc.

  • Privacy and control of intra-domain resources must be

safeguarded

slide-5
SLIDE 5
  • Connect. Communicate. Collaborate

Data plane technologies

  • Layer 2 switched circuits

– Native Ethernet – EPL, EVPL over NG-SDH – MPLS VLL – STM-x

  • Layer 1 switched circuits

– Optical wavelengths – OTU-x

slide-6
SLIDE 6
  • Connect. Communicate. Collaborate

AutoBAHN at a glance

  • Definition of an architecture

– Distributed – Inter-Domain manager (IDM): inter- domain technology-agnostic functionality, inter-domain interfaces for peering – Domain manager (DM): intra-domain functionality, topology information, resource availability information, signaling to the data plane – Interfaces

  • Reference implementation including

business layer and control plane functionality

slide-7
SLIDE 7
  • Connect. Communicate. Collaborate

A distributed approach

(1) (2) (4) (5) (6) (7) (3)

Inter-domain path-finding

(8) (9) (10)

slide-8
SLIDE 8
  • Connect. Communicate. Collaborate

Intra-domain solutions

  • Management plane solutions

– The Alcatel NMS ISS interface used for EPL/EVPL provisioning over GEANT

  • Control plane solutions

– DRAC: Surfnet-NORTEL solution for the provisioning of lightpaths

  • CLI-based tools
  • BLUEnet (HEAnet)
  • ANSTool (GRNET)
  • PIONIER L2 MPLS VLL configuration tool
slide-9
SLIDE 9
  • Connect. Communicate. Collaborate

AutoBAHN is …

A multi-domain glue for local provisioning systems

  • The AutoBAHN architecture requires each domain to:

– Deploy the AutoBAHN system as a controller for inter- domain operations – Contribute with the development of a technology proxy between the AutoBAHN DM and the local provisioning system

slide-10
SLIDE 10
  • Connect. Communicate. Collaborate

Inter-Domain Manager

  • Addresses:

– domain independence for resource usage policies and data plane technologies – service and network abstraction schema to describe implementation

  • ver heterogeneous domain

– advance reservation – multi-domain path finding – multi-domain monitoring – authentication and authorization

slide-11
SLIDE 11
  • Connect. Communicate. Collaborate

Domain Manager

  • Intra-domain operations:

– Data plane topology handling and abstraction – Reservations handling – Intra-domain pathfinding – Intra-domain monitoring – Interface towards Technology Proxy

  • The Domain Manager is designed to

support modularity

  • Complements the missing functionality of

the underlying management plane for the

  • perations of AutoBAHN
slide-12
SLIDE 12
  • Connect. Communicate. Collaborate
  • Technology proxy

between AutoBAHN and the data plane – WS-based interface

  • Vendor proxies for:

– NEs – Control/ Management plane – Provisioning system

AutoBAHN system a Data plane u

slide-13
SLIDE 13
  • Connect. Communicate. Collaborate

Technology proxy interface (1)

  • Exchange of topology/resource availability

information between the data plane and the AutoBAHN DM

  • Communication/signaling requests from the

AutoBAHN DM to the data plane

  • Notifications/errors from the data plane back to

the AutoBAHN DM

  • Modular design of DM:

– Parts of the DM functionality can be substituted by management/control plane functions

  • e.g. Intra-domain pathfinder, Topology

abstraction

AutoBAHN system a Data plane u

slide-14
SLIDE 14
  • Connect. Communicate. Collaborate

Technology proxy interface (2)

  • Main methods:

– addReservation(resID, links, params) –create new circuit reservation

– resID – unique reservation identifier – links –list of links to be used for this reservation (intra-domain links, defined from ingress to egress port of a domain) – params –additional reservation parameters, including capacity to reserve

– addReservationResponse() – confirms creation of circuit – removeReservation(resID) –remove circuit associated with given reservation ID

  • resID – unique reservation identifier

– removeReservationResponse() – confirms removal of circuit and release of resources

  • More methods related to failures and exceptions
slide-15
SLIDE 15
  • Connect. Communicate. Collaborate

Installation guide

  • AutoBAHN server setup

– Hardware – Software – Port configurations

  • Control plane configuration (AutoBAHN server

communication channel setup)

  • AutoBAHN IDM and DM installation
  • Technology proxy interface documentation & technology

proxy development guidelines

slide-16
SLIDE 16
  • Connect. Communicate. Collaborate

Some use cases…

slide-17
SLIDE 17
  • Connect. Communicate. Collaborate

AutoBAHN over the GÉANT2 testbed

Integrating the Alcatel NMS interface with AutoBAHN

slide-18
SLIDE 18
  • Connect. Communicate. Collaborate

Overview

slide-19
SLIDE 19
  • Connect. Communicate. Collaborate

GÉANT2 technology proxy

  • Developed in DANTE for AutoBAHN
  • Employs ISN interface to NMS

– A TL1 like command line interface – North bound control of functions including topology recovery, path building and alarm reporting

  • Technology proxy inteface requests are

converted to ISN commands:

– addReservations / reserveResources – removeReservation / releaseResources DM

Technology proxy WS interface

ISN proxy Alcatel NMS

ISN

WS handler Command translation ISN talker

slide-20
SLIDE 20
  • Connect. Communicate. Collaborate
  • Rollback function ensures clean recovery from fault conditions
  • Exception handling ensures that ISN error states are correctly handled

and reported back the DM

  • Heartbeat function keeps interface to ISN alive
  • Concurrent requests accepted and correctly queued
  • Investigating adding smoke ping monitoring of WS interface to improve

service maintainability (http://perfsonar.acad.bg/status/nmdm/)

  • DANTE is working with Alcatel to provide path building to 10GE

interfaces

Implementation issues

slide-21
SLIDE 21
  • Connect. Communicate. Collaborate

AutoBAHN in GRNET

Integrating the intra-domain provisioning tool with AutoBAHN

slide-22
SLIDE 22
  • Connect. Communicate. Collaborate

GRNET ANStool

  • ANStool: Advanced Network Service tool

– A WS-based application used to provision GRNET QoS and VPN services – CLI-based

  • Produces router configuration to be committed

asynchronously by the network administrator – Acts as the AutoBAHN technology proxy

  • ANStool’s workflow was slightly adjusted to conform to the

AutoBAHN model (check-then-reserve) – ANStool maps each call from the AutoBAHN DM to its internal functions and returns the appropriate result to the DM over the technology proxy interface

slide-23
SLIDE 23
  • Connect. Communicate. Collaborate

Overview

slide-24
SLIDE 24
  • Connect. Communicate. Collaborate

BLUEnet integration with AutoBAHN

Another intra-domain provisioning tool integrated with AutoBAHN

slide-25
SLIDE 25
  • Connect. Communicate. Collaborate

BLUEnet tool

  • HEAnet’s tool for provisioning of port or VLAN

mode links over native Ethernet and L2 MPLS VLL clouds – Using GRNET’s ANStool – HEAnet internally developed workflow and GUI – User request through webpage – Includes monitoring tools (Cricket and Nagios) – Speed of creating/deleting p2p links: minutes

slide-26
SLIDE 26
  • Connect. Communicate. Collaborate

Integration with AutoBAHN

  • Abstraction of HEAnet topology by BLUEnet

– The topology exported to the AutoBAHN DM consists of a cloud with edge ports among which port or VLAN mode links can be provisioned

  • Delegation of most functions to BLUEnet NMC system

– The DM is responsible only for management of reservation, timing (start and stop) and resources used – BLUEnet must be aware of particular path and physical resources used

  • Introducing AutoBAHN in a domain does not mean changing the

approach to network management – BLUEnet has physical access to network equipment – AutoBAHN performs as a client for BLUEnet

slide-27
SLIDE 27
  • Connect. Communicate. Collaborate

Overview

slide-28
SLIDE 28
  • Connect. Communicate. Collaborate

AutoBAHN in PIONIER

Integration with the intra-domain provisioning tool

slide-29
SLIDE 29
  • Connect. Communicate. Collaborate

Overview

slide-30
SLIDE 30
  • Connect. Communicate. Collaborate

PIONIER tool

  • The PIONIER data plane consists of Foundry Network

XMR8000 switches – Configuration is done through CLI – Circuits are built using L2 MPLS VLL

  • A scripting tool has been developed for the PIONIER data

plane to be controlled by AutoBAHN

slide-31
SLIDE 31
  • Connect. Communicate. Collaborate

PIONIER GRNET

Client

GEANT2

Client Client

HEAnet

Client Client

GARR

Client Client

CARNet

Client

CESNET

FCCN RENATER NORDUnet SURFnet

  • FCCN is just about to

join

  • More NRENs are

interested

Current AutoBAHN cloud

slide-32
SLIDE 32
  • Connect. Communicate. Collaborate

IDC protocol

  • A Web-Services based

protocol for inter-domain negotiations between different BoD systems – Topology exchange – Resource scheduling – Signaling

  • Different implementations

from – GN2, Internet2, ESnet, Nortel …

slide-33
SLIDE 33
  • Connect. Communicate. Collaborate

AutoBAHN is IDC-compatible

slide-34
SLIDE 34
  • Connect. Communicate. Collaborate

E-VLBI use case

  • In collaboration with the SCARIe project

– Software Correlator Architecture Research and Implementation for e-VLBI

  • Reproduction of an e-VLBI observation where data from radio telescopes

across Europe (or across the globe) is sent to a cluster running the SFXC VLBI software correlator in order to be correlated in real-time

  • Why is AutoBAHN needed?

– AutoBAHN functionality is needed to ensure integrity of data transfers from the telescopes to the correlator. – The European VLBI Network (EVN) only operates as a VLBI network during a few weeks a year

  • Most telescopes have their own observation programs
  • It is possible to arrange VLBI observation outside the regular sessions

for observing so-called transients (Gamma Ray Bursts, flares). – The telescopes that actually participate in a VLBI experiment are variable (depending on observation frequency, source brightness, source structure and availability of the telescopes). – Since the software correlator can in principle be run on many clusters, the location of the correlation center is no longer fixed

slide-35
SLIDE 35
  • Connect. Communicate. Collaborate
  • Astronomic data over AutoBAHN

circuits

Use-case overview

slide-36
SLIDE 36
  • Connect. Communicate. Collaborate

Standardization efforts in OGF

  • OGF 23

– Similarities between the GNI BoF and the GNI and DMNR proposals led to an agreement to agree to form a single WG with input from both the BoFs: NSI (Network Services Interface) WG

  • OGF 24 : Inaugural meeting for NSI WG
  • AutoBAHN is participating and contributing to NSI WG

– Use case documents (Deliverable 1)

  • End user interface
  • Network to network interface

– Architecture document

slide-37
SLIDE 37
  • Connect. Communicate. Collaborate

The AutoBAHN team

Thank you!