GANT Testbed Service (GTS) Peter Szegedi GN3plus SA2 T3 JRA2 T1 - - PowerPoint PPT Presentation

g ant testbed service gts
SMART_READER_LITE
LIVE PREVIEW

GANT Testbed Service (GTS) Peter Szegedi GN3plus SA2 T3 JRA2 T1 - - PowerPoint PPT Presentation

GANT Testbed Service (GTS) Peter Szegedi GN3plus SA2 T3 JRA2 T1 demo request for SC14 2 Connect | Communicate | Collaborate GTS: JRA2-T1 Demo for SC2014 GNplus circuit: GTS-to-EHU VLANs 2500-2525 / LSP GNplus circuit: GTS-to-PSNC


slide-1
SLIDE 1

GÉANT Testbed Service (GTS)

Peter Szegedi GN3plus SA2 T3

slide-2
SLIDE 2

2

Connect | Communicate | Collaborate

JRA2 T1 demo request for SC’14

slide-3
SLIDE 3

3

Connect | Communicate | Collaborate

GTS: JRA2-T1 Demo for SC2014

EHU RedIRIS GEANT PSNC BR BR BR BR BR BR BR

vm

OFX OFX OFX

vm

OFX OFX OFX

BR BR BR

vm

OFX OFX OFX

Base+VLANs 2500-2525 (need confirmation)

RedIRIS AP interface: GEANT MAD ae11 Base VLANs +VLANs 2500-2525 PIONEER BoD interface: GEANT POZ xe-1/3/2 BoD VLANs + VLANs 2500-2525

GNplus circuit: GTS-to-EHU VLANs 2500-2525 / LSP GNplus circuit: GTS-to-PSNC VLANs 2500-2525 / LSP

GEANT CPH ge-0/2/2 VLANs 2500-2525 GEANT AMS ge-0/2/6 VLANs 2500-2525

GTS Transit Domain

GNplus GTS-to-EHU

EHU Demo Domain PSNC Demo Domain

BR BR

GTS CPH ge-1/3/11 VLANs <any> GTS AMS ge-1/3/11 VLANs <any>

slide-4
SLIDE 4

4

Connect | Communicate | Collaborate

GTS: JRA2-T1 Demo DSL logical diagram flat testbed

eth1 Host “H1” eth2 eth3 location = BRA Testbed JRA2-TransitDomain A Link “C1” Z A Link “C2” Z A Link “C3” Z p1 OFX “X1” p2 p3 ctl p1 OFX “X2” p2 p3 ctl p1 OFX “X3” p2 p3 ctl A Link “D1” Z A Link “D2” Z A Link “D3” Z ExternalDomain “EHU” Tunnel A Link “E1” Z ExternalDomain “PSNC” Tunnel A Link “E2” Z

slide-5
SLIDE 5

5

Connect | Communicate | Collaborate

GTS internal

slide-6
SLIDE 6

6

Connect | Communicate | Collaborate

GTS: JRA2-T1 Demo DSL logical diagram Multi-Domain (structured) testbed

ExternalDomain “EHU” Tunnel A Link “E1” Z ExternalDomain “PSNC” Tunnel A Link “E2” Z eth1 Host “H1” eth2 eth3 A Link “C1” Z A Link “C2” Z A Link “C3” Z p1 OFX “X1” p2 p3 ctl p1 OFX “X2” p2 p3 ctl p1 OFX “X3” p2 p3 ctl A Link “D1” Z A Link “D2” Z A Link “D3” Z Testbed “TransitDomain” peer1 peer2

slide-7
SLIDE 7

7

Connect | Communicate | Collaborate

DSL concept 1/2

JRA2T1demoOVS_noED { description = "2 VMs for tests connected to the full mesh of 3 hosts with OVS plus 1VM with OFController connected to all OVS ‐ No External Domains defined in DSL." id = "JRA2T1demoOVS_noED" host { id="VMCTRL" port { id="CTRLAMS" } port { id="CTRLCPH" } port { id="CTRLBRA" } } host { id="VM1" location="AMS" port { id="P1" } } ....

slide-8
SLIDE 8

8

Connect | Communicate | Collaborate

DSL concept 2/2

... 8.times { idx ‐> def l1 = link { id = "L${idx+1}" port { id = "src" } port { id = "dst" } } } adjacency OVS1.P1, L1.src adjacency OVS2.P2, L1.dst adjacency OVS2.P1, L2.src adjacency OVS3.P2, L2.dst adjacency OVS3.P1, L3.src adjacency OVS1.P2, L3.dst }