Pan-European BW-on-Demand: Dream Pipes or Pipe Dream?

advertisement
Connect. Communicate. Collaborate
Pan-European BW-on-Demand:
Dream Pipes or Pipe Dream?
Michael Enrico, DANTE
Network Engineering & Planning Manager
ESLEA Technical Collaboration Meeting
e-Science Institute, Edinburgh, 20-21 June 2006
Agenda
•
•
•
•
•
•
Connect. Communicate. Collaborate
A bit of a retrospective (aka some ramblings on BoD)
GÉANT2 – the network
GÉANT2 – the service portfolio
GÉANT2 – the R&D activities (mainly JRA3)
Other BoD-related R&D activities (briefly)
Conclusions (will BoD remain in our dreams?)
Ramblings on BoD 1
Connect. Communicate. Collaborate
• BoD is already with us!
• The PSTN is a successful BoD service today and has been
for many years
• Limited BW (64kbps, analogue UNI) (nightmare pipes!?)
• Evolved into (narrowband) ISDN
• Good signaling, more versatile BW (1 B-channel up to 2M
PRI)…
• …but still not broadband!
Ramblings on BoD 2
Connect. Communicate. Collaborate
• Remember the Broadband ISDN (B-ISDN)?
• ATM was considered the most likely technology candidate
• Lots of nice features…
–
–
–
–
versatile BW capabilities
versatile QoS (in principle)
well-defined signalling & routing
nice OAM
• …BUT complex, proved too expensive, missed the >622M
boat, etc
• The B-ISDN never really delivered
• However, a lot of the signalling and routing aspects live
on…in (G)MPLS (more precisely G.ASON)
Ramblings on BoD 3
•
•
•
•
•
•
•
•
Connect. Communicate. Collaborate
IP networks provide BoD!
How…? Open a socket!
OK, network needs to be over provisioned or…
…DiffServ capable to deliver BW guarantees
Over provisioned BE IP may still be jittery
Again DiffServ helps out here
But DiffServ needs careful management – i.e. Premium IP
QoS can be controlled but what about IP addressing,
routing and security?
• Points to VPNs, or better still real PNs!
Ramblings on BoD 4
Connect. Communicate. Collaborate
• GMPLS/G.ASON are standards bodies’ approaches to
provision of BW (circuits) on demand
• (or at least under streamlined management control)
• Mostly re-use tried and tested Internet protocols for routing
(e.g. OSPF-TE) and signalling (e.g. RSVP-TE/CR-LDP)
– except G.7713.1 (based on PNNI)
• BUT they do not address (advance) reservation!
The 7 Generations of
European R&E Networks
Connect. Communicate. Collaborate
Services
Underlying
Technology
Datagram
&
IP
PDH
circuits
IP
&
ATM
ATM
over
SDH
IP only
waves
hybrid
fibre
IXI (1991-93)
EuropaNET (1993-96)
EuropaNET 2 (1996-97)
TEN-34 (1997-98)
TEN-155 (1998-2001)
GEANT (2001-05)
GEANT 2 (2006-??)
0.01
0.1
1
10
100
Link Speed Mbps
1000
10000
100000
GÉANT (in 2005)
Connect. Communicate. Collaborate
Some Facts & Figures…
Typical GÉANT POP
1 or 2 x E3 to STM-64/10GE
Offers:
Many IP services
Emulated L2 services
To NREN
Primary
IP access
Leased lambdas
(2.5 or 10G)
or
SDH circuits
(STM-1 or STM-4)
to neighbouring
POPs
Backup
IP access
•
M160
Switched
GE/FE
LAN
WS WS
•
•
•
•
•
•
TS
ISDN/PSTN
•
•
•
•
•
•
•
21 POPs
serves 29 European NRENs
16 x 10G lambda
13 x 2.5G “lambda”
+ some lower speed links
Juniper M160 & M40 routers
in POPs with
NREN accesses at up to
10Gbps (+ backup)
12G to North America
POP in NY
connections to R&E
networks in:
USA, Canada, Japan & RSA
AND Mediterranean
AND Latin America
AND (soon) South East Asia
GÉANT Services
Connect. Communicate. Collaborate
• Best effort (unicast) IPv4 and IPv6 transit
– Between European NRENs
– To/from R&E backbones in other world regions
• Multicast IPv4
• Premium IP (destination aware DiffServ)
• Less-than-Best-Effort IPv4
• Multicast IPv6 (almost there)
• L2VPN (P2P EoMPLS)
• Distributed (routed) testbed
Connect. Communicate. Collaborate
So, what’s new (for GÉANT)?
GÉANT(1) → GÉANT2
Connect. Communicate. Collaborate
Some New Facts & Figures…
•
•
•
•
•
•
•
•
•
•
•
•
•
25 POPs (+4)
to serve 30 NRENs (+1)
11600 km of fibre
140+ ILA sites
50+ x (own) 10G lambdas
9 x (leased) 10G lambda
8 x 2.5G (leased) “lambda”
+ some lower speed links
Juniper T640, M160 & M40
routers in POPs with
NREN accesses at up to 10Gbps
(+ backup) + P2P
4 x 10G to North America
POP in NY
connections to other R&E
networks as before…
Abilene, ESnet, CA*net4, SINET,
TENET, EUMEDCONNECT,
RedCLARA, TEIN2 (coming)
GÉANT2
(not just a network!)
Connect. Communicate. Collaborate
But also an INTEGRATED INFRASTRUCTURE INITIATIVE - I3
NETWORKING ACTIVITIES (NAs)
SERVICE ACTIVITIES (SAs)
(Human networks)
(focus on services, not infrastructure)
Management
Network Service Provisioning
Dissemination and outreach
Network Operation and Support
User support (NRENs)
JOINT RESEARCH ACTIVITIES (JRAs)
Focus on academic, technological research
GÉANT2 Project Partners
vice
r
e
S
and
Joint Research Activities
Connect. Communicate. Collaborate
JRA1 (perfSONAR) – Advanced Network Monitoring
•
•
•
JRA2 – Security
Versatile web services based framework for the
JRA3 – Bandwidth Allocation & Reservation
exchange
of network monitoring information
• Of the network
JRA4
– Technology & Service Testing
MP
and
MA
services
• Developing
best practices
CSIRTs
• Develop &a promoting
connection-oriented,
E2E,fornon-contended,
Started
at JRA5
L3,toolkit
now
adding lower
layers
– Mobility
AAI
• Develop
P2P
Ethernet
(EPL) &
service
• Build distributed testbed for use by NRENs and other
• Looking
atSA3
using
netflow
data QoS
– End-to-end
• Multi-domain
(hence multi-technology)
JRAs
• advance
Developreservation
and promote roaming access infrastructure • With
• Undertake
technology testing programme
eduGAIN
• More
on
this
later…
• mopped
Make
“quality”
moreaspects
ubiquitous
• •Also
up technical
use(such
of
Develop all-in-one
AAI for use bysurrounding
new services
• Develop
PIP provisioning
system (AMPS) and
so-called
Cross-Border
Fibre (CBF)
as monitoring,
PIP provisioning,
BoD, etc)
(encourage) roll-out across many NREN domains
• Operate enhanced monitoring infrastructure as
“production” service
• Develop and operate PERT
GÉANT2:
A hybrid infrastructure
n × 10 Gbps
10 Gbps
Primary IP
Peering
Connect. Communicate. Collaborate
Backup IP
Peering
To NREN
GÉANT2
POP
A
IP Router
n × lambda
to neighbouring
POP
Switch
GÉANT2
POP B
To NREN
n × lambda
to neighbouring
POP
Transport Equipment
Connect. Communicate. Collaborate
Alcatel 1626 LM (Light Manager)
Alcatel 1678 MCC (Metro Core Connect)
GÉANT2 Services
•
•
•
•
Connect. Communicate. Collaborate
Continue to support usual IP services
– BE, LBE, PIP, mcast (v4), v6, mcast (v6)
Enhance these with:
– implementation of new features as required and available
• e.g. embedded RP for IPv6mcast (now done)
– improved performance monitoring (JRA1 & SA3) via perfSONAR
– more automated PIP provisioning (SA3) via AMPS
– network security best practice (JRA2)
Continue to support emulated L2 P2P services
– L2VPNs for lower capacity [“virtual lightpath”] support
Add portfolio of new L1 and L2 P2P services
– cost-effective support for high-capacity [“lightpath”] services
– up to 10G (for now)
– emphasis placed on support for Ethernet framing
– try to provide translational P2P service support
• e.g. native gigE to GFP VC-4-7v over SDH
– explore various protection/restoration modes
Services over GÉANT2
Connect. Communicate. Collaborate
More resilient IP service
POP C
POP A
Primary IP access
Backup IP access
GÉANT2
POP B
Features:
• Ethernet
• Ethernet VLAN
• SDH
POP D
Services over GÉANT2
Connect. Communicate. Collaborate
Point-to-point GE (GE access)
POP C
POP A
Essentially an
implementation of
ITU-T G.8011.1
EPL service
Type 1
Features:
• uses GFP/VCAT
• GE port per instance
• more dynamic
• sub 1G possible
GÉANT2
POP B
POP D
Services over GÉANT2
Connect. Communicate. Collaborate
Point-to-point GE (10GE access)
POP C
POP A
VLAN X
VLAN Y
Essentially an
implementation of
ITU-T G.8011.2
EVPL service
Type 1
Features:
• uses GFP/VCAT
• 10GE port (supporting
multiple instances)
• use 802.1Q VLAN tags as IDs
• sub (or >) 1G possible
GÉANT2
POP B
POP D
Services over GÉANT2
Connect. Communicate. Collaborate
Point-to-point GE (10G SDH access)
POP C
POP A
VCG X
VCG Y
GÉANT2
POP B
Features:
• uses GFP/VCAT
• 10G SDH port
• GFP done in NREN
• sub 1G possible
POP D
Services over GÉANT2
Connect. Communicate. Collaborate
Managed wavelength service
POP C
POP A
GÉANT2
POP B
Features:
• 10G only
• SONET/SDH or
10GE LAN PHY
• static
• 10GE is “full-rate”
POP D
Connect. Communicate. Collaborate
Rollout update…
From → To
Connect. Communicate. Collaborate
0 km of dark fiber
→
~12,000 km of dark fiber
22 sites
[main PoP stations]
→
200 sites
[including amplifier sites]
~100 systems
→
~400 systems to manage
less than 40 e2e
services
→
hundreds of them
[including optical e2e paths]
GÉANT2 as of 9th June 2006
Connect. Communicate. Collaborate
Connect. Communicate. Collaborate
North Atlantic Connectivity
The JRA3 Activity of GN2
•
•
Connect. Communicate. Collaborate
A ‘Joint Research Activity’ investigating the provision of ‘Bandwidth on
Demand’ services to the NREN community
The environment:
– Multi-domain
– Multiple technologies
• GFP over SDH, L2 MPLS VPN, Native Ethernet
– Requirements for:
• end-to-end non-contended capacity
• a standardized interface for service requests at end-points
• service level indication to end-users
• advance reservation (scheduled)
JRA3 approach
•
•
•
Connect. Communicate. Collaborate
The goal is to streamline the inter-domain setup of end-to-end paths
– shorten the provisioning time
– reduce the amount of human intervention
– using existing (NREN/aggregation) networks by an overarching method
– automate the process step-by-step; focus on inter-domain coordination
process
Service specification
– End-to-end, connection oriented service for provisioning non-contended
capacity
– Layer 1, 2 technologies
– AAI, policies
– Single point of entry for users/applications
PROTOTYPE: focus on provisioning of a deterministic non-contended
bandwidth pipe between two 1Gigabit Ethernet access ports over multiple
domains that employ different technologies
JRA3 architecture
•
•
•
Connect. Communicate. Collaborate
Inter-Domain manager (IDM) - Domain manager (DM) - Standardized interfaces
JRA3 will provide:
– The IDM module
– Reference implementation(s) for the DM (human NOC, Ethernet-based, etc.)
Each domain participating in BoD service provisioning needs to operate an IDM and honor the IDM-DM
and IDM-IDM interfaces
Distributed approach
Connect. Communicate. Collaborate
(1)
(6)
(4)
(10)
(3)
(9)
Inter-domain
path-finding
(2)
(5)
(8)
(7)
Inter Domain Manager
User interface
JRA3 BoD system
User interface
Inter-Domain Manager
User access
module
Resource
modelling
Connect. Communicate. Collaborate
AAI
Policy
module
Request
handling logic
Inter-domain
pathfinder
Domain Manager
User interface
Inter-Domain Manager
User access
module
Resource
modelling
AAI
Policy
module
Request
handling logic
Inter-domain
pathfinder
Domain Manager
DM pathfinding
DM pathfinding
Technology Proxy
Resource
modelling
AAI
Request
handling logic
Policy
module
Inter-domain
pathfinder
Domain Manager
DM pathfinding
Technology Proxy
NMS
Data plane
Inter-Domain Manager
User access
module
GE domain
Technology Proxy
GMPLS signalling
SDH domain
IP domain
Client
equipment
L2 MPLS VPN
•
•
Native Ethernet
GFP over SDH
Client
equipment
A set of automated procedures for the required non-technology
specific inter-domain negotiations
Can be considered as a ‘bandwidth broker’, but it is more than this
Why an
Inter-Domain Manager?
Connect. Communicate. Collaborate
• The effort to provision end-to-end Bandwidth on Demand
services in the European scenario requires specific
developments in inter-domain collaboration
• Splitting intra-domain management functionalities from
inter-domain ones in separate modules, allows multidomain R&D to proceed autonomously and focus on this
less standardized area
• At the same time, it allows to leverage existing interdomain managers through wrappers and interfaces,
exploiting a modular approach
• This effort can provide solid experience for brokering
services other than Bandwidth on Demand
IDM multi-domain issues
•
Connect. Communicate. Collaborate
The IDM faces a number of challenges related to its multi-domain scope:
– domain independence for resource usage policies and technological
choices
– a service and network abstraction schema to describe implementation
over very different networks
• a schema which allows to clearly specify which type of service is
requested
• a network abstraction which allows inter-domain information
exchange independently of the underlying technologies
– advance reservation
– multi-domain path finding procedure
– monitoring
– Authentication and Authorization
IDM: Overall functionality
•
•
•
•
•
•
•
Connect. Communicate. Collaborate
Ingress point to the BoD system
– It receives and processes BoD reservation requests from users or from other
IDMs of neighboring domains
Selection of the chain of domains to be involved in each end-to-end path
establishment for serving a reservation request
– Inter-domain path-finding
– Based on topology and traffic engineering information
Pre-reservation and commit process between all IDMs along the end-to-end path
Interaction with the AAI service, to authenticate the identity of BoD service
requestors and authorize access to the BoD service
Credit management sub-module for the controlled
allocation of bandwidth resources
Accounting and logging sub-module
Policies for allocation of BoD resources and for
management of the BoD service
IDM internals
Connect. Communicate. Collaborate
IDM Prototype implementation Connect. Communicate. Collaborate
• Objectives
– to validate design and architectural assumptions
– to define potential risk points and bottlenecks
– to test IDM reservation procedures and communication
schemas
• Modular implementation
• Web-services’ technology
IDM Prototype
Connect. Communicate. Collaborate
• Minimal functionality
– IDM prototype is designed to provide minimal required
functionality for test purposes. Therefore, the following
limitations are introduced:
• Simplified network abstraction schema
• Pathfinder and DM processing are pre-defined
manually
• Authentication is based on X.509 certificates for SSL
connections and authorization is based on „always
allow” policy
• Data life-time is limited to application run-time
IDM Prototype
Connect. Communicate. Collaborate
•
IDM
User Access
&
Main Request
Handling Module
End User
Resource
Modeling &
Pathfinder
Access
IDM
AAI
XML
paths
XML
domain
data
Network engineer
DM
IDM prototype features
– accepts UNI service request
(request, cancel, status)
– NNI communication is implemented,
so domains can agree on
reservation parameters and
schedule resources’ booking
– performs reservation process at
inter-domain level (inter-domain link
capacity check, VLAN numbers,
path costs validation)
– the pathfinder supports IDM with
manually pre-defined inter-domain
paths
– DM supports IDM with manually predefined information about domain
topology
IDM Prototype
Connect. Communicate. Collaborate
• Future development after prototype tests:
– design and implementation of DM functionality (may
include manual provisioning)
– design of network resources’ representation at the IDM
and DM level
– extensions to the current transaction mechanism (data
life-time will exceed application run-time)
– full implementation of pathfinder functionality
– AAI extensions, incorporating the federated model of
JRA5 activity in GN2 project
Intra-domain provisioning
Connect. Communicate. Collaborate
• Manual intra-domain configurations and provisioning for
the establishment of the intra-domain segments of the endto-end path
• Intra-domain provisioning design to accommodate
– Domains that have a G.ASON/GMPLS CP “out of the
box” e.g. Generic MPLS Routing Engine (distributed
control plane in their Alcatel 1678 MCC OXC)
– Domains operated via NMS
– Domains that may decide to adopt proprietary
Bandwidth Brokers
Domain Manager
Connect. Communicate. Collaborate
• Intra-domain modules, implemented in later phases, will
comprise the so-called BoD service Domain Manager (DM)
– Processes intra-domain provisioning requests from the
IDM wrt technology-specific issues
– Provides to the IDM intra-domain topology updates
– Includes one or more technology proxy sub-modules for
the configuration of the network elements/interaction
with the local NMS/interaction with the local control
plane
Technology Stitching
Why is it needed?
•
•
•
•
Connect. Communicate. Collaborate
Different network technologies exist across NRENs and this is not
expected to change in the near future
Need to provide a homogenous method to interconnect domains
The technology stitching sub activity starts with
determining/collecting (manual) procedures how to stitch
technologies between two domains
Automated Technology Stitching is the aim
Technology Stitching
Network Technology Types
•
•
Connect. Communicate. Collaborate
Based on existing NREN technologies
– SONET/SDH
– Ethernet based:
• Native Ethernet
• L2 MPLS VPN
– DiffServ technologies
• PIP
• IP MPLS QoS
14 different interconnection scenarios in total identified
Technology Stitching
The testing process
•
•
•
•
Connect. Communicate. Collaborate
Simple manual stitching testing between one technological domain and another
1 GE circuit implemented over an SDH
SAMPLE CASE
network using GFP and VCAT, and across
an Ethernet domain using trunk connections
implemented as a VLAN
Pre-Conditions
– Sufficient BW available on the SDH
network to create the full-rate
connection
– Host A and B have an IP address in the
same (sub) network range
– Link connectivity is present
Actions
– Configure the circuit on the SDH
network as a VC4-7v or a VC4-8c.
– Configure the trunk circuit on the
Ethernet network
– Testing connectivity: ping hosts
– Testing BW achieved: use a test set
and loopbacks on either end of the
circuit
JRA3 thinks it is also
fundamental to work on …..
Connect. Communicate. Collaborate
• Looking into developments in standardization bodies (OIF, IETF)
• Collaboration with Internet2, CANARIE and ESnet (already ongoing for 2 years)
• Liaison with projects: MUPBED, NOBEL, VIOLA, DRAGON,
HOPI, UCLPv2, ...
• Specifying requirements for a pan-European scale test-bed to
test JRA3 prototypes and modules
• General information at:
http://www.geant2.net/server/show/nav.756 (to be updated)
• Collecting user/application requirements on BoD service
– Please send your feedback to: sevasti@grnet.gr
Afterthoughts
Connect. Communicate. Collaborate
• Today is the summer solstice!
• So, is all of the above (at least the BoD part) just a
Midsummer Night’s Dream?
The reality of BoD today
Connect. Communicate. Collaborate
Afterthoughts
•
•
•
•
•
•
•
Connect. Communicate. Collaborate
Today is the summer solstice!
So, is all of the above (the BoD part) just a
Midsummer Night’s Dream?
Answer: Hopefully not! (Although there are many sceptics)
But remember the R in JRA3…
Efforts are underway to reduce lead times (TL)
1 day < TL < 1 week should be possible by the end of GN2 (Aug 08)
– provided the NRENs do their part
– and assuming ends (beyond the NREN) are “aligned”
However, regional & campus will still be problematic
– E2E may well mean edge-to-edge for some time to come
Connect. Communicate. Collaborate
Thank you for listening
Any questions?
Download