Konfigurasi MPLS L3VPN dengan RIP pada Cisco

Sebelumnya saya sudah membahas cara konfigurasi MPLS L3VPN pada posting sebelumnya, tetapi itu baru sebatas agar antar Router PE dapat mendistribusikan informasi Routing antar VRF yang ada di PE tersebut, jadi hanya baru antar VRF pada PE saja yang dapat saling melakukan PING, antar CE belum dapat melakukan PING karena CE belum mengetahui informasi Network yang ada di masing-masing PE-nya.

Kali ini kita coba gunakan RIP untuk mendistribusikan informasi Routing antara CE dengan masing-masing PE-nya, dengan Dynamic Routing sepeti EIGRP, OSPF, RIP, BGP konfigurasi yang kita lakukan lebih ringan dan tidak terlalu berpikir keras sepeti Static Routing. ketika Router PE dan CE sudah membentuk adjacencies keduanya akan saling bertukar informasi, dari CE ke PE kemudian PE melakukan redistribute menjadi BGP VPNv4 untuk dikirimkan ke PE lainnya, begitu pula sebaliknya.

Ini dia topologinnya, tidak jauh berbeda dengan posting sebelumnya :


Network 10.10.10.0 dan 20.20.20.0 berada di Router PE yang terpisah yaitu R1 dan R3, untuk menghubungkannya kita menggunakan MPLS L3VPN, Routing BGP VPNv4 akan kita bentuk antara R1 dan R3 sebagai jalur melintasnya informasi Routing antar CE, karena kali ini kita menggunakan RIP, dari Routing RIP ini akan kita konfigurasi Redistribute ke BGP VPNv4 pada Router PE, dan juga sebaliknya. Konfigurasi IP Addressing, MPLS Backbone, dan Routing EIGRP saya loncat langsung ke konfigurasi VRF, MP-BGP, dan RIP.

Virtual Routing and Forwarding

    R1

    Pertama kita buat VRF untuk masing-masing jaringan privat yang terhubung dengan Router PE, dan juga tentukan rd dan rt nya.
    R1(config)#ip vrf Dark
    R1(config-vrf)# rd 10:1
    R1(config-vrf)# route-target export 10:1
    R1(config-vrf)# route-target import 10:1
    R1(config-vrf)# ip vrf Light
    R1(config-vrf)# rd 10:2
    R1(config-vrf)# route-target export 10:2
    R1(config-vrf)# route-target import 10:2
    
    Dan terapkan pada interface Router PE yang terhubung dengan Router CE, kemudian berikan IP Address pada interface tersebut.
    R1(config)#int e0/1
    R1(config-if)#ip vrf forwarding Dark
    R1(config-if)#ip address 10.10.10.1 255.255.255.0
    R1(config-if)#int e0/2
    R1(config-if)#ip vrf forwarding Light
    R1(config-if)#ip address 10.10.10.1 255.255.255.0
    

    R3

    R3(config)#ip vrf Dark
    R3(config-vrf)# rd 10:1
    R3(config-vrf)# route-target export 10:1
    R3(config-vrf)# route-target import 10:1
    R3(config-vrf)# ip vrf Light
    R3(config-vrf)# rd 10:2
    R3(config-vrf)# route-target export 10:2
    R3(config-vrf)# route-target import 10:2
    R3(config)#int e0/1
    R3(config-if)#ip vrf forwarding Dark
    R3(config-if)#ip address 20.20.20.1 255.255.255.0
    R3(config-if)#int e0/2
    R3(config-if)#ip vrf forwarding Light
    R3(config-if)#ip address 20.20.20.1 255.255.255.0
    

Multi Protocol BGP

