Skip to main content

Échange multilatéral d'égal à égal

Le Multi-Lateral Peering Exchange (MLPE) automatise le peering entre les réseaux ouverts grâce à des serveurs de routes qui profitent aux nouveaux réseaux de peering et aux participants existants.

MLPE comprend :

  • Prise en charge des itinéraires de monodiffusion IPv4 et IPv6
  • Serveurs de routage redondants sur chaque site
  • Filtres pour les fausses routes et les annonces de participants mis en œuvre à l'aide des tables du registre de routage Internet (IRR)
  • Supprime de manière transparente le saut ASN MLPE
  • Authentification MD5 BGP
  • Filtrage basé sur la communauté BGP pour les annonces d'itinéraires et la mise en attente d'un AS

Fonctionnement du peering multilatéral

  1. Le même VLAN et la même IP sont partagés entre le peering bilatéral et le peering multilatéral.
  2. Le client de peering établit des sessions eBGP avec les serveurs MLPE redondants d'Equinix.
  3. Vous échangez des routes avec les serveurs MLPE.
  4. Le serveur MLPE filtre ces itinéraires à l'aide de la base de données du registre de routage Internet (IRRDB) et de l'infrastructure de clés publiques de ressources (RPKI).

Demande de participation au MLPE

Pour demander la participation du MLPE :

  1. Saisissez l'AS-Set de votre organisation. Vous avez la possibilité de sélectionner une session sécurisée avec MD5, et une zone de texte libre pour les demandes spéciales.

  2. Chaque région est développée pour vous aider à sélectionner l'adresse IP du port pour établir une connexion avec les sites répertoriés. Plusieurs emplacements sont possibles.

  3. Cliquez sur Submit MLPE Request (Soumettre une demande de MLPE).

Pour demander et gérer votre participation au MLPE, connectez-vous au [Customer Portal] (https://portal.equinix.com/ix) et cliquez sur Request MLPE participation.

Pour plus de détails, cliquez sur [MLPE Information] (https://portal.equinix.com/ix/portal).

Serveur de routes MLPE Communautés BGP

Tous les serveurs de routage MLPE (Multi-Lateral Peering Exchange) d'Equinix permettent aux participants de mieux contrôler les annonces sortantes de leurs itinéraires à l'aide des communautés BGP (Border Gateway Protocol). Vous pouvez autoriser ou refuser toutes les routes, avec des exceptions pour les deux, et vous pouvez autoriser l'ajout de votre ASN jusqu'à trois fois.

Conseil : L'utilisation de communautés BGP avec le service MLPE n'est pas obligatoire. Cependant, elle est généralement utilisée par les grands pairs pour éviter de prendre le trafic d'autres grands pairs sur le MLPE.

Les sections suivantes comprennent des informations sur la Communauté et des exemples de configuration Cisco.

Communautés informationnelles et opérationnelles de l'homologue (envoyées par le serveur de routes MLPE à l'homologue)

CommunityDescriptionNotes
24115:65012RPKI Valid
24115:65023RPKI Unknown
65535:65281No ExportRFC1997
65535:65282No AdvertiseRFC1997
24115:1000:1RPKI Valid
24115:1000:2RPKI Unknown
24115:1000:3RPKI Not Checked
24115:1001:1IRRDB ValidPrefix exists in IRRDB (ASN or AS-SET)
24115:1001:2IRRDB Not CheckedStatic Prefix List
24115:1002:RSNRoute Server TracerRoute Server Marker
24115:1003:MSPeer Round Trip TimeMilliseconds
24115:1004:ASNIncoming Peer ASN

Communautés opérationnelles (reçues par le serveur de routes du MLPE de la part du participant)

CommunityDescriptionNotes
24115:65281-65283No ExportRFC1997
65535:65281-65283No ExportRFC1997
24115:24115Default Open PolicyAnnounce to all peers
0:24115Default Closed PolicyDo not announce to any peers
24115:24115 0:ASNDefault Open except for ASNAnnounce to all peers except ASN
0:24115 24115:ASNDefault Closed Policy except for ASNDo not announce to any peers except ASN
65535:0Graceful ShutdownRFC8326
65535:666RTBH PrefixRFC7999
65501:24115Prepend 24115 1x to PrefixPrepend AS24115 to Path
65501:ASNPrepend 1x to Neighbor ASNPrepend Peer AS to Path
65502:ASNPrepend 2x to Neighbor ASNPrepend Peer AS to Path
65503:ASNPrepend 3x to Neighbor ASNPrepend Peer AS to Path
65001:40Local Preference 40
65001:50Local Preference 50
65001:140Local Preference 140
65001:150Local Preference 150
RT:0:ASNDefault Open Except for ASNAnnounce to all peers except ASN
RT:24115:ASNAllow Export to ASNAnnounce only to ASN
RT:65501:ASNPrepend Peer ASN 1x to Neighbor ASN
RT:65502:ASNPrepend Peer ASN 2x to Neighbor ASN
RT:65503:ASNPrepend Peer ASN 3x to Neighbor ASN
24115:1:24115Default Open PolicyAnnounce to all peers
24115:0:24115Default Closed PolicyDo not announce to any peers
24115:0:ASNNo Export to ASNDo not Advertise to Neighbor ASN
24115:1:ASNAllow Export to ASNAdvertise to Neighbor ASN
24115:2:MSNo Export to Neighbors above MS5ms increment from 5ms to 200ms
24115:101:ASNPrepend 1x to Neighbor ASNPrepend Peer AS to Path
24115:102:ASNPrepend 2x to Neighbor ASNPrepend Peer AS to Path
24115:103:ASNPrepend 3x to Neighbor ASNPrepend Peer AS to Path
24115:111:MSPrepend 1x for Latency above MS5ms increment from 5ms to 200ms
24115:112:MSPrepend 2x for Latency above MS5ms increment from 5ms to 200ms
24115:113:MSPrepend 3x for Latency above MS5ms increment from 5ms to 200ms

Communautés d'information filtrées (uniquement dans le Looking Glass du portail IX)

CommunityDescriptionNotes
24115:1101:1Prefix Length too longMaximum Length IPv4: 24, IPv6: 64
24115:1101:2Prefix Length too shortMinimum Length IPv4: 24, IPv6: 64 (RTBH only)
24115:1101:3Bogon PrefixCymru IPv4 and IPv6 bogons
24115:1101:4Bogon ASN in PathBogon ASN in Path
24115:1101:5AS Path too longIPv4: 24, IPv6: 64
24115:1101:6AS Path too shortIPv4: 0, IPv6: 0
24115:1101:7Invalid First ASNFirst AS in Path not Peer AS
24115:1101:8Invalid Next Hop AddressNext Hop address is not Peer Address
24115:1101:9IRRDB Prefix not foundPrefix was not found in Peer ASN or AS-SET
24115:1101:13RPKI InvalidInvalid ROA, Origin AS, and/or Prefix Length
24115:1101:20AS LoopAS Loop in Path
24115:1102:1Advertising Peer declines PrefixAdvertising Peer Policy excludes Recipient Peer

Exemple de configurations utilisant les communautés BGP

Défaut Ouvert, sauf avec AS10, AS20 et AS30

router bgp 40
neighbor 202.79.197.126 remote-as 24115
neighbor 202.79.197.126 route-map eqixsg-in in
neighbor 202.79.197.126 route-map eqixsg-out out

# set default-open community on outbound and
# set communities to restrict annoucnements from AS10, 20 and 30.
route-map eqixsg-out permit 10
set community 24115:24115 0:10 0:20 0:30

# reject routes received from AS 10, 20 and 30
route-map eqixsg-in deny 10
match as-path 10
ip as-path access-list 10 permit ^10_
ip as-path access-list 10 permit ^20_
ip as-path access-list 10 permit ^30_

Défaut Fermé, sauf AS10, AS20 et AS100030

router bgp 40
neighbor 202.79.197.126 remote-as 24115
neighbor 202.79.197.126 route-map eqixsg-in in
neighbor 202.79.197.126 route-map eqixsg-out out

# set default-closed community on outbound and
# set communities on announcements to AS10, AS20, and AS100030
route-map eqixsg-out permit 10
set community 0:24115 24115:10 24115:20 24115:30
set extcommunity rt 0:100030

# accept routes from AS10, AS20, and AS100030
route-map eqixsg-in permit 10
match as-path 10

ip as-path access-list 10 permit ^10_
ip as-path access-list 10 permit ^20_
ip as-path access-list 10 permit ^100030_

Routes locales vers tous, internationales vers/depuis AS10 et AS100020 uniquement

router bgp 40
neighbor 202.79.197.126 remote-as 24115
neighbor 202.79.197.126 route-map eqixsg-in in
neighbor 202.79.197.126 route-map eqixsg-out out

# announce local routes with default open community
route-map eqixsg-out permit 10
match community 40:4000 # local routes
set community 24115:24115

# announce international routes with default closed community
# and community to announce to AS10 and AS100020 only
route-map eqixsg-out permit 20
match community 40:5000 # international routes
set community 0:24115 24115:10
set extcommunity rt 24115:100020

Prédire AS40 1x à AS10, 2x à AS20, et 3x à AS100030

router bgp 40
neighbor 202.79.197.126 remote-as 24115
neighbor 202.79.197.126 route-map eqixsg-in in
neighbor 202.79.197.126 route-map eqixsg-out out
route-map eqixsg-out permit 10
set community 65501:10 65502:20
set extcommunity rt 65503:100030

Trou noir déclenché à distance

# signals to MLPE route-servers to set next-hop as Black Hole host for configured network/host
router bgp 40
network 1.1.1.1 mask 255.255.255.255
neighbor 202.79.197.126 remote-as 24115
neighbor 202.79.197.126 route-map RM-RTBH-OUT out
neighbor 202.79.197.126 send-community

route-map RM-RTBH-OUT permit 10
match ip address prefix-list PL-RTBH-OUT
set community 65535:666

ip prefix-list PL-RTBH-OUT seq 10 permit 1.1.1.1/32
ip route 1.1.1.1 255.255.255.255 Null0

Cette page vous a-t-elle été utile ?