OpenFlow Project

Download Report

Transcript OpenFlow Project

Openflow Demo at GEC-3
1
Demo Overview
• Demo is at GENI Engineering Conference
III on October 28th in Palo Alto, CA
• Extend the SIGCOMM’08 Demo of
OpenFlow to include Juniper, Internet2,
and JGN.
2
OF Mobility Demo
Sigcomm Demo: August 2008, Seattle
To Stanford campus backbone
NOX
+ Vcenter
ESX
Server
Cisco Cat6k
HP
ProCurve
5400
OpenFlow WiFi AP
Stanford Gates Building
3
HP
ProCurve
5400
OpenFlow WiFi AP
ESX
Server
OF Mobility Demo
GEC-3 Demo: October 28, 2008. Palo Alto
Existing NetFPGA OpenFlow Switches NY, LA, HOU
NY POP
NetFPGA-based IP-IP tunnel
JGN
NY
Internet 2
2
Juniper
MX-240
LA
HOU
CENIC
Public
Internet
Stanford campus backbone
NetFPGA
NetFPGA
NOX
+ Vcenter
ESX
Server
NEC
IP8800
JGN POP in Tokyo
4
NEC
IP8800
ESX
Server
ESX
Server
Cisco Cat6k
HP
ProCurve
5400
Stanford Gates Building
HP
ProCurve
5400
ESX
Server
Proposed NetFPGA routing
pX = nf2cX; p0’s connect to Internet
LA
NY
NetFPGA
p3
p2
p0
p0
p1
p1
p1
p2
NetFPGA
5
HOUS
NetFPGA
p2
Juniper
MX-240
p3
p3
p0
= Juniper-toNetFPGA
connection
= NetFPGA-toNetFPGA
connection
NetFPGA POPs in Internet2
e.g. LA POP (“LOSA”)
Access Network
(e.g. CENIC)
Juniper
T-640
HP
ProCurve
5400
Ciena
CoreDirector
1GE
1GE
NetFPGA
3 x 1GE
3 x 1GE
NetFPGA
6
3 x 1GE
In TDM circuits
to 3 POPs
Possible NY POP Topology
Goal:
• Easy connection for MX-240
• Flexible choice of tunnels in/out
• No additional ports on CoreDirector
• Minimal work for I2
Access Network
Juniper
T-640
HP
ProCurve
5400
Ciena
CoreDirector
1GE
1GE
1GE
NetFPGA
2 x 1GE
2 x 1GE
2 x 1GE
NetFPGA
1GE
7
3 x 1GE
In TDM circuits
to 2 POPs
Juniper
MX-240
1GE
Connect 1GE from
each NetFPGA to
MX-240
Slide of NEC topology in JGN
ESX Server
See wiki for IPs
L2
sw
1GE
100M
OpenFlow WiFi AP
100M
OpenFlow WiFi AP
NEC
IP8800/S3640
1GE
1GE
1GE
NetFPGA
JGN
Backbone router
JGN
Access link
See wiki for IPs
NEC
IP8800/S3640
Already installed (as of 9/19/2008)
ESX Server
Confirmed we will be able to get 2 IP8800/S3640
8
Stanford ⇔ JGN path
Stanford
10GE-LR
note
1G?
JGN2
router
CENIC
device
AS 17934
10GE-LW
NEC
sv
kote
10GE-LR
JGN2
10GE-EW
10GE-LR
BGP peer
10GE-LR
F10
10GE-LR
TransPAC
2
HP -sw
APAN
T640
10GE-LR
OC-192c
TransPac
2
TransPAC
2
T320
PWave
cat65
10GE-LR
10GE-LR
I2
router
Internet 2
9
MX240 Addition
• MX240 to be installed in New York POP
• MX240 details:
– Configuration:
•
•
•
•
1 Routing engine
1 switch control board
1 40 port 10/100/1000 Copper DPC
Can be AC or DC
– Power requirements: 600W if DC, 800W if AC
– Rack space: 5 rack units (8.7”), 19” rack
10
OpenFlow Implementation on JUNOS/MX
RE
RPD
…
OFD
Controller
kernel
OF VLANs & ifls
PFE
Copyright © 2007 Juniper Networks, Inc.
FILTER
OF
Bridge Domain
Proprietary and Confidential
www.juniper.net
11
Work Items for Demo
Task
12
Owner
Delivery date