Kemudian konfigurasi MP BGP VPNv4 antara R1 dengan R3.

    R1

    Pertama kita lakukan peering pada Router PE sebelah yaitu R3
    R1(config)# router bgp 10
    R1(config-router)# neighbor 3.3.3.3 remote-as 10
    R1(config-router)# neighbor 3.3.3.3 update-source Loopback0
    
    Masuk address-family untuk konfigurasi routing vpnv4
    R1(config-router)# address-family vpnv4
    R1(config-router-af)# neighbor 3.3.3.3 activate
    R1(config-router-af)# neighbor 3.3.3.3 send-community extended
    R1(config-router-af)# ex
    
    Dan address-family untuk masing-masing VRF, disini kita konfigurasi BGP agar melakukan redistribute network yang terhubung langsung dan juga dari RIP.
    R1(config-router)#address-fam ipv4 vrf Dark
    R1(config-router-af)#redistribute connected
    R1(config-router-af)#redistribute vrf Dark rip metric 10 
    R1(config-router-af)#exi
    R1(config-router)#address-family ipv4 vrf Light
    R1(config-router-af)#redistribute connected
    R1(config-router-af)#redistribute vrf Light rip metric 10
    R1(config-router-af)#exi
    

    R3

    Konfigurasi pada Router PE satunya.
    R3(config)#router bgp 10
    R3(config-router)#neighbor 1.1.1.1 remote-as 10
    R3(config-router)#neighbor 1.1.1.1 update-source Loopback0
    R3(config-router)#address-family vpnv4
    R3(config-router-af)#neighbor 1.1.1.1 activate
    R3(config-router-af)#neighbor 1.1.1.1 send-community extended
    R3(config-router-af)#exit-address-family
    R3(config)#router bgp 10
    R3(config-router)#address-fam ipv4 vrf Dark
    R3(config-router-af)#redistribute connected
    R3(config-router-af)#redistribute vrf Dark rip metric 10
    R3(config-router-af)#exi
    R3(config-router)#address-fam ipv4 vrf Light
    R3(config-router-af)#redistribute connected
    R3(config-router-af)#redistribute vrf Light rip metric 10
    R3(config-router-af)#exi
    

Routing Information Protocol

Kita konfigurasi RIP pada VRF masing-masing Router PE.

    R1

    R1(config)#router rip
    R1(config-router)#ver 2
    R1(config-router)#no auto-summ
    R1(config-router)#address-fam ipv4 vrf Dark
    R1(config-router-af)#no auto-summary
    R1(config-router-af)#net 10.10.10.0 
    R1(config-router-af)#redistribute vrf Dark bgp 10 metric 10
    R1(config-router)#address-family ipv4 vrf Light
    R1(config-router-af)#no auto-summ
    R1(config-router-af)#net 10.10.10.0
    R1(config-router-af)#redistribute vrf Light bgp 10 metric 10
    R1(config-router-af)#exi
    

    R3

    R3(config)#router rip
    R3(config-router)#ver 2
    R3(config-router)#no auto-summ
    R3(config-router)#address-fam ipv4 vrf Dark
    R3(config-router-af)#no auto-summ
    R3(config-router-af)#net 20.20.20.0
    R3(config-router-af)#redistribute vrf Dark bgp 10 metric 10
    R3(config-router-af)#exi
    R3(config-router)#address-family ipv4 vrf Light
    R3(config-router-af)#no auto-summ
    R3(config-router-af)#net 20.20.20.0
    R3(config-router-af)#redistribute vrf Light bgp 10 metric 10
    R3(config-router-af)#exi
    
    Dan konfigurasi RIP pada Router CE

    R4

    R4(config)#router rip
    R4(config-router)#ver 2
    R4(config-router)#no auto-summ
    R4(config-router)#net 4.4.4.4
    R4(config-router)#net 10.10.10.0
    R4(config-router)#exi
    

    R5

    R5(config)#router rip
    R5(config-router)#ver 2
    R5(config-router)#no auto-summ
    R5(config-router)#net 5.5.5.5
    R5(config-router)#net 20.20.20.0
    R5(config-router)#exi
    

    R6

    R6(config)#router rip
    R6(config-router)#ver 2
    R6(config-router)#no auto-summ
    R6(config-router)#net 6.6.6.6  
    R6(config-router)#net 10.10.10.0
    R6(config-router)#exi
    

    R7

    R7(config)#router rip
    R7(config-router)#ver 2
    R7(config-router)#no auto-summ
    R7(config-router)#net 7.7.7.7
    R7(config-router)#net 20.20.20.0
    R7(config-router)#exi
    

Konfirmasi

    Untuk konfirmasi kita lakukan PING antar Router CE menggunakan IP Loopback
    R4#ping 5.5.5.5 source loopback 0
    Type escape sequence to abort.
    Sending 5, 100-byte ICMP Echos to 5.5.5.5, timeout is 2 seconds:
    Packet sent with a source address of 4.4.4.4 
    !!!!!
    Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/2 ms
    
    R6#ping 7.7.7.7 source loopback 0
    Type escape sequence to abort.
    Sending 5, 100-byte ICMP Echos to 7.7.7.7, timeout is 2 seconds:
    Packet sent with a source address of 6.6.6.6 
    !!!!!
    Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
    

Komentar