37
Copyright 2015 Alcatel-Lucent. All rights reserved. Copyright 2015 Alcatel-Lucent. All rights reserved. Arista and Nuage Networks: Building Cloud Datacenters with OpenStack Meetup London City UK - November 17 th 2015

Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Embed Size (px)

Citation preview

Page 1: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.Copyright2015Alcatel-Lucent.Allrightsreserved.

AristaandNuageNetworks:BuildingCloudDatacenterswithOpenStack

MeetupLondonCityUK-November17th2015

Page 2: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

Agenda

§  Nuage/SDNIntro–whoweareandwhatwedo§  NuageVSP§  AristaandNuage=AwesomeCloudScale§  NuagevsNaLveOVSinOpenStack§  Demo§  Conclusion

Page 3: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

NuageNetworks

So;wareDefinedNetworking

Internet

Cloud Technologies Networking at scale Policy Based Solutions

ProvenbysuccesswithEnterprisesandServiceProviders

§  LeaderinSoOwareDefinedNetworkingfocusingonbestofbreed,opensoluLons

§  Alcatel-Lucentventure(EU)

§  HeadquarteredinMountainView,CA–SiliconValley

§  “nuage” = Cloud in French

VPN VPN

KVM/XEN LXC/Docker

ESXi

nuagenetworks

11/30/15

3

Page 4: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

§  Cloudischangingthewaytechnologyisbeingconsumed

§  From“orderandwait”

§  To“instantgraMficaMon”

ConsumerexpectaMonsareshi;ing

MulLpleUsers/Consumers

SingleUser

On-demandpersonalizedcatalog

The“ConsumpMonshi;”

11/30/15

4

Page 5: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

MajorTrendsUnderway

->Buildprogrammable&automatedIaaS/PaaSforallworkloads,CloudCompuLngModelsandSoOwareDefiniLon->ProvideIaaSandSecureVPCServices->SovereignClouds->DifferenLatefromAWS,Azure,Google

->CentralizedApps&hyper-distributedusersrequireRETHINKofbranchnetworkconnecLvity&services->Provideself-managed,lowcostVPNservices->Upsellnetworkservices

->Automated,AgilecloudtoconnectvirtualizedNetworkFuncLons,DevOpsSoOwareDeliveryLifeCycle->CPUintensiveNetworkFuncLonsareidealcandidatesasVNFs->LeveragewebscalearchitecturesandBigDatatoolsforAnalyLcs

PRIVATE&PUBLICCLOUDS NFVCLOUDS BRANCHCONNECTIVITY

BusinessAgility->MassiveAutomaMon+HighlySimplifiedOperaMons

MajorTrendsUnderway

Page 6: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

CurrentDataCenterNetwork

§  Computeisvirtualized

§  Availableinminutes

§  NetworkisparLallyvirtualized

§  ConfiguraLontakesdays/weeks

NetworkConfiguraLon

ComputeManagement

ApplicaLonOrchestraLon

HelpDeskChangeControl

IPAddress

VLANAddress

FirewallConfiguraLon

LAN(VLAN)ConfiguraLon

WAN(IP)ConfiguraLon

Security/QATeam

ProjectCoordinator

Networkchangecompletedindays/weeks

Servicevelocityishinderedbymanualnetworkprocess

Auto-instanLaLon

Computerequestcompletedin

minutes

00:01

AUTOMATIONCurrentDataCenterNetwork

Page 7: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

ComputeManagement

Tenant/ApplicaLonRequestNetworking

Security/ Compliance

Auto-instanLaLon

Compute Request completed in Minutes

00:01

IP Address

WAN interconnect

Policy/Security Zones

L2 /L3 Service AD

Network Change Completed automatically

Service chaining

Template->Instances

NuageTemplatesandRole-BasedWorkflowNewAutomaMngandSecuringtheDCNetwork

11/30/15

7Servicevelocityisnothinderedbymanualnetworkprocess

nuagenetworks

Page 8: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

Core

AggregaLon

ToR

vSwitch

Servers

NetworkOverlay

VxLA

N

§  Whenworkloadsaredeployed,physicalnetworkinfrastructureneedstobeprovisioned§  Timeconsuming,errorprone,equipmentspecific,etc.

