When simplicity becomes complex

When simplicity becomes complex
On the road to a scalable and dynamic SURFnet7 network
Terena Network Architects Workshop,
Copenhagen
Wouter Huisman
What do we want from a network?
•
•
•
•
Scalable
Flexible
Cost efficient
Endusers service requirements
• Bottomline is keep it simple
SURFnet6 network
Hamburg
Münster
Aachen
3
Geneva (CERN)
Collapsed IP core
Border Routers
Located in Ams1
and Ams2
SURFnet
AS1103
Core Routers
Customer
SURFnet – SNE masters BGP in de praktijk
Transport layer
BoD in SURFnet6
NOC engineer
User
Application
NSI
NSI
Inter Domain
What to optimize of SURFnet6?
And make SURFnet7 simple… SURFnet7:
Scalable network
Institute
Application
Application
Application
Routed IP
(Layer 3)
✔2008
Next Generation
Ethernet
Service
Institute
Application
Application
Application
Service
(Layer 2)
Bandwidth
8
✔2010
Bandwidth
Optisch Transport
(Layer 0/1)
Concepts in the SURFnet7 tender
•
•
•
•
Single technology end-2-end transport
Remove as many OEO as possible
Be ready for 40G and 100G
Improve the BoD solution
• Selected Ciena CES solution
– 5410, 3930, 5150
– Based on PBB-TE
Tiered Network Architecture
Tiered Network Architecture
Tiered Network Architecture
Tiered Network Architecture
Tiered Network Architecture
Tunable XFP & OTN XFP
5410 ‐ CES
CPL – DWDM OADM
Transponder
•
•
•
•
No transponder shelves required
Tunable DWDM XFP used
Save on power, footprint, OAM
~25% of the links require G.709
Scalability issue
• Uptake lightpath services
was significant
• Technology limitation
• Bandwidth claimed for
100%, even though not
all used.
• Single service per port
Statistical Multiplexing
EIR
a
CIR
a
b
a,b,c
b
c
c
17
a
b
c
One or more services on a single port
• Single Service Port (SSP)
-
One service, one port
• Multi Service Port (MSP)
-
18
Multiple network services, one port
Efficient use of interfaces
SURFinternet
SURF-lightpath
SURF-lightpath
OnDemand lightpath
Free
2 Gbit/s
1 Gbit/s
2 Gbit/s
3 Gbit/s
2 Gbit/s
10 Gbit/s
MSP Interface
BoD in SURFnet7
NOC engineer
Application
User
Inter Domain
NSI
GUI API
SURFnet7 BoD
GUI
MTOSI
SURFnet7 NMS
19
NSI
Identity Provider
Group Provider
19
xx
20
Can we manage elephant flows?
• Unpredictability of the dynamic nature of BoD
• BoD tend to generate large flows (> 1Gb/s)
• Can we rely on the NMS?
BW enforcement for tunnels and services
• Layered structure of tunnels and services
• Each tunnel has a bandwidth profile
• Services are added to tunnels as long as tunnel
can accommodate
Link capacity
Tunnel profile
Service BW
Tunnel CIR: 2 node network
A
Future lightpaths
B
Existing lightpaths
Consider:
• 10G Link between A and B
• Filled with single tunnel and consuming 50% of CIR bandwidth
• 5G SLP is to be reserved for new install
• Tunnel profile is changed to claim 100% CIR bandwidth
• In mean time a DLP is reserved claim 1G bandwidth on the existing tunnel, and consumes the bandwidth of the SLP service
• End result: SLP can not claim its bandwidth on this link
SLP: static lightpath
DLP dynamic lightpath
Solution
• DLP can only be transported across DLP tunnels
• Claim Bandwidth in advance
– Create dummy tunnels with required CIR for new
services
– Or increase the CIR bandwidth of existing SLP
tunnels
2 elevator dilemma
• Assume 2 elevators, both
with capacity for exact 10
people
2 elevator dilemma
• Assume 2 elevators, both
with capacity for exact 10
people
Drop at least 1 person and
a guitar
LAG problem
• Consider Lightpath flows of 6 Gb/s and of 5 Gb/s
– A CES will autonomous decide, which LAG member to use
– A LAG of 2 x 10G should be sufficient
– But you have 50% chance on packet drop
• Problem with LAGs with flows > 10% physical link speed
Solutions to the LAG issue
• Use higher line rate instead of LAGs
– Use 100G
• Use LAGs, but be conscious not to put high bandwidth
flows on a LAG as you are loosing control
NMS implements Strict & Loose CAC flag
Strict CAC LAG
•
LAG with 1 member
•
Can accommodate any services
Loose CAC LAG
•
LAG with possibly more link members
•
Accommodates Lightpaths upto 1Gb/s And IP
Conclusions
• SURFnet7 has some clear optimizations
–
–
–
–
–
End-2-end single service layer for IP and lightpath
Tunable XFP
BoD uses the NMS DB and path computation
Statistical multiplexing
Multi Service Ports
• Complications to secure BW guarantee
– Large single data flows
– Unpredictable network planning
wouter.huisman[at]surfnet.nl
W
www.surfnet.nl
+31 30 2 305 305
Creative Commons “Attribution” license:
http://creativecommons.org/licenses/by/3.0/