SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Multi-Pathing L2
 & SDN




Un Nouvel Horizon
Stéphane Grosjean, Systems Engineer
                                      © 2011 Extreme Networks, Inc. All rights reserved.
Multi-Pathing L2 : Définition




                    © 2011 Extreme Networks, Inc. All rights reserved.
Multi-Pathing




                      B                               C


           E                                                         F


                      A                               D




3               © 2012 Extreme Networks, Inc. All rights reserved.
Multi-Pathing L2 : Aujourd’hui

• VPLS est l’approche la plus répandue
    – Protocole mature et éprouvé
    – MPLS : Transporte tout, offre du T.E.
    – Nécessite du hardware spécifique

• Quelques IXP en MLAG
    – PoP regroupés (Meet-Me Room, etc.)
    – Forte densité de ports
    – Bande Passante offerte par des LAG de 16/32 ports

• 802.1ad est une possibilité de scaling
    – Empilement de vlans
    – Selective Q-in-Q

4                           © 2012 Extreme Networks, Inc. All rights reserved.
Multi-Pathing L2 : Trill




                     © 2011 Extreme Networks, Inc. All rights reserved.
Trill : Où en sommes-nous ?

• TRansparent Interconnection of Lots of Links
  – C’est un nouveau protocole standardisé pour réaliser du
   bridging L2 en utilisant IS-IS
  – Inventé par Radia Perlman d’Intel (STP, DECnet Phase V, etc.)

• Trill est défini par la IETF RFC 6325
    – Complété par RFC 6326, RFC 6327 et RFC 6439

• Statut en « Proposed Standard »
    – Cela signifie, comme l’indique la rfc 2026, que le protocole a
     atteint un premier niveau de maturité.
    – Passera en Draft Standard lorsqu’au moins deux
     implémentations intéropérables existeront.


6                          © 2012 Extreme Networks, Inc. All rights reserved.
Trill : Présentation


• Conceptuellement, Trill repose sur une idée simple :
    – Encapsule des trames avec un header de transport offrant un
     hop count
    – Route les trames encapsulées en utilisant IS-IS
    – Décapsule les trames avant de les envoyer au destinataire




7                          © 2012 Extreme Networks, Inc. All rights reserved.
Trill : Points Forts / Points Faibles


• Compatible avec des switchs classiques
    – RBridges peuvent déployés progressivement


• Scaling
    – Les tables de forwarding Unicast des RBridges de Transite
     évoluent avec le nombre de RBridges
    – Pas d’équivalent à 802.1ad


• Multi-Pathing par hop


8                       © 2012 Extreme Networks, Inc. All rights reserved.
Multi-Pathing L2 : SPB




                   © 2011 Extreme Networks, Inc. All rights reserved.
SPB : Définitions

• Shortest Path Bridging
• IEEE 802.1aq
     – Standardisation Approuvée le 29/03/2012
     – Un nouveau Control Plane pour Q-in-Q et M-in-M
      • Q-in-Q : SPBV
      • M-in-M : SPBM
     – Routage Déterministe (basé sur IS-IS)
      • Scale jusqu’à ~1000 équipements
      • Jusqu’à 16 Equal Cost Paths
     – Temps Convergence
      • Pré-Standard vise 300ms @ ~50 noeuds

10                          © 2012 Extreme Networks, Inc. All rights reserved.
SPBM : Format de la Trame
                                                                        Payload      Payload
                                                                         Ethertype   Ethertype
                                  Payload                                  C-VID     C-VID
                                   Ethertype                             Ethertype   Ethertype

                 Payload               VID                                 S-VID     S-VID
                 Ethertype         Ethertype                             Ethertype   Ethertype

                   SA                SA                                   SA            SA
                   DA                DA                                   DA           DA
                 802.1D            802.1Q                               802.1ad       I-SID
                                                                                     Ethertype
• I-SID : Service ID (SPBM) 32bits                                                   B-VID
     – I-SID assigné par couple S-VID/C-VID (24bits)                                 Ethertype

     – SPSourceID est le nickname du nœud (8bits)                                     B-SA
                                                                                      B-DA
• B-VID : Backbone Vlan ID. 1 B-VID par SPT
                                                                                     802.1ah
• B-SA : Backbone SA. @Mac unique
• B-DA : Backbone DA. @Mac unique
11                              © 2012 Extreme Networks, Inc. All rights reserved.
SPB : Points Forts / Points Faibles


• Scaling
     – Apprentissage d’adresses limité à la périphérie (M-in-M)
      • FDB est renseignée comme avec un routeur
      • Unicast et Multicast gérés simultanément
     – I-SID à un ID sur 24 bits

