![Page 1: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&](https://reader036.vdocuments.us/reader036/viewer/2022081404/5f05b5fe7e708231d4145191/html5/thumbnails/1.jpg)
Use of SDN in the AmLight intercon4nental research and educa4on
network TNC15 Networking Conference
15-‐18 June 2015 Porto, Portugal
Julio Ibarra, Principal Inves4gator Heidi Morgan, Co-‐Principal Inves4gator
Jeronimo Bezerra, Chief Network Engineer
![Page 2: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&](https://reader036.vdocuments.us/reader036/viewer/2022081404/5f05b5fe7e708231d4145191/html5/thumbnails/2.jpg)
Who we are AMPATH:
– Academic Interna4onal Exchange Point (IXP) in Miami, Florida – Interconnects La4n America and Caribbean RENs to other RENs in the world
SouthernLight: – Academic IXP in São Paulo, Brazil – Interconnects all Brazilian RENs and RedCLARA
AmLight: – Interna4onal network links that connect the U.S. to La4n America
Partners: FIU, NSF, ANSP, RNP, RedCLARA, REUNA and AURA
2
![Page 3: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&](https://reader036.vdocuments.us/reader036/viewer/2022081404/5f05b5fe7e708231d4145191/html5/thumbnails/3.jpg)
AmLight Today
A set of 4 x 10G links with two topologies: • SDN (Layer 2) Ring:
– Miami-‐São Paulo-‐San4ago-‐Miami (green)
• MPLS (Layer 3) Ring: – Miami-‐Fortaleza-‐Rio-‐São Paulo-‐Miami
(yellow) • Later this year: 100G link between
São Paulo and Miami • Mutual Redundancy
3
Connec4ons: • 13 RENs • > 1000 Universi4es and
Research Centers
![Page 4: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&](https://reader036.vdocuments.us/reader036/viewer/2022081404/5f05b5fe7e708231d4145191/html5/thumbnails/4.jpg)
AmLight Before SDN
• Configura4on of circuits was based on sta4c VLANs – High degree of coordina4on between mul4ple network teams
• Mul4ple instances of per-‐VLAN RSTP were used – Interoperability issues – Constrained redundancy with network operators
• Redundancy between rings was created with: – IEEE 802.1ad (QinQ) + L2VPNs – Addi4onal ports to implement redundancy across rings
4
![Page 5: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&](https://reader036.vdocuments.us/reader036/viewer/2022081404/5f05b5fe7e708231d4145191/html5/thumbnails/5.jpg)
Why then move towards SDN?
Key mo'va'ons:
Improving opera-ons efficiency
Introducing network programmability
5
![Page 6: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&](https://reader036.vdocuments.us/reader036/viewer/2022081404/5f05b5fe7e708231d4145191/html5/thumbnails/6.jpg)
Mo4va4on 01: Improving Opera'ons Efficiency
Requests for Layer2 circuits was increasing • Provisioning process was complex • Some circuits involved up to seven different networks
– Requiring a high level of coordina4on – Engaging diverse network teams
• Mul4ple technologies were involved – From Layer 1 to MPLS
• Some circuits took weeks or even months to be provisioned
6
![Page 7: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&](https://reader036.vdocuments.us/reader036/viewer/2022081404/5f05b5fe7e708231d4145191/html5/thumbnails/7.jpg)
Mo4va4on 02: Introducing Network Programmability
• Lack of support for network programmability limited applica4ons – Lifle to no support for network-‐aware applica4ons
• Researchers could only view the network status (SNMP)
7
![Page 8: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&](https://reader036.vdocuments.us/reader036/viewer/2022081404/5f05b5fe7e708231d4145191/html5/thumbnails/8.jpg)
Scenario Deployed (1/2)
8
Ac4vated OpenFlow 1.0 + Hybrid Ports A. Improving opera4ons efficiency:
• Internet2’s OESS • OSCARS -‐ IDCP • OpenNSA -‐ NSI
B. Introducing network programmability • Internet2’s Flow Space Firewall
![Page 9: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&](https://reader036.vdocuments.us/reader036/viewer/2022081404/5f05b5fe7e708231d4145191/html5/thumbnails/9.jpg)
Scenario Deployed (2/2)
9
NSI
AmLight’sNRENs
FIBRESDN-IPONOS
SouthernLightAmpath2
Virtualization/Slices (FlowSpace Firewall)
Ampath1Andes1
Phys
ical
Lay
erSo
uthb
ound
API
:O
penF
low
1.0
Nor
thbo
und:
Use
rs’ A
PIs
NOX
IDCP
Other NRENs
NOX
OpenNSA
OESS
OSCARS
OESS
Andes2
Univ.Twente Demos SDX
Data
Pla
neCo
ntro
l Pla
ne
![Page 10: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&](https://reader036.vdocuments.us/reader036/viewer/2022081404/5f05b5fe7e708231d4145191/html5/thumbnails/10.jpg)
Findings (1/2)
A. Improving opera4ons efficiency
10
![Page 11: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&](https://reader036.vdocuments.us/reader036/viewer/2022081404/5f05b5fe7e708231d4145191/html5/thumbnails/11.jpg)
Findings (2/2)
B. Introducing network programmability
Network programmability is the main achievement of this project: • Network-‐aware applica'ons will have AmLight as a real plaBorm for innova'on
11
![Page 12: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&](https://reader036.vdocuments.us/reader036/viewer/2022081404/5f05b5fe7e708231d4145191/html5/thumbnails/12.jpg)
Some Lessons Learned
• Legacy protocols and old switching line cards have limita4ons – LACP, Counters, Ethertypes – Increased complexity of the deployment
• Dedicated addi4onal ports to work around these limita4ons
• Out-‐of-‐band/Control Plane network could be challenging • Convergence methodology has to be improved – Specially in long-‐haul links
12
![Page 13: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&](https://reader036.vdocuments.us/reader036/viewer/2022081404/5f05b5fe7e708231d4145191/html5/thumbnails/13.jpg)
Out-‐of-‐band Control Plane Network
• Out-‐of-‐band network built for transmission of OpenFlow control messages between Controller and OpenFlow devices
• RedCLARA IP backbone was used for this solu4on
13
![Page 14: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&](https://reader036.vdocuments.us/reader036/viewer/2022081404/5f05b5fe7e708231d4145191/html5/thumbnails/14.jpg)
Future
• Explore and add new features related to troubleshoo4ng and security
• Create a SoDware-‐Defined Internet Exchange (SDX) – involving AmLight, and – inter-‐connec4ng the U.S. and Brazil
• Migrate to Openflow 1.3
– Metering and improve the network convergence
14
![Page 15: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&](https://reader036.vdocuments.us/reader036/viewer/2022081404/5f05b5fe7e708231d4145191/html5/thumbnails/15.jpg)
Thank You! • NSF AmLight-‐ExP, Atlan4cWave-‐SDX, OpenWave, AmLight,
OSDC-‐PIRE, CC-‐NIE, CC*IIE, AMPATH infrastructure, science applica4on support, educa4on, outreach and community building efforts are made possible by funding and support from: – Na4onal Science Founda4on (NSF) awards ACI-‐1451018, ACI-‐1451024,
ACI-‐0963053, ACI-‐1140833, ACI-‐1246185, ACI-‐1341895, ACI-‐1357928, OISE-‐1129076
– FAPESP, ANSP – grant no. 2008/52885-‐8 – Rede Nacional de Ensino e Pesquisa (RNP) – Associa4on of Universi4es for Research in Astronomy (AURA) – Florida Interna4onal University – La4n American Research and Educa4on community – The many na4onal and interna4onal collaborators who support our efforts
15
![Page 16: Use$of$SDN$in$the$AmLight$ …amlight.net/wp-content/uploads/2015/06/tnc15_slides... · 2015-06-16 · Use$of$SDN$in$the$AmLight$ intercon4nental$research$and$educaon$ network$$ TNC15&Networking&Conference&](https://reader036.vdocuments.us/reader036/viewer/2022081404/5f05b5fe7e708231d4145191/html5/thumbnails/16.jpg)
Use of SDN in the AmLight intercon4nental research and educa4on
network
www.sdn.amlight.net TNC15 Networking Conference
15-‐18 June 2015 Porto, Portugal
Julio Ibarra [email protected] Principal Inves4gator