§  IntroducingvSwitchremovestheneedtoconfigurethephysicalequipment–wethenonlyuseitfortransport

§  NetworkoverlaysaredynamicallycreatedusingVxLAN“tunnels”accordingtotheNetworkpoliciesofeachworkload

NuageversusTradiMonalNetworking ABSTRACTION

Page 9: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

NuageVSP–theArchitecture

Page 10: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

NuageNetworksVSPArchitectureandProtocolOverview

VirtualizedServiceDirectory(VSD)PolicyControlPlane

VirtualizedServiceController(VSC)NetworkControlPlane

VirtualRouLng&Switching(VRS)ForwardingPlane

Hypervisor

XMPP

Cloudband

Management/PolicyPlane/Templates

ControlPlane

ForwardingPlane

NuageNetworksVirtualizedServicesPlajorm

VirtualServicesDirectory

VirtualServicesController

DecoupledForwardingFromControlPlane

MP-BGPFederatedcontrolplaneAcrossdomains/DC

DecoupledControl&Policymanagement

REST

VRS

Hypervisor

VRS

Hypervisor

VRS

Hypervisor

VRS

VSDUI/RESTAPIVSDUI/RESTAPI

IPFabricOpenFlow+OVSDB

Linux

Page 11: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

VirtualizedServicesDirectory(VSD)–APIandmore…

IPTraffic

XMPP

VirtualizedServicesDirectory(VSD)

•  VIRTUALMACHINEBASED•  SERVICEDEFINITION•  POLICYESTABLISHMENT•  SERVICETEMPLATING•  ANALYTICSENGINE&

REPORTING

NETWORKS

SECURITY

QoS

STATISTICS

ZONEPOLICIES:WEBACCESSBACKENDLOGICETC.

CRMAPP:-VM“80MBPS–REALTIME”

THRESHHOLDALARM

UI

UI

RESTAPI

MessageBus

Domain

Zones

Subnets

Policies

VPNPublicInternet

VirtualizedServicesDirectory

VirtualizedServicesController

VirtualRouLng&Switching

Hypervisor

Page 12: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

•  VIRTUALMACHINEBASED•  SDNCONTROLLER•  POWEREDBYSERVICE

ROUTEROPERATINGSYSTEM(SROS)

•  PEERING&FEDERATION•  AUTO-DISCOVERY•  TENANTSLICING

VirtualizedServicesController(VSC)

SROSBASEDSMNP/CLIBGP/IGP

SERVICEMGRForwardingdBRIB/FIB

XMPP

Std.ProtocolControlpathtoVRS

Messagebusfor:EventNoLficaLonsPolicyPush

Security

LoadBalancing

IPTraffic

XMPP

VirtualizedServicesDirectory

VirtualizedServicesController

VirtualRouLng&Switching

Hypervisor

VirtualizedServicesController(VSC)–ControlPlane

Page 13: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

L2orL3

(VLAN,VXLAN,GRE)

VirtualRouLngandSwitching(VRS)

VRS-H*

VRS-G

VRS-X

VRS-V

CitrixXENHypervisors

VMwarevSphereHypervisors

MicrosoOHyper-VHypervisors

GatewayforBareMetalServers&Appliances

KVMHypervisors

VRS-K

SupportforBrandXHypervisor

VRS-?

L2-L4VIRTUALSWITCH•  OPENV-SWITCHBASED•  PROVIDESBOTHVXLAN

ANDMPLSoGRETUNNELENCAPSULATIONOPTIONS

•  PROGRAMMEDTHROUGHOPENFLOWFROMVSC,ENCAPSULATESVMFLOWINTOPREFERREDPROTOCOL(L2ORL3)

•  DETECTSVMINSTANTIATIONANDTEARDOWN

IPTraffic

XMPP

VirtualizedServicesDirectory

VirtualizedServicesController

VirtualRouMng&Switching

Hypervisor

VirtualRouLng&Switching

Hypervisor

*Hyper-Vsupportedinanupcomingrelease

VirtualizedRouMngandSwiMng(VRS)VirtualizedRouMngandSwitching(VRS)

Page 14: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