• L’apprentissage garantit (Unicast/Multicast)
     – Symétrie (même chemin bidirectionnel)
     – Congruence (unicast et multicast suivent le même chemin)
     – Paramétrage (jusqu’à 16 equal cost paths)


• Plus complexe, moins de promotion

12                                © 2012 Extreme Networks, Inc. All rights reserved.
SDN : OpenFlow




                 © 2011 Extreme Networks, Inc. All rights reserved.
Qu’est-ce qu’OpenFlow ?

• Un switch ou routeur possède un control plane et un data plane
     – Control plane : là où l’intelligence est, où les protocoles opèrent
     – Data plane : là où la puissance parle, où l’ASIC réside


• Le control plane est responsable de renseigner le data plane
     – Chaque constructeur possède son protocole pour envoyer ces données et
       l’inscrire dans le hardware


• OpenFlow est une proposition de standard d’un tel protocole


• OpenFlow permet à un « controller » de remplacer le control plane
  de tous les équipements réseaux
     – OpenFlow n’est pas une sur-couche, c’est un remplaçant
     – Il parle directement au hardware
14                                 © 2012 Extreme Networks, Inc. All rights reserved.
OpenFlow : Terminologie

• OpenFlow Controller
     – Un serveur distant s’appuyant sur le protocole OpenFlow pour contrôler le forwarding
       d’équipements OpenFlow.


• OpenFlow-Only switch
     – Un commutateur supportant le protocole OpenFlow.


• OpenFlow-Capable / Hybrid switch
     – Un commutateur capable de fonctionner à la fois en mode « normal » et en OpenFlow.


• Flow Entry
     – Une entrée de forwarding OpenFlow.


• Flow Table
     – Une base d’entrées de flow (TCAM, etc.)

15                                    © 2012 Extreme Networks, Inc. All rights reserved.
OpenFlow Flow Table Entry

                                                                                               OpenFlow Spec. 1.0


       Rule        Action                    Stats

                                                       Packet + byte counters


                      1.    Forward packet to port(s)
                      2.    Encapsulate and forward to controller
                      3.    Drop packet
                      4.    Send to normal processing pipeline

     Switch MAC    MAC        Eth           VLAN               IP               IP     IP    TCP      TCP
      Port   src    dst      type            ID                Src              Dst   Prot   sport    dport


16                         © 2012 Extreme Networks, Inc. All rights reserved.
« Scalabilité »
• Les promesses d’OpenFlow sont :
     – De résoudre les problèmes de « scalabilité »
      • Le controller peut gérer un nombre important de Flow Entries (RAM)
     – De programmer son réseau d’un point central
     – De prendre des décisions de forwarding novatrices


• En pratique, côté commutateur :
     – Les ASIC actuels ne sont pas pensés pour gérer des Flow Table


• Il y a donc toujours une limite dans la « scalabilité » actuelle
     – Des commutateurs entrée de gamme, génériques, sont donc très limités !
     – Les performances de l’ASIC restent primordiales


• La prochaine génération d’ASIC saura gérer ces Flow Entries

17                                © 2012 Extreme Networks, Inc. All rights reserved.
Conclusion

• OpenFlow est un brillant candidat pour devenir LE protocole de
  demain
     – Mais il manque de maturité à ce jour
      • Intéropérabilité ?
      • Support Hardware
     – Le Controller doit réinventer la roue


• OpenFlow accepte des « vendor-extensions »
     – Chaque constructeur peut donc rajouter des fonctionnalités…
     – …on perd un peu du côté « Open » de OpenFlow


• OpenFlow n’est pas le SDN, mais son outil premier.



18                                © 2012 Extreme Networks, Inc. All rights reserved.
Merci

        © 2011 Extreme Networks, Inc. All rights reserved.

Más contenido relacionado

La actualidad más candente

Tendances et évolution des réseaux Wireless LAN
Tendances et évolution des réseaux Wireless LANTendances et évolution des réseaux Wireless LAN
Tendances et évolution des réseaux Wireless LANAymen Bouzid
 
CCNP Route - EIGRP
CCNP Route - EIGRPCCNP Route - EIGRP
CCNP Route - EIGRPmdyabi
 
Meetup sdn paris #4
Meetup sdn paris #4Meetup sdn paris #4
Meetup sdn paris #4SDN_Paris
 
Présentation etherchannel
Présentation etherchannelPrésentation etherchannel
Présentation etherchannelLechoco Kado
 
