Aperçu des échanges Internet

Megaport possède et exploite une série de points d’échange Internet (IX) dans la majorité de ses réseaux mondiaux. Les IX offrent une plus grande efficacité entre les réseaux et permettent d’échanger directement du trafic, réduisant ainsi la latence et l’utilisation de la bande passante sur les connexions Internet des clients.

Il existe deux principaux types d’accord de peering IX : multilatéral et bilatéral. Le peering multilatéral est l’option par défaut lorsque vous vous connectez à MegaIX. Dans le cadre du peering multilatéral, vous utilisez le BGP pour l’appairage avec les deux serveurs de routage (RS1 et RS2) pour un marché IX, vous annoncez vos routes aux serveurs de routage, et toutes les routes disponibles de toutes les autres connexions multilatérales appairées sont annoncées à votre pair à partir des serveurs de routage. Le deuxième type de peering est le peering bilatéral. Cette méthode est requise pour les pairs qui ne participent pas au peering multilatéral par l’intermédiaire des serveurs de routage et établit une relation d’échange directe avec une autre entité de l’échange. Vous pouvez participer à la fois au peering multilatéral et au peering bilatéral dans l’infrastructure Megaport IX.

Si vous vous connectez à un emplacement AMS-IX, voir Connectivité AMS-IX.

Pour rejoindre un échange Internet pour les emplacements Megaport et MegaIX

  1. Dans le Megaport Portal, allez à la pageServices et sélectionnez le port que vous souhaitez utiliser.
    Si vous n’avez pas encore créé un port, consultez Création d’un port.
  2. Ajoutez une connexion IX pour le port.
    Cliquez sur +Connection (+Connexion), sur Internet Exchange (Échange Internet), puis sur Next (Suivant).
    Ajouter une connexion IX

  3. Sélectionnez l’emplacement IX et cliquez sur Next (Suivant).
    Emplacement IX

  4. Précisez ces détails de connexion :

    • Name your connection (Nommez votre connexion) – Le nom de votre VXC qui doit apparaître sur le portail Megaport.

    • Invoice Reference (Référence de la facture) – Ce champ est facultatif. Il peut s’agir de n’importe quel texte, tel qu’un numéro de bon de commande ou un numéro de référence de facturation.

    • Rate Limit (Débit maximal) – Il s’agit de la vitesse de votre connexion en Mbits/s. Le débit maximal pour un IX ne peut pas dépasser la vitesse de port globale pour les connexions métropolitaines, et 10 Gbits/s pour les connexions non métropolitaines.
      Détails de la connexion

  5. Cliquez sur Next (Suivant).

  6. Précisez ces détails IX :

    • Preferred VLAN (VLAN préféré) – En option, indiquez un ID VLAN inutilisé pour cette connexion. L’ID VLAN doit être unique sur ce port et peut être compris entre 2 et 4093. Si vous indiquez un ID VLAN déjà utilisé, le système affiche le prochain ID VLAN disponible. Megaport valide l’ID VLAN avant de procéder à la commande. Si vous ne spécifiez pas de valeur, Megaport vous en attribuera une. Vous pouvez également activer le basculement vers Untag (Suppr. la balise) pour supprimer le marquage de cette connexion. Cette sélection supprime le balisage VLAN de cette connexion mais vous limite à un seul IX (ou une seule VXC) sur ce port.

    • ASN (ASN) – Le numéro de système autonome (ASN) de votre réseau. L’ASN peut être soit un ASN de 16 bits, soit un ASN de 32 bits (2 ou 4 octets) mais doit être un AS public. Vous ne pouvez pas modifier l’ASN après le déploiement.

    • MAC Address (Adresse MAC) – L’adresse MAC de l’appareil de couche 3 qui établira la session de peering BGP avec l’IX. Les connexions à l’IX sur cette VXC seront verrouillées à cette adresse pour des raisons de sécurité. Si vous ne disposez pas du MAC correct au moment de la commande, saisissez un MAC substituable (tel que 00:01:00:01:12:34) car ce champ reste modifiable après le déploiement.

    • BGP Password (Mot de passe BGP) – En option, ajoutez un mot de passe BGP au VXC. Ce champ peut être laissé vide. Vous ne pouvez pas modifier le mot de passe BGP après le déploiement.

    • Graph Visibility (Visibilité des graphiques) – Précisez comment afficher vos graphiques de trafic dans l’outil MegaIX Looking Glass sur le Megaport Portal. Public (Publique) permet à d’autres clients de voir votre débit IX ; Private (Privée) masque cette information aux autres clients.

    • Peer Macro (Macro pair) – Un champ facultatif qui n’apparaît que pour les connexions ECIX. La valeur de macro du pair définit le filtre macro AS pour le pair. Megaport utilise cette valeur pour générer une liste de préfixes que cet AS peut générer, et cette liste filtre les annonces par le serveur de routage.

      Un autre nom pour ce champ est AS-MACRO (ou AS-SET) car il contient une liste de numéros AS appartenant à ce pair.

      Si vous n’avez pas de macro pair, vous pouvez entrer votre ASN dans ce champ. (Vous ne pouvez envoyer que des routes qui proviennent de votre propre AS). Les préfixes non valides ne seront pas annoncés par le serveur de routage et une configuration incorrecte entraîne le rejet de tous vos préfixes par le serveur de routage.

      En cas de non-spécification, votre propre ASN sera utilisé dans le filtre et vous ne pourrez envoyer que des routes provenant de votre propre AS et des préfixes enregistrés pour cet AS.

    • Invoice Reference (Référence de la facture) – Ce champ est facultatif. Il peut s’agir de n’importe quel texte, tel qu’un numéro de bon de commande ou un numéro de référence de facturation.
      Détails du service IX

  7. Cliquez sur Next (Suivant).
    Une page de résumé apparaît. Elle inclut le coût mensuel. Cliquez sur Back (Retour) pour effectuer des modifications ou cliquez sur Add IX (Ajouter IX) pour ajouter cette configuration à votre panier et procéder au paiement.

    Après le déploiement, Megaport envoie un e-mail à votre adresse e-mail enregistrée avec des informations supplémentaires sur la façon de terminer la configuration du BGP.

