Top Banner
© 2012 Avaya Inc. All rights reserved. ‹#› ‹#› Integrating Open vSwitch with 802.1aq SPB Paul Unbehagen [email protected]
8

Integrating Open vSwitch with 802.1aq SPBEase of provisioning ! Service virtualization ... Switch BEB Switch BEB Switch BCB Switch BCB Switch SPBm ISIS Domain 802.1Q VLAN Tagged 802.1Q

May 09, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Integrating Open vSwitch with 802.1aq SPBEase of provisioning ! Service virtualization ... Switch BEB Switch BEB Switch BCB Switch BCB Switch SPBm ISIS Domain 802.1Q VLAN Tagged 802.1Q

© 2012 Avaya Inc. All rights reserved. ‹#›‹#›

Integrating Open vSwitch with 802.1aq SPB

Paul Unbehagen

[email protected]

Page 2: Integrating Open vSwitch with 802.1aq SPBEase of provisioning ! Service virtualization ... Switch BEB Switch BEB Switch BCB Switch BCB Switch SPBm ISIS Domain 802.1Q VLAN Tagged 802.1Q

© 2012 Avaya Inc. All rights reserved. ‹#›‹#›

What does Auto Attach (AA) solve ?

! SPB provides for a more scalable and simpler Ethernet network, AA provides an automated means for attachment for

devices not supporting IEEE 802.1ah to individual services

! AA uses IEEE 802.1AB Link Layer Discovery Protocol (LLDP) to simplify and automate attachment of endpoints to

ISID based services

! Defines a method of using IEEE 802.1AB Link Layer Discovery Protocol (LLDP) with IEEE 802.1aq Shortest Path

Bridging (SPB) network to automatically attach network devices not supporting IEEE 802.1ah to individual services in

a SPB network

! These network devices typically do not support SPBM, MAC- in-MAC (802.1ah), nor I-SID usage and therefore cannot

easily take advantage of the SPB infrastructure without manual configuration of attachment of VLANs to I-SIDs in multiple

locations

     SPB  Network        BEB  Server          Client

SPBM

VLANISID

LLDP

       BEB

Page 3: Integrating Open vSwitch with 802.1aq SPBEase of provisioning ! Service virtualization ... Switch BEB Switch BEB Switch BCB Switch BCB Switch SPBm ISIS Domain 802.1Q VLAN Tagged 802.1Q

© 2012 Avaya Inc. All rights reserved. ‹#›‹#›

What does SPBm solve ?! Scalability : Mac address explosion

! Loop prevention & suppression

! Use all links. Does not block and waste link resources

! Use shortest path for unicast and multicast traffic

! Ease of provisioning

! Service virtualization

! Simple encapsulation

Page 4: Integrating Open vSwitch with 802.1aq SPBEase of provisioning ! Service virtualization ... Switch BEB Switch BEB Switch BCB Switch BCB Switch SPBm ISIS Domain 802.1Q VLAN Tagged 802.1Q

© 2012 Avaya Inc. All rights reserved. ‹#›

SPB services

VLAN 200

VLAN 200

Non-SPB Switch

Non-SPB Switch

BEB Switch

BEB Switch

BCB Switch

BCB Switch

SPBm ISIS Domain802.1Q

VLAN Tagged802.1Q

VLAN Tagged

VLAN 200

VLAN 200

I-SID200

I-SID200

VLAN 120

VLAN 150

VLAN 150

I-SID110

VLAN 120

I-SID110

• Transparent Layer 2 VLAN extension of services across SPB domain • Simply associate I-SID to VLAN in BEB Switches

DASAPayload C-VID B-DAB-SAB-VIDI-SID802.1ah Frame

Page 5: Integrating Open vSwitch with 802.1aq SPBEase of provisioning ! Service virtualization ... Switch BEB Switch BEB Switch BCB Switch BCB Switch SPBm ISIS Domain 802.1Q VLAN Tagged 802.1Q

© 2012 Avaya Inc. All rights reserved. ‹#›

Lenovo ESXi-1 (Physical machine)

vmnic5

VM1 WR Linux

openvswitch (vlan trunk mode)

Network adapter 1

Client PCnic1

VLC Video Client

Nested VM w/ VLC server

Tap0 tag=20

Lenovo ESXi-2 (Physical machine)

vmnic5

SPB Cloud

WIFI so we can VNC

GigE GigE GigE GigE GigE GigE GigE GigE GigE

STEP 1 of demo show auto attach with dynamic config of ISID/VLAN map on the FA-OVS via ctl command

STEP 2 of demo Invoke a vmotion migration of VM1 from ESXi1 to ESXi2 and show re-attach with Fabric attach changes on ERS4850 to port 3 and traffic re-establishes automatically

Functional demonstration of AA with OVS at VMWorld

Page 6: Integrating Open vSwitch with 802.1aq SPBEase of provisioning ! Service virtualization ... Switch BEB Switch BEB Switch BCB Switch BCB Switch SPBm ISIS Domain 802.1Q VLAN Tagged 802.1Q

© 2012 Avaya Inc. All rights reserved. ‹#›

Conceptual  Auto  Attach  Model  with  OVS

port  2 port  3port  1 port  4

AA  Server1

AA  Server2

OF  Switch  Discovery  (OF  Protocol)

Connection  Discovery  (LLDP  Protocol)

OF  Switch

Eth  Switch

Eth  Switch  Discovery  (SNMP4SDN)

AA  Port  Configuration  (OVSDB)

AA  LLDP

Open vSwitch

SDN Controller

ovsdb-server

Page 7: Integrating Open vSwitch with 802.1aq SPBEase of provisioning ! Service virtualization ... Switch BEB Switch BEB Switch BCB Switch BCB Switch SPBm ISIS Domain 802.1Q VLAN Tagged 802.1Q

© 2012 Avaya Inc. All rights reserved. ‹#›

Summary! Submitted to IETF and IEEE

! http://tools.ietf.org/html/draft-unbehagen-lldp-spb-00

! Currently moving active work to IEEE

https://github.com/auto-attach It has 2 git repos: aa-lldpd % git clone https://github.com/auto-attach/aa-lldp aa-sdk % git clone https://github.com/auto-attach/aa-sdk

Page 8: Integrating Open vSwitch with 802.1aq SPBEase of provisioning ! Service virtualization ... Switch BEB Switch BEB Switch BCB Switch BCB Switch SPBm ISIS Domain 802.1Q VLAN Tagged 802.1Q