Rapport du projet programmation système et réseau "zig-bee"
Rapport du projet programmation système et réseau "zig-bee"Rapport du projet programmation système et réseau "zig-bee"
Rapport du projet programmation système et réseau "zig-bee"Mohamed BAYA CHATTI
 
Architecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGAArchitecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGAChiheb Ouaghlani
 
Voix et téléphonie sur IP- Convergence voix et données
Voix et téléphonie sur IP- Convergence voix et données Voix et téléphonie sur IP- Convergence voix et données
Voix et téléphonie sur IP- Convergence voix et données Aymen Bouzid
 
Cours routage dynamique (ri pv1,ripv2,ripng)
Cours routage dynamique (ri pv1,ripv2,ripng) Cours routage dynamique (ri pv1,ripv2,ripng)
Cours routage dynamique (ri pv1,ripv2,ripng) EL AMRI El Hassan
 
Concepts et configuration de base de la commutation
Concepts et configuration de base de la commutationConcepts et configuration de base de la commutation
Concepts et configuration de base de la commutationEL AMRI El Hassan
 
Le point sur la technologie LTE
Le point sur la technologie LTELe point sur la technologie LTE
Le point sur la technologie LTEFracarro France
 

La actualidad más candente (20)

Tendances et évolution des réseaux Wireless LAN
Tendances et évolution des réseaux Wireless LANTendances et évolution des réseaux Wireless LAN
Tendances et évolution des réseaux Wireless LAN
 
Soutenance Finale
Soutenance FinaleSoutenance Finale
Soutenance Finale
 
CCNP Route - EIGRP
CCNP Route - EIGRPCCNP Route - EIGRP
CCNP Route - EIGRP
 
Le protocole stp
Le protocole stpLe protocole stp
Le protocole stp
 
Cours etherchannel
Cours etherchannelCours etherchannel
Cours etherchannel
 
Meetup sdn paris #4
Meetup sdn paris #4Meetup sdn paris #4
Meetup sdn paris #4
 
cours ospf
cours ospf cours ospf
cours ospf
 
Présentation etherchannel
Présentation etherchannelPrésentation etherchannel
Présentation etherchannel
 
Cours3 ospf-eigrp
Cours3 ospf-eigrpCours3 ospf-eigrp
Cours3 ospf-eigrp
 
Cours eigrp i pv4 et ipv6
Cours eigrp i pv4 et ipv6Cours eigrp i pv4 et ipv6
Cours eigrp i pv4 et ipv6
 
Rapport du projet programmation système et réseau "zig-bee"
Rapport du projet programmation système et réseau "zig-bee"Rapport du projet programmation système et réseau "zig-bee"
Rapport du projet programmation système et réseau "zig-bee"
 
Architecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGAArchitecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGA
 
Voix et téléphonie sur IP- Convergence voix et données
Voix et téléphonie sur IP- Convergence voix et données Voix et téléphonie sur IP- Convergence voix et données
Voix et téléphonie sur IP- Convergence voix et données
 
Cours routage dynamique (ri pv1,ripv2,ripng)
Cours routage dynamique (ri pv1,ripv2,ripng) Cours routage dynamique (ri pv1,ripv2,ripng)
Cours routage dynamique (ri pv1,ripv2,ripng)
 
Cours routage inter-vlan
Cours routage inter-vlanCours routage inter-vlan
Cours routage inter-vlan
 
Cours VTP
Cours VTPCours VTP
Cours VTP
 
Concepts et configuration de base de la commutation
Concepts et configuration de base de la commutationConcepts et configuration de base de la commutation
Concepts et configuration de base de la commutation
 
Cours 10 vlan
Cours 10 vlanCours 10 vlan
Cours 10 vlan
 
Le point sur la technologie LTE
Le point sur la technologie LTELe point sur la technologie LTE
Le point sur la technologie LTE
 
Les vlans
Les vlansLes vlans
Les vlans
 

Destacado (20)

Statement
StatementStatement
Statement
 
Actividad1 unidad3
Actividad1 unidad3Actividad1 unidad3
Actividad1 unidad3
 
Fundamentos de SELECT SQL
Fundamentos de SELECT SQLFundamentos de SELECT SQL
Fundamentos de SELECT SQL
 
Sql subconsultas
Sql subconsultasSql subconsultas
Sql subconsultas
 
Subconsultas
SubconsultasSubconsultas
Subconsultas
 
0506 Sql Subconsultas
0506 Sql Subconsultas0506 Sql Subconsultas
0506 Sql Subconsultas
 