① Openstackreceivesrequestforcomputeassets② VMinstanLatedonhypervisors③  EventtriggersNuageVRSwhichinformsVSCofVMplacement

a.  VSCqueriesVSDonpolicyb.  VSDissuesVSCwithnetworkservicetemplatec.  VSCdeployspolicytoapplicableVRS’s

④ NetworkservicesarecreatedbasedonpolicyfromVSD

CloudServiceNetworkInstanMaMonwithNuageNetworks

NetworkconnecLvityinstanLated

CloudServiceManagementPlane

DatacenterControlPlane

DatacenterDataPlane

VirtualRouLng&Switching

VirtualizedServicesDirectory

VirtualizedServicesController

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

NetworkServices

4

CloudManagertoHypervisorcom

municaLons

BrooklynDatacenter-Zone1

Domain

Subnets

VPNInternet

ZonesPolicies

Page 15: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

CloudServiceNetworkInstanMaMonwithNuageNetworks

InterDatacenterwithmulLpleCloudManagers

CloudServiceManagementPlane

DatacenterControlPlane

DatacenterDataPlane

BrooklynDatacenter-Zone1

VirtualizedServicesDirectory

VirtualizedServicesController

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

CloudManagertoHypervisorcom

municaLons

HYPERVISOR

HYPERVISOR

HYPERVISOR

BrooklynDatacenter-Zone2

HYPERVISOR

HYPERVISOR

HYPERVISOR

NetworkServices

VirtualizedServicesController

ManhawanDatacenter-Zone2

FederaLonofControllers

Domain

Subnets

VPNInternet

ZonesPolicies

Page 16: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

CloudServiceNetworkInstanMaMonwithNuageNetworks

FederatedInterDatacenterServices(mulLpleCMS)

CloudServiceManagementPlane

DatacenterControlPlane

DatacenterDataPlane

BrooklynDatacenter-Zone1

VirtualizedServicesDirectory

VirtualizedServicesController

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

HYPERVISOR

CloudManagertoHypervisorcom

municaLons

HYPERVISOR

HYPERVISOR

HYPERVISOR

BrooklynDatacenter-Zone2

HYPERVISOR

HYPERVISOR

HYPERVISOR

NetworkServices

ManhawanDatacenter-Zone2

FederaLonofControllers

EdgeRouter

MPLS(MP-BGP)

ServiceProviderControlPlane

ServiceProviderDataPlane

BusinessVPNService

PrivateDatacenter

MP-BGPMP-BGP

Domain

Subnets

VPNInternet

ZonesPolicies

Page 17: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

Nuage+Arista=Awesome

Page 18: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2013Alcatel-Lucent.Allrightsreserved.

Hypervisor Agnostic Broad Ecosystem of Technology partners

Bare metal & virtual Workloads

þ Service Chaining

þ Policy Abstraction

þ L2 and L3 Virtualization

þ Statistics & Analytics þ Underlay/ Overlay Correlation

þ End to End service design

þ OPEN and Standards based

þ Programmable/ Extensible

þ Config/Image/Inventory Mgmt

þ Automation, Network Telemetry

þ CMS Integration

þ Physical /Virtual Management

þ App and NW Visibility

VirtualizedServicesPlaiorm(VSP)

þ Unified operational model

*AristaStrictlyPrivate&ConfidenLal–sharedunderNDAonly

þ VXLAN HW VTEP

AristaandNuageNetworksSoluMon

AristaEOSProgrammableUnderlayAristaHWVTEP

þ Arista EOS (Linux)

þ Restful API / SDK / Plug-ins and Eco-system

Page 19: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2013Alcatel-Lucent.Allrightsreserved.

AristaProvisioningwithCVX

config>vswitch-controller#info----------------------------------------------xmpp-server"[email protected]”open-flowserver-key"cf1:/private.key”server-cerLficate"cf1:/private.crt”apply-tls-valuesexitxmppexit

showvswitch-controllervswitches=================================================VSwitchTable=================================================vswitch-instancePersonalityUpLmeNumVM/hostIf/BridgeIf-------------------------------------------------------------------------------va-10.102.127.248/1HW-VTEP3d20:39:140/0/0

VSC/TiMOS

