SDN mit OpenStack Neutron & Arista EOS CeBIT 2014 10. Mrz 2014 - - PowerPoint PPT Presentation

sdn mit openstack neutron arista eos
SMART_READER_LITE
LIVE PREVIEW

SDN mit OpenStack Neutron & Arista EOS CeBIT 2014 10. Mrz 2014 - - PowerPoint PPT Presentation

SDN mit OpenStack Neutron & Arista EOS CeBIT 2014 10. Mrz 2014 Christian Berendt Cloud Computing Solution Architect B1 Systems GmbH berendt@b1-systems.de Manfred Felsberg Regional Sales Manager Arista Networks


slide-1
SLIDE 1

SDN mit OpenStack Neutron & Arista EOS

CeBIT 2014

  • 10. März 2014

Christian Berendt Cloud Computing Solution Architect B1 Systems GmbH berendt@b1-systems.de Manfred Felsberg Regional Sales Manager Arista Networks mfelsberg@aristanetworks.com

B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development

slide-2
SLIDE 2

Vorstellung B1 Systems

gegründet 2004 primär Linux/Open Source-Themen national & international tätig über 60 Mitarbeiter unabhängig von Soft- und Hardware-Herstellern Leistungsangebot:

Beratung & Consulting Support Entwicklung Training Betrieb Lösungen

dezentrale Strukturen

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 2 / 22

slide-3
SLIDE 3

Schwerpunkte

Virtualisierung (XEN, KVM & RHEV) Systemmanagement (Spacewalk, Red Hat Satellite, SUSE Manager) Konfigurationsmanagement (Puppet & Chef) Monitoring (Nagios & Icinga) IaaS Cloud (OpenStack & SUSE Cloud) Hochverfügbarkeit (Pacemaker) Shared Storage (GPFS, OCFS2, DRBD & CEPH) Dateiaustausch (ownCloud) Paketierung (Open Build Service) Administratoren oder Entwickler zur Unterstützung des Teams vor Ort

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 3 / 22

slide-4
SLIDE 4

Vorstellung Arista Networks

Gründung im Jahr 2004 Auslieferung seit Mitte 2008 über 750 Mitarbeiter über 2500 Kunden

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 4 / 22

slide-5
SLIDE 5

Schwerpunkte

Spezialisierung auf Data Center Networking Equipment Entwicklung eines allgemeinen Networking Operating System Big Data, Performance Networks & IP Storage Software Defined Cloud Networking

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 5 / 22

slide-6
SLIDE 6

Business Use Case

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 6 / 22

slide-7
SLIDE 7

Business Use Case

Bedarfsorientierte vollautomatisierte Provisionierung & Deprovisionierung von tenant-spezifischen Netzwerken auf physikalischer Ebene.

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 7 / 22

slide-8
SLIDE 8

Business Use Case

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 8 / 22

slide-9
SLIDE 9

OpenStack Networking

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 9 / 22

slide-10
SLIDE 10

OpenStack Networking

Plugin-basierendes, skalierendes sowie API-getriebenes System zur Verwaltung von Netzwerken und IP-Adressen selbständige Erstellung und Verwaltung durch Kunden zusätzliche Dienste wie LBaaS, VPNaaS oder FWaaS über Extension Framework

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 10 / 22

slide-11
SLIDE 11

Arista Extensible Operating System

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 11 / 22

slide-12
SLIDE 12

Arista Extensible Operating System

kommt in einer Variante auf allen Modellen zum Einsatz basiert auf der Linux-Distribution Fedora (x86 Architektur) Nutzung von gängigen Linux-Tools (tcpdump, Python, Perl, . . . ) möglich voller priviligierter Zugriff über die Shell ist möglich Python-basierende CLI ähnlich Cisco IOS

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 12 / 22

slide-13
SLIDE 13

Arista Extensible Operating System

Softwareverwaltung erfolgt über RPM Unterstützung von KVM, ermöglicht die Ausführung von Appliances direkt auf dem Switch Ereignisgesteuerte Architektur mittels dem Advanced Event Management (AEM) OpenStack-spezifische Befehle sind in EOS implementiert worden (>= 4.13.3)

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 13 / 22

slide-14
SLIDE 14

Arista SysDB

zentrale Datenbank zur Zustandserfassung unabhängige Agenten/Prozesse für jedes Aufgabengebiet (Treiber für ASICs, SNMP, . . . ) ermöglicht unterbrechungsfreie Softwareupgrades (In-Service Software Upgrades, ISSU) Fehlereingrenzung (Software Fault Containment, SFC) Fehlerbehebung (Stateful Fault Repair, SFR)

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 14 / 22

slide-15
SLIDE 15

Arista External API

Nutzung von JSON-RPC 2.0 Nutzung der meisten CLI Kommandos ist möglich ermöglicht einfache Integration in andere Systeme einfache Nutzung z.B. in Python mit jsonrpclib

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 15 / 22

slide-16
SLIDE 16

Arista CloudVision

Multi-Switch Message Bus basierend auf XMPP (Extensible Messaging and Presence Protocol) Topologie (Switch & Data Center) ist sichtbar durch die Nutzung von LLDP (Link Layer Discovery Protocol) Unterstützt die Verwaltung von Gruppen von Switches

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 16 / 22

slide-17
SLIDE 17

OpenStack & Arista

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 17 / 22

slide-18
SLIDE 18

OpenStack Neutron ML2 Plugin

ML2 = Modular Layer 2 Unterstützung existierende L2-Agenten wie für Open vSwitch und Linux Bridge (deprecated ab Icehouse) Unterstützung von L2 Geräten über Mechanism Driver Unterstützung von Multi-Segment-Netzwerken (VLAN, VXLAN, . . . ) über Segment Driver

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 18 / 22

slide-19
SLIDE 19

Integration über das ML2 Plugin 1/2

Umsetzung im Arista ML2 Mechanism Driver Kommunikation erfolgt über den AristaCloud Vision Controller (CVX) der CVX kommuniziert mit den Top Of Rack (TOR) Switches in momentaner Version nur Unterstützung von VLANs

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 19 / 22

slide-20
SLIDE 20

Integration über das ML2 Plugin 2/2

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 20 / 22

slide-21
SLIDE 21

Business Use Case

B1 Systems GmbH SDN mit OpenStack Neutron & Arista EOS 21 / 22

slide-22
SLIDE 22

Vielen Dank für Ihre Aufmerksamkeit!

Bei weiteren Fragen besuchen Sie uns an Stand E16/322 in Halle 6

  • der wenden Sie sich an info@b1-systems.de
  • der +49 (0)8457 - 931096.

B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development