Los inner join- Giovanna Miramontes 3aps Cecyte bc
Los inner join- Giovanna Miramontes 3aps Cecyte bcLos inner join- Giovanna Miramontes 3aps Cecyte bc
Los inner join- Giovanna Miramontes 3aps Cecyte bc
 
Subconsultas sql
Subconsultas sqlSubconsultas sql
Subconsultas sql
 
Sentencias Select
Sentencias SelectSentencias Select
Sentencias Select
 
Subconsultas
SubconsultasSubconsultas
Subconsultas
 
Group by, having, order by, SQL
Group by, having, order by, SQLGroup by, having, order by, SQL
Group by, having, order by, SQL
 
sub Consultas Oracle SQL
sub Consultas Oracle SQLsub Consultas Oracle SQL
sub Consultas Oracle SQL
 
Consultas anidadas o subconsultas oracle
Consultas  anidadas o subconsultas oracleConsultas  anidadas o subconsultas oracle
Consultas anidadas o subconsultas oracle
 
Sql joins inner join self join outer joins
Sql joins inner join self join outer joinsSql joins inner join self join outer joins
Sql joins inner join self join outer joins
 
Comandos básicos mysql
Comandos básicos mysqlComandos básicos mysql
Comandos básicos mysql
 
SQL Joins
SQL JoinsSQL Joins
SQL Joins
 
Comandos ddl y dml
Comandos ddl y dmlComandos ddl y dml
Comandos ddl y dml
 
Combinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablasCombinacion de consultas y consultas multitablas
Combinacion de consultas y consultas multitablas
 
SQL JOIN
SQL JOINSQL JOIN
SQL JOIN
 
Sql Consultas MáS Complejas
Sql Consultas MáS ComplejasSql Consultas MáS Complejas
Sql Consultas MáS Complejas
 

Similar a Extreme networks - Multi-Pathing L2 & SDN

Diapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_finalDiapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_finalAmin Ferjani
 
عرض تقديمي1.pptx
عرض تقديمي1.pptxعرض تقديمي1.pptx
عرض تقديمي1.pptxChamsAissaoui
 
Brocade - AG France IX - 30 Juin 2011
Brocade - AG France IX - 30 Juin 2011Brocade - AG France IX - 30 Juin 2011
Brocade - AG France IX - 30 Juin 2011France IX Services
 
Restlet et le multi-plateforme
Restlet et le multi-plateformeRestlet et le multi-plateforme
Restlet et le multi-plateformeJerome Louvel
 
VoIP-kobbane2018_1_.pdf
VoIP-kobbane2018_1_.pdfVoIP-kobbane2018_1_.pdf
VoIP-kobbane2018_1_.pdfAlKir1
 
Comprendre les technologies LPWA (SIGFOX et LoRa)
Comprendre les technologies LPWA (SIGFOX et LoRa)Comprendre les technologies LPWA (SIGFOX et LoRa)
Comprendre les technologies LPWA (SIGFOX et LoRa)Robert Vivanco Salcedo
 
IPv6 training
IPv6 trainingIPv6 training
IPv6 trainingFred Bovy
 
00 Rappels, Motivations et Contenu.pptx
00 Rappels, Motivations et Contenu.pptx00 Rappels, Motivations et Contenu.pptx
00 Rappels, Motivations et Contenu.pptxAchrafAmireche
 
Priorité des flux
Priorité des fluxPriorité des flux
Priorité des fluxbuffy14
 
Fpga handout
Fpga handoutFpga handout
Fpga handoutassnad
 
AMQP: interopérabilité et découplage de systèmes hétérogènes avec RabbitMQ
AMQP: interopérabilité et découplage de systèmes hétérogènes avec RabbitMQAMQP: interopérabilité et découplage de systèmes hétérogènes avec RabbitMQ
AMQP: interopérabilité et découplage de systèmes hétérogènes avec RabbitMQMicrosoft
 
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesBreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesXavier MARIN
 
Alphorm.com Formation CCNP ENCOR 350-401 (1of8) : Commutation
Alphorm.com Formation CCNP ENCOR 350-401 (1of8) : CommutationAlphorm.com Formation CCNP ENCOR 350-401 (1of8) : Commutation
Alphorm.com Formation CCNP ENCOR 350-401 (1of8) : CommutationAlphorm
 
1-12_Introduction_aux_reseaux_de_stockage_SAN.pdf
1-12_Introduction_aux_reseaux_de_stockage_SAN.pdf1-12_Introduction_aux_reseaux_de_stockage_SAN.pdf
1-12_Introduction_aux_reseaux_de_stockage_SAN.pdfDilanTiobou
 