Détails techniques et dépannage

Les mises en œuvre standard du BGP exigent que le premier ASN dans le chemin corresponde à l’ASN du pair, cependant, lorsqu’il est engagé dans un peering multilatéral, le premier ASN ne sera pas celui du pair (RS) mais celui du pair en aval qui fournit les routes. C’est un comportement attendu et nécessaire pour réduire la longueur des chemins AS afin de prendre des décisions de routage correctes. Pour permettre le peering multilatéral, configurez vos appareils de manière à ne pas appliquer l’exigence du premier AS. Par exemple, sur un routeur Cisco, la commande est no bgp enforce-first-as.

Pour éviter que les clients n’envoient toutes les routes Internet à Megaport, nous limitons le nombre maximum de préfixes (MaxPFX) qui peuvent nous être envoyés. La limite par défaut est 1 000 routes IPv4 et 100 routes IPv6. Le dépassement de cette valeur entraîne la fin de la session ; toutefois, celle-ci peut être réinitialisée en contactant l’équipe d’assistance Megaport via le chat en ligne.

Toutes les trames transmises à l’échange Internet doivent :

  • Avoir la même adresse MAC source
  • Être des trames Ethernet II (DIX), avec des EtherTypes correspondant à ARP, IPv4 ou IPv6

Les trames suivantes ne sont pas autorisées sur l’échange Internet :

  • Multicast et broadcast, à l’exception de l’ARP et du protocole de découverte des voisins IPv6
  • Trames résultant du proxy ARP
  • Trames 802.2 LLC/SNAP
  • Protocoles de type lien-local et contrôle de couche 2 tels que :
    • Toutes les formes de spanning tree
    • Protocoles de découverte des fournisseurs (CDP, EDP, FDP, MNDP)
    • UDLD
    • DHCP
    • PIM
    • Keepalives de couche 2
    • Protocoles de routage interne (tels que OSPF et ISIS)
  • Annonces des routeurs IPv6
  • Redirections ICMP

Les serveurs de routage MegaIX n’obéissent pas au fameux attribut de communauté BGP no-export. Cet attribut de communauté est transmis de manière transparente aux autres pairs connectés au serveur de routage.

Les valeurs du Multiple Exit Discriminator (MED) ne sont prises en compte dans les règles de sélection de la route que lorsque l’ASN d’annonce est le même pour les routes candidates. Les valeurs MED ne sont pas modifiées par les serveurs de routage. Les valeurs annoncées aux serveurs de routage sont transmises sans modification aux autres pairs.

Les serveurs de routage accordent la même préférence locale à toutes les routes de l’IX. Les serveurs de routage ne comparent pas l’ID du routeur BGP pour la sélection de la meilleure route, préférant plutôt la route la plus ancienne lorsque tous les autres attributs sont égaux.

Communautés BGP

Les serveurs de routage MegaIX soutiennent un certain nombre de communautés d’ingénierie du trafic pour aider les pairs à contrôler la préférence et la distribution des routes. Les communautés BGP de la plage

64990-65512:*

sont dépouillées, tandis que toutes les autres sont transmises aux pairs.

Vous pouvez utiliser les communautés BGP suivantes pour définir la politique d’exportation vers des pairs avec des numéros de systèmes autonomes de 2 octets :

Community Action
64990:ASN Do not advertise to ASN
64991:ASN Prepend once to ASN
64992:ASN Prepend twice to ASN

Vous pouvez utiliser les communautés BGP étendues pour définir la politique d’exportation pour les pairs ASN de 2 octets et 4 octets :

Extended Community Action
RT 64990:ASN Do not advertise to ASN
RT 64991:ASN Prepend once to ASN
RT 64992:ASN Prepend twice to ASN
RT 64999:0 Do not advertise this prefix unless explicitly permitted
RT 64999:ASN Permit this prefix to be advertised to ASN

Looking Glass

Megaport exploite un outil MegaIX Looking Glass public, accessible sur le web, qui permet aux pairs et aux opérateurs de réseau de s’informer sur l’état actuel du routage. Vous pouvez interroger les serveurs de routage primaires et redondants pour obtenir des données BGP en direct. L’outil MegaIX Looking Glass est disponible à l’adresse suivante : https://lg.megaport.com.

Plus d’informations


Dernière mise à jour: