25 jul 2010

LABORATORIOS CON NUBE MPLS

Para realizar diferentes laboratorios, crearemos una nube MPLS lite.
  • OSP como protocolo de enrrutamiento IGP
  • BGP como protoolo de enrrutameinto EGP
  • Configurar MPLS en los Router
  • Configurar BGP-VPN
  • Configurar Vrf de pruebas
La nube la simularemos en GNS3 utilizaremos Router Cisco 3725 que trae 2 Fast ethernet y adicionaremos 1 Fast etherent y 1 puerto Serial. Simularemos 3 Ciudades Barranquilla, Cartagena, Bogota, en cada una de ellas habrá un PE y un SW.

La topología seria la siguiente.


PASOS PARA CONFIGURAR LA NUBE MPLS

  1. Configuracion de las interfaces: se debe configurar cada interfase de cada uno de los router asi como una interfas loopback para utilizar como router-ID en los procesos de ruteo.

    EJEMPLO:
    PE_BQA

    interface Loopback10
    description ID_ROUTER_GX
    ip address 192.168.255.1 255.255.255.255
    !
    interface FastEthernet0/0
    description MPLS_CX_BQA
    ip address 192.168.254.1 255.255.255.252
    duplex auto
    speed auto
    !
    interface FastEthernet0/1
    description MPLS_CX_CTG
    ip address 192.168.254.5 255.255.255.252
    duplex auto
    speed auto

    Comprobamos conectividad entre los Router conectados.

  2. Configuracion de OSP como protocolo IGP: configuramos en los router el proceso OSP 10 con las redes wan de los router.

    EJEMPLO:

    router ospf 10
    log-adjacency-changes
    network 192.168.254.0 0.0.0.255 area 0
    network 192.168.255.0 0.0.0.255 area 0

    Comprobamos Conectividad entre las diferentes loopback

  3. Configuramos BGP como protocolo EGP: se crea el Sistema Autonomo (AS 65000) y se configura sus vecino utilizando para distinguir a cada router el loopback


    EJEMPLO

    router bgp 65000
    no
    synchronization
    bgp log-neighbor-changes
    neighbor 192.168.255.2 remote-as 65000
    neighbor 192.168.255.2 update-source Loopback10
    neighbor 192.168.255.3 remote-as 65000
    neighbor 192.168.255.3 update-source Loopback10
    no auto-
    summary


    Comprobamos la tabla de vecinos con el comando show ip bgp summary.

  4. Configuracion de MPLS : Se configuran las interfaces que intervienen en MPLS, con el comando mpls ip sobre cada interfas

    EJEMPLO

    interface FastEthernet0/0
    description MPLS_CX_BQA
    ip address 192.168.254.1 255.255.255.252
    duplex auto
    speed auto
    mpls label protocol ldp
    tag-switching ip
    !
    interface FastEthernet0/1
    description MPLS_CX_CTG
    bandwidth 10240
    ip address 192.168.254.5 255.255.255.252
    duplex auto
    speed auto
    mpls label protocol ldp
    tag-switching ip

    Comprobamos con el comando show mpls interfaces .

  5. Configuracion de MPLS para utilizacion de VPN: Se le informa a BGP hacia que vecinos debe propagar la informacion de las VPN.

    EJEMPLO


    router bgp 65000
    !
    address-family vpnv4
    neighbor 192.168.255.1 activate
    neighbor 192.168.255.1 send-community both
    neighbor 192.168.255.3 activate
    neighbor 192.168.255.3 send-community both
    exit-address-family
    !


    Comprobamos intercambio de informacion de vpn con el comando show mpls forwarding-table.

  6. Configurar un VRF para comprobar el funcionamiento de la MPLS-VPN : Configuraremos una vrf llamada "prueba" en los tres routeres tambien debemos redistribuir rutas para propagar en nuestra MPLS-VPN

    EJEMPLO

    !
    ip vrf prueba
    rd 1001:100
    route-target export 1001:100
    route-target import 1001:100
    !
    address-family ipv4 vrf prueba
    redistribute connected
    no auto-
    summary
    no
    synchronization
    exit-address-family

    Comprobamos funcionamiento con el comando show ip vrf prueba .


  7. Configurar las Subinterfaces con la vrf de prueba: se crea una sub interfas en cada router con la vrf prueba.

    EJEMPLO

    interface FastEthernet1/0.10
    description prueba
    encapsulation dot1Q 10
    ip vrf forwarding prueba
    ip address 192.168.0.1 255.255.255.252

    Comprobamos con el comando show ip bgp vpnv4 vrf prueba o el comando show ip route vrf prueba y realizamos ping vrf prueba X.X.X.X hacia cada ip en la misma vrf.


  8. Referencia:
    http://ccie-en-espanol.blogspot.com/search/label/MPLS
    http://hondo.diatel.upm.es/manuales/Cisco/Manual%20Corto%20Cisco%20MPLS-BGP-vnp.pdf

4 comentarios:

  1. Hola, gran articulo, pero, me podrias enviar el historial de comandos de los routers por email?
    quale99@gmail.com

    Un saludo, y gracias anticipadas!!

    ResponderBorrar
  2. Hola Quale. lastimosamente ya no los archivos de configuracion, este articulo es de julio del 2010.
    trate en el articulo de colocar los comandos mas relevantes.

    En caso de necesitar alguna ayuda, con gusto.

    ResponderBorrar
  3. Hola! Soy el del comentario anterior, solo que he actualizado mi foto y mi nombre jejeje.
    Bueno, voy a tratar de montar un proyecto similar, siguiendo tus pasos, es para mi proyecto de fin de carrera, luego tendre que realizar politicas de ingenieria de trafico y QoS para VoIP... ya te ire comentando! Un saludo.

    ResponderBorrar
    Respuestas
    1. Hola david, me interesaria saber si puedes enviarme material sobre vpn mpls, actualmente tambien estoy en mi proyecto de final de carrera y me gustaria poder abarcar esos 2 temas, si no te incomodase mucho el poder enviarme algo...de antemano muchas gracias.

      Borrar