resume-theorique-m201-v2-0-6308e052ede7e (1).pdf
resume-theorique-m201-v2-0-6308e052ede7e (1).pdfresume-theorique-m201-v2-0-6308e052ede7e (1).pdf
resume-theorique-m201-v2-0-6308e052ede7e (1).pdfFootballLovers9
 

Similar a Extreme networks - Multi-Pathing L2 & SDN (20)

Diapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_finalDiapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_final
 
عرض تقديمي1.pptx
عرض تقديمي1.pptxعرض تقديمي1.pptx
عرض تقديمي1.pptx
 
Brocade - AG France IX - 30 Juin 2011
Brocade - AG France IX - 30 Juin 2011Brocade - AG France IX - 30 Juin 2011
Brocade - AG France IX - 30 Juin 2011
 
Restlet et le multi-plateforme
Restlet et le multi-plateformeRestlet et le multi-plateforme
Restlet et le multi-plateforme
 
VoIP-kobbane2018_1_.pdf
VoIP-kobbane2018_1_.pdfVoIP-kobbane2018_1_.pdf
VoIP-kobbane2018_1_.pdf
 
Comprendre les technologies LPWA (SIGFOX et LoRa)
Comprendre les technologies LPWA (SIGFOX et LoRa)Comprendre les technologies LPWA (SIGFOX et LoRa)
Comprendre les technologies LPWA (SIGFOX et LoRa)
 
IPv6 training
IPv6 trainingIPv6 training
IPv6 training
 
00 Rappels, Motivations et Contenu.pptx
00 Rappels, Motivations et Contenu.pptx00 Rappels, Motivations et Contenu.pptx
00 Rappels, Motivations et Contenu.pptx
 
Priorité des flux
Priorité des fluxPriorité des flux
Priorité des flux
 
Fpga handout
Fpga handoutFpga handout
Fpga handout
 
AMQP: interopérabilité et découplage de systèmes hétérogènes avec RabbitMQ
AMQP: interopérabilité et découplage de systèmes hétérogènes avec RabbitMQAMQP: interopérabilité et découplage de systèmes hétérogènes avec RabbitMQ
AMQP: interopérabilité et découplage de systèmes hétérogènes avec RabbitMQ
 
Acl avancée
Acl avancéeAcl avancée
Acl avancée
 
Atelier i2 c
Atelier  i2 cAtelier  i2 c
Atelier i2 c
 
LA TELEGESTION-7.ppt
LA TELEGESTION-7.pptLA TELEGESTION-7.ppt
LA TELEGESTION-7.ppt
 
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesBreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
 
Alphorm.com Formation CCNP ENCOR 350-401 (1of8) : Commutation
Alphorm.com Formation CCNP ENCOR 350-401 (1of8) : CommutationAlphorm.com Formation CCNP ENCOR 350-401 (1of8) : Commutation
Alphorm.com Formation CCNP ENCOR 350-401 (1of8) : Commutation
 
Systeme embarque
Systeme embarqueSysteme embarque
Systeme embarque
 
Mini projet 3t2i se
Mini projet 3t2i seMini projet 3t2i se
Mini projet 3t2i se
 
1-12_Introduction_aux_reseaux_de_stockage_SAN.pdf
1-12_Introduction_aux_reseaux_de_stockage_SAN.pdf1-12_Introduction_aux_reseaux_de_stockage_SAN.pdf
1-12_Introduction_aux_reseaux_de_stockage_SAN.pdf
 
resume-theorique-m201-v2-0-6308e052ede7e (1).pdf
resume-theorique-m201-v2-0-6308e052ede7e (1).pdfresume-theorique-m201-v2-0-6308e052ede7e (1).pdf
resume-theorique-m201-v2-0-6308e052ede7e (1).pdf
 

Más de France IX Services

IXP Best Common Practices trilogy - for the Infrastructure
IXP Best Common Practices trilogy -  for the InfrastructureIXP Best Common Practices trilogy -  for the Infrastructure
IXP Best Common Practices trilogy - for the InfrastructureFrance IX Services
 
Africa Internet Summit 2013 - France-IX - challenges of setting up a new IXP ...
Africa Internet Summit 2013 - France-IX - challenges of setting up a new IXP ...Africa Internet Summit 2013 - France-IX - challenges of setting up a new IXP ...
Africa Internet Summit 2013 - France-IX - challenges of setting up a new IXP ...France IX Services
 
Hurricane Electric - Ipv6 implementation in Europe
Hurricane Electric - Ipv6 implementation in EuropeHurricane Electric - Ipv6 implementation in Europe
Hurricane Electric - Ipv6 implementation in EuropeFrance IX Services
 
France-IX - Presentation for the general meeting 2012
France-IX - Presentation for the general meeting 2012France-IX - Presentation for the general meeting 2012
France-IX - Presentation for the general meeting 2012France IX Services
 
Case Study France-IX InterCloud
Case Study France-IX InterCloudCase Study France-IX InterCloud
Case Study France-IX InterCloudFrance IX Services
 
Résilience de l'internet, point de vue de l'opérateur de point d'échange Fran...
Résilience de l'internet, point de vue de l'opérateur de point d'échange Fran...Résilience de l'internet, point de vue de l'opérateur de point d'échange Fran...
Résilience de l'internet, point de vue de l'opérateur de point d'échange Fran...France IX Services
 
White Paper on Peering in France
White Paper on Peering in FranceWhite Paper on Peering in France
White Paper on Peering in FranceFrance IX Services
 
Etude cas France-IX InterCloud
Etude cas France-IX InterCloudEtude cas France-IX InterCloud
Etude cas France-IX InterCloudFrance IX Services
 
Le livre Blanc du Peering en France
Le livre Blanc du Peering en FranceLe livre Blanc du Peering en France
Le livre Blanc du Peering en FranceFrance IX Services
 
Barracuda - AG France IX - Juin-2011
Barracuda - AG France IX - Juin-2011Barracuda - AG France IX - Juin-2011
Barracuda - AG France IX - Juin-2011France IX Services
 
Integra - AG France IX - 30 Septembre 2011
Integra - AG France IX - 30 Septembre 2011Integra - AG France IX - 30 Septembre 2011
Integra - AG France IX - 30 Septembre 2011France IX Services
 
LU-CIX - AG France IX - 30 Septembre 2011
LU-CIX - AG France IX - 30 Septembre 2011LU-CIX - AG France IX - 30 Septembre 2011
LU-CIX - AG France IX - 30 Septembre 2011France IX Services
 
Cube optics - AG France IX - 30 Septembre 2011
Cube optics - AG France IX - 30 Septembre 2011Cube optics - AG France IX - 30 Septembre 2011
Cube optics - AG France IX - 30 Septembre 2011France IX Services
 

Más de France IX Services (19)

IXP Best Common Practices trilogy - for the Infrastructure
IXP Best Common Practices trilogy -  for the InfrastructureIXP Best Common Practices trilogy -  for the Infrastructure
IXP Best Common Practices trilogy - for the Infrastructure
 
Africa Internet Summit 2013 - France-IX - challenges of setting up a new IXP ...
Africa Internet Summit 2013 - France-IX - challenges of setting up a new IXP ...Africa Internet Summit 2013 - France-IX - challenges of setting up a new IXP ...
Africa Internet Summit 2013 - France-IX - challenges of setting up a new IXP ...
 
TouIX
TouIXTouIX
TouIX
 
Top-IX
Top-IX Top-IX
Top-IX
 
Hurricane Electric - Ipv6 implementation in Europe
Hurricane Electric - Ipv6 implementation in EuropeHurricane Electric - Ipv6 implementation in Europe
Hurricane Electric - Ipv6 implementation in Europe
 
France-IX - Presentation for the general meeting 2012
France-IX - Presentation for the general meeting 2012France-IX - Presentation for the general meeting 2012
France-IX - Presentation for the general meeting 2012
 
Case Study France-IX InterCloud
Case Study France-IX InterCloudCase Study France-IX InterCloud
Case Study France-IX InterCloud
 
Résilience de l'internet, point de vue de l'opérateur de point d'échange Fran...
Résilience de l'internet, point de vue de l'opérateur de point d'échange Fran...Résilience de l'internet, point de vue de l'opérateur de point d'échange Fran...
Résilience de l'internet, point de vue de l'opérateur de point d'échange Fran...
 
White Paper on Peering in France
White Paper on Peering in FranceWhite Paper on Peering in France
White Paper on Peering in France
 
Etude cas France-IX InterCloud
Etude cas France-IX InterCloudEtude cas France-IX InterCloud
Etude cas France-IX InterCloud
 
Le livre Blanc du Peering en France
Le livre Blanc du Peering en FranceLe livre Blanc du Peering en France
Le livre Blanc du Peering en France
 
Barracuda - AG France IX - Juin-2011
Barracuda - AG France IX - Juin-2011Barracuda - AG France IX - Juin-2011
Barracuda - AG France IX - Juin-2011
 
France IX - AG Juin 2011
France IX - AG Juin 2011France IX - AG Juin 2011
France IX - AG Juin 2011
 
France IX - AG Septembre 2011
France IX - AG Septembre 2011France IX - AG Septembre 2011
France IX - AG Septembre 2011
 
Integra - AG France IX - 30 Septembre 2011
Integra - AG France IX - 30 Septembre 2011Integra - AG France IX - 30 Septembre 2011
Integra - AG France IX - 30 Septembre 2011
 
LU-CIX - AG France IX - 30 Septembre 2011
LU-CIX - AG France IX - 30 Septembre 2011LU-CIX - AG France IX - 30 Septembre 2011
LU-CIX - AG France IX - 30 Septembre 2011
 
Cube optics - AG France IX - 30 Septembre 2011
Cube optics - AG France IX - 30 Septembre 2011Cube optics - AG France IX - 30 Septembre 2011
Cube optics - AG France IX - 30 Septembre 2011
 
France IX - FRnOG 18
France IX - FRnOG 18France IX - FRnOG 18
France IX - FRnOG 18
 
France IX - Presentation
France IX - PresentationFrance IX - Presentation
France IX - Presentation
 

Extreme networks - Multi-Pathing L2 & SDN

  • 1. Multi-Pathing L2 & SDN Un Nouvel Horizon Stéphane Grosjean, Systems Engineer © 2011 Extreme Networks, Inc. All rights reserved.
  • 2. Multi-Pathing L2 : Définition © 2011 Extreme Networks, Inc. All rights reserved.
  • 3. Multi-Pathing B C E F A D 3 © 2012 Extreme Networks, Inc. All rights reserved.
  • 4. Multi-Pathing L2 : Aujourd’hui • VPLS est l’approche la plus répandue – Protocole mature et éprouvé – MPLS : Transporte tout, offre du T.E. – Nécessite du hardware spécifique • Quelques IXP en MLAG – PoP regroupés (Meet-Me Room, etc.) – Forte densité de ports – Bande Passante offerte par des LAG de 16/32 ports • 802.1ad est une possibilité de scaling – Empilement de vlans – Selective Q-in-Q 4 © 2012 Extreme Networks, Inc. All rights reserved.
  • 5. Multi-Pathing L2 : Trill © 2011 Extreme Networks, Inc. All rights reserved.
  • 6. Trill : Où en sommes-nous ? • TRansparent Interconnection of Lots of Links – C’est un nouveau protocole standardisé pour réaliser du bridging L2 en utilisant IS-IS – Inventé par Radia Perlman d’Intel (STP, DECnet Phase V, etc.) • Trill est défini par la IETF RFC 6325 – Complété par RFC 6326, RFC 6327 et RFC 6439 • Statut en « Proposed Standard » – Cela signifie, comme l’indique la rfc 2026, que le protocole a atteint un premier niveau de maturité. – Passera en Draft Standard lorsqu’au moins deux implémentations intéropérables existeront. 6 © 2012 Extreme Networks, Inc. All rights reserved.
  • 7. Trill : Présentation • Conceptuellement, Trill repose sur une idée simple : – Encapsule des trames avec un header de transport offrant un hop count – Route les trames encapsulées en utilisant IS-IS – Décapsule les trames avant de les envoyer au destinataire 7 © 2012 Extreme Networks, Inc. All rights reserved.
  • 8. Trill : Points Forts / Points Faibles • Compatible avec des switchs classiques – RBridges peuvent déployés progressivement • Scaling – Les tables de forwarding Unicast des RBridges de Transite évoluent avec le nombre de RBridges – Pas d’équivalent à 802.1ad • Multi-Pathing par hop 8 © 2012 Extreme Networks, Inc. All rights reserved.
  • 9. Multi-Pathing L2 : SPB © 2011 Extreme Networks, Inc. All rights reserved.
  • 10. SPB : Définitions • Shortest Path Bridging • IEEE 802.1aq – Standardisation Approuvée le 29/03/2012 – Un nouveau Control Plane pour Q-in-Q et M-in-M • Q-in-Q : SPBV • M-in-M : SPBM – Routage Déterministe (basé sur IS-IS) • Scale jusqu’à ~1000 équipements • Jusqu’à 16 Equal Cost Paths – Temps Convergence • Pré-Standard vise 300ms @ ~50 noeuds 10 © 2012 Extreme Networks, Inc. All rights reserved.
  • 11. SPBM : Format de la Trame Payload Payload Ethertype Ethertype Payload C-VID C-VID Ethertype Ethertype Ethertype Payload VID S-VID S-VID Ethertype Ethertype Ethertype Ethertype SA SA SA SA DA DA DA DA 802.1D 802.1Q 802.1ad I-SID Ethertype • I-SID : Service ID (SPBM) 32bits B-VID – I-SID assigné par couple S-VID/C-VID (24bits) Ethertype – SPSourceID est le nickname du nœud (8bits) B-SA B-DA • B-VID : Backbone Vlan ID. 1 B-VID par SPT 802.1ah • B-SA : Backbone SA. @Mac unique • B-DA : Backbone DA. @Mac unique 11 © 2012 Extreme Networks, Inc. All rights reserved.
  • 12. SPB : Points Forts / Points Faibles • Scaling – Apprentissage d’adresses limité à la périphérie (M-in-M) • FDB est renseignée comme avec un routeur • Unicast et Multicast gérés simultanément – I-SID à un ID sur 24 bits • L’apprentissage garantit (Unicast/Multicast) – Symétrie (même chemin bidirectionnel) – Congruence (unicast et multicast suivent le même chemin) – Paramétrage (jusqu’à 16 equal cost paths) • Plus complexe, moins de promotion 12 © 2012 Extreme Networks, Inc. All rights reserved.
  • 13. SDN : OpenFlow © 2011 Extreme Networks, Inc. All rights reserved.
  • 14. Qu’est-ce qu’OpenFlow ? • Un switch ou routeur possède un control plane et un data plane – Control plane : là où l’intelligence est, où les protocoles opèrent – Data plane : là où la puissance parle, où l’ASIC réside • Le control plane est responsable de renseigner le data plane – Chaque constructeur possède son protocole pour envoyer ces données et l’inscrire dans le hardware • OpenFlow est une proposition de standard d’un tel protocole • OpenFlow permet à un « controller » de remplacer le control plane de tous les équipements réseaux – OpenFlow n’est pas une sur-couche, c’est un remplaçant – Il parle directement au hardware 14 © 2012 Extreme Networks, Inc. All rights reserved.
  • 15. OpenFlow : Terminologie • OpenFlow Controller – Un serveur distant s’appuyant sur le protocole OpenFlow pour contrôler le forwarding d’équipements OpenFlow. • OpenFlow-Only switch – Un commutateur supportant le protocole OpenFlow. • OpenFlow-Capable / Hybrid switch – Un commutateur capable de fonctionner à la fois en mode « normal » et en OpenFlow. • Flow Entry – Une entrée de forwarding OpenFlow. • Flow Table – Une base d’entrées de flow (TCAM, etc.) 15 © 2012 Extreme Networks, Inc. All rights reserved.
  • 16. OpenFlow Flow Table Entry OpenFlow Spec. 1.0 Rule Action Stats Packet + byte counters 1. Forward packet to port(s) 2. Encapsulate and forward to controller 3. Drop packet 4. Send to normal processing pipeline Switch MAC MAC Eth VLAN IP IP IP TCP TCP Port src dst type ID Src Dst Prot sport dport 16 © 2012 Extreme Networks, Inc. All rights reserved.
  • 17. « Scalabilité » • Les promesses d’OpenFlow sont : – De résoudre les problèmes de « scalabilité » • Le controller peut gérer un nombre important de Flow Entries (RAM) – De programmer son réseau d’un point central – De prendre des décisions de forwarding novatrices • En pratique, côté commutateur : – Les ASIC actuels ne sont pas pensés pour gérer des Flow Table • Il y a donc toujours une limite dans la « scalabilité » actuelle – Des commutateurs entrée de gamme, génériques, sont donc très limités ! – Les performances de l’ASIC restent primordiales • La prochaine génération d’ASIC saura gérer ces Flow Entries 17 © 2012 Extreme Networks, Inc. All rights reserved.
  • 18. Conclusion • OpenFlow est un brillant candidat pour devenir LE protocole de demain – Mais il manque de maturité à ce jour • Intéropérabilité ? • Support Hardware – Le Controller doit réinventer la roue • OpenFlow accepte des « vendor-extensions » – Chaque constructeur peut donc rajouter des fonctionnalités… – …on perd un peu du côté « Open » de OpenFlow • OpenFlow n’est pas le SDN, mais son outil premier. 18 © 2012 Extreme Networks, Inc. All rights reserved.
  • 19. Merci © 2011 Extreme Networks, Inc. All rights reserved.