interfaceVxlan1vxlansource-interfaceLoopback1vxlancontroller-clientvxlanudp-port4789vxlanvlan100vni100000vxlanvlan110vni110000

Arista HW-VTEP

sh int vxlan 1 Vxlan1 is up, line protocol is up (connected) Hardware is Vxlan Source interface is Loopback1 and is active with 10.102.127.249 Replication/Flood Mode is headend with Flood List Source: VCS Remote MAC learning via Datapath Static vlan to vni mapping is [100, 100000] [110, 110000] Dynamic vlan to vni mapping for 'vcs' is [210, 140] Headend replication flood vtep list is: 100 10.102.127.249 10.102.127.248 110 10.102.127.249 10.102.127.248 210 10.102.127.249 10.102.127.248

Arista VTEP

VSD ARISTA-CVXXMPP OVSDB

VSC

cvxnoshutdownservicehscnoshutdownvtepfloodlisttypeallmanager172.16.163.53servicevxlannoshutdown

Arista CVX

NuageVSP

Page 20: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

HowtheSoluMonWorks–Workflow

20

VirtualRouLng&

Switching(VRS)Hypervisors,servers

NuageNetworksVSP

VXLAN

BareMetalServers

VirtualizedServicesDirectory(VSD)

VirtualizedServicesController(VSC)

HW VTEP

VSCsendsserviceawributestoAristaoverOVSDB

4

VSCsendsremoteMAClisttoAristawheneveranewhostorendpointisdiscovered(SWorHWVTEP)

6

VSDprovisionstheAristaHWVTEPs•  DiscoversAristaHW

VTEPviaVSC•  AssignsAristaports

toenterprisetenants

•  ConfiguresVLANs•  Extendspoliciesto

includebare-metalworkloads

2

VSDsendsserviceinformaLontoVSC

3AristaHWVTEPisconfigured•  Port/VLAN

mappingtoVXLAN,VXLANVNID&listoftunnels

5

ConfigureVSConAristaswitch•  VSC-Arista

OVSDBcontrolestablished

1

1

2

3

4

56

OVSBD

Page 21: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

NuagevsNaMveOVSinOpenStack

Page 22: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

OpenstackArchitecture

Nuage

Page 23: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

NeutronDatapathonComputeOVSPluginvs.NuageVRS(insertedonKVMHypervisors)

vm1Test Tenant

eth0

vm2Test Tenant

eth0

vm1Test1 Tenant

eth0

tapxx

alubr0

eth0

tapxx tapxx

VXLAN encapsulated

OVSDatapath(supportsL2only)

NuageDatapath(supportsdistributedL2,L3,FloaLngIP,…)

PolicyconfiguraLonfrom

VSC/VSD

Page 24: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

NeutronL3DatapathwithNuageSDNIntegraMon

OpenStack Compute Host

alubr0

OpenStack ComputeHost

alubr0

Hardware Gateway

VXLAN

VXLAN

test0 test1

A B

test2 test3

A B

VRS-G software gateway

alubr0

VXLANVXLAN

VXLAN

eth0

ML2OVS/NetworkNode NuageVSP

Page 25: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

ComparetoNeutron+Nuage

§  SingleOVSBridge§  IsFlow-Based§  PerformsFirewalling,

Switching,RouLng,NAT,…§  ProcessesARP,DHCPLOCALLY

§  NoDedicatedNetworkNodefor§  non-DVRcase:RouLng,DNAT,

SNAT,DHCP§  DVRcase:SNAT,DHCP

VRS(SingleOVSbridge)

Page 26: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

OpenStackNaLvevsNuageNetworks

ControlPlanehooksintoNeutronAPI

NovaHorizon

pyNeutronClient

=Bowleneckstoscale-outathigh#ofnodes,orhighrateofchange

VSD

ScalesoutusingMP-BGPSelecLvelydownloadsandprogramsforwardinginformaLononeachVRS

VSC VRS

Page 27: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

§  NuageintegrateswiththeOpenStacknetworkingmodule(Neutron)§  Havana,Icehouse,JunoandKiloandLibertyaresupported§  Havana,IcehouseareEOL

§  OntheControllerNode:§  TheNuageplug-inisaddedasaNeutronCorePlugin§  NootherNeutronplug-insneeded§  Nodatatraffictothenetwork/controllernode

§  OntheComputeNode:§  NoNeutronAgentsneeded§  InstallVRSandnova-computeoncomputenode

ComponentsIntegraMontoOpenstack

Page 28: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

VSDServiceAbstracLonsintoTemplatesandPolicyrulesVirtualizedServicesDirectory(VSD)

Enterprise

Domain Zone Subnet

vPorts

vPortsL2Domain

Page 29: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

#OpenasessionwithVSDsession=vsdk.NUVSDSession(username=vsd_user,password=vsd_pass,enterprise=vsd_org,api_url="hwps://"+vsd_ip+":8443",version="3.2")#StartthesessionandgetusercredenLalsession.start()user=session.user#CreateanorganisaLonOrganizaLon=vsdk.NUEnterprise(name=“myOrganizaLon”,descripLon=“thebestobviously)user.create_child(OrganizaLon)#CreateaTemplatedomain_template=vsdk.NUDomainTemplate(name=“myL3template”)OrganizaLon.create_child(domain_template)domain=vsdk.NUDomain(name=“mydomain”)OrganizaLon.instanLate_child(domain,domain_template,commit=True)#CreateaZoneinthedomainzone1=vsdk.NUZone(name=“zone1”)domain.create_child(zone1)#CreateaSubnetinthezonesubnet1=vsdk.NUSubnet(name=“subnet1”,address=“10.56.107.0”,netmask=“255.255.255.0”,gateway=“10.56.107.1”)zone1.create_child(subnet1)

PythonexampleofL3domaintoSubnet:

Page 30: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

DemoSetup

30

11/30/15

Page 31: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

AddiMonalcodeexamplesforusecaseshwps://github.com/nuagenetworks/vspk-examples

Page 32: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

Page 33: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

IndustryGroupsCorePartners DifferenMaMngPartners

StrategicEnterprisePartners

EcosystemPartners

Full-FledgedPartnerProgram

Page 34: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

PhysicalSwitches DPDKSwitches

NuageVSPCore+ExtensibilityFramework

ProgrammableDistributedDP(LocalBreakout)

APLaaSIntegraMon

FWK

HybridCloud

NorthboundRESTAPIs/SDKs

Arista

7850VSG

HP5930 VirtualSwitchesvSR

OSS

VNS

LBaaS

FWaaS

Openness-conMnued…

11/30/15

34

Page 35: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

35

THANKYOU

Page 36: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

NuageNetworksReferencesandResources

§  NuageGitRepo:hwps://github.com/nuagenetworks§  PyPIinstallaLonVSDCLIandVSPK:§  hwps://pypi.python.org/pypi/vsdcli/1.0.0.1§  hwps://pypi.python.org/pypi/vspk§  hwps://pypi.python.org/pypi/bambou/1.0.0§  Emailus:[email protected]§  NuageSDNResourceCenter:

hwp://www.nuagenetworks.net/about-our-company/resource-center/§  Videos:hwps://www.youtube.com/user/nuagenetworks

Page 37: Arista and Nuage Networks: Building Cloud Datacenters with OpenStack by Christoph Torlinsky

Copyright2015Alcatel-Lucent.Allrightsreserved.

§  NuageVirtualRouLngandSwitchingAgent(VRS)§  VXLANTunnelEndPoint(VTEP)

§  SoOware(SW)VTEPreferstoaNuageVRS§  Hardware(HW)VTEPreferstoanAristaSwitch

§  VXLANencapsulaLonisusedfordatapathtrafficbetweenVTEPs§  VXLANtunnelsarecreatedbetweenVTEPs§  AristaswitchesarealsoprovisionedfromtheNuageVirtualizedServices

Director(VSD)whichisthePolicyEngine§  OVSDBProtocolisastandards-basedcontrolplaneprotocol

§  OVSDBVTEPSchemaisusedtoprovisiontheAristaHWVTEPfromtheNuageVirtualizedServicesController(VSC)

§  ProvisionVLAN,VxLAN,PortinformaLon§  ProgramremoteMACswhenanewSWorHWVTEPisdiscovered

37

Terminology/DefiniMons