CCIE Bootcamp: MPLS

Hari ke-5 saya akan menulis mengenai MPLS dasar mulai dari OSPF, LDP, BGP, MP-BGP dan PE-CE routing menggunakan RIP dan EIGRP. Mari kita mulai dari konfigurasi alamat IP.

Konfigurasi PE1:

interface Loopback0
 ip address 10.10.10.1 255.255.255.255
!
interface FastEthernet0/0
 ip address 192.168.10.1 255.255.255.252
!
router ospf 1
 log-adjacency-changes
 network 10.10.10.1 0.0.0.0 area 0
 network 192.168.10.1 0.0.0.0 area 0

 

Konfigurasi P:

interface Loopback0
 ip address 10.10.10.10 255.255.255.255
!
interface FastEthernet0/0
 ip address 192.168.10.2 255.255.255.252
!
interface FastEthernet0/1
 ip address 192.168.20.1 255.255.255.252
!
router ospf 1
 network 10.10.10.10 0.0.0.0 area 0
 network 192.168.10.2 0.0.0.0 area 0
 network 192.168.20.1 0.0.0.0 area 0

 

Konfigurasi PE2:

interface Loopback0
 ip address 10.10.10.2 255.255.255.252
!
interface FastEthernet0/0
 ip address 192.168.20.2 255.255.255.252
!
router ospf 1
 network 10.10.10.2 0.0.0.0 area 0
 network 192.168.20.2 0.0.0.0 area 0

 

Konfigurasi di CE-A1:

interface Loopback0
 ip address 10.0.0.1 255.255.255.255
!
interface Serial0/0
 ip address 192.168.0.2 255.255.255.252

 

Konfigurasi di CE-A2

interface Loopback0
 ip address 10.0.0.2 255.255.255.255
!
interface Serial0/0
 ip address 192.168.0.6 255.255.255.252

 

Konfigurasi di CE-B1

interface Loopback0
 ip address 10.0.0.1 255.255.255.255
!
interface Serial0/0
 ip address 192.168.0.2 255.255.255.252

 

Konfigurasi di CE-B2

interface Loopback0
 ip address 10.0.0.2 255.255.255.255
!
interface Serial0/0
 ip address 192.168.0.6 255.255.255.252

 

Setelah konfigurasi dasar IP dan OSPF selesai kita lanjut dengan menjalankan Label Distribution Protocol (LDP).

Konfigurasi PE1:

mpls ldp router-id Loopback0
!
mpls ip
!
interface FastEthernet0/0
 mpls ip

 

Konfigurasi P:

mpls ldp router-id Loopback0
!
mpls ip
!
interface FastEthernet0/0
 mpls ip
!
interface FastEthernet0/1
 mpls ip

 

Konfigurasi PE2:

mpls ldp router-id Loopback0
!
mpls ip
!
interface FastEthernet0/0
 mpls ip

 

Kita bisa mengecek status neighbor LDP dengan perintah show mpls ldp neighbor.

PE1#sh mpls ldp neighbor
 Peer LDP Ident: 10.10.10.10:0; Local LDP Ident 10.10.10.1:0
 TCP connection: 10.10.10.10.25695 - 10.10.10.1.646
 State: Oper; Msgs sent/rcvd: 8/8; Downstream
 Up time: 00:00:20
 LDP discovery sources:
 FastEthernet0/0, Src IP addr: 192.168.10.2
 Addresses bound to peer LDP Ident:
 192.168.10.2 10.10.10.10 192.168.20.1
P#sh mpls ldp neighbor
 Peer LDP Ident: 10.10.10.1:0; Local LDP Ident 10.10.10.10:0
 TCP connection: 10.10.10.1.646 - 10.10.10.10.25695
 State: Oper; Msgs sent/rcvd: 8/9; Downstream
 Up time: 00:00:54
 LDP discovery sources:
 FastEthernet0/0, Src IP addr: 192.168.10.1
 Addresses bound to peer LDP Ident:
 192.168.10.1 10.10.10.1
 Peer LDP Ident: 10.10.10.2:0; Local LDP Ident 10.10.10.10:0
 TCP connection: 10.10.10.2.646 - 10.10.10.10.25231
 State: Oper; Msgs sent/rcvd: 9/9; Downstream
 Up time: 00:00:54
 LDP discovery sources:
 FastEthernet0/1, Src IP addr: 192.168.20.2
 Addresses bound to peer LDP Ident:
 192.168.20.2 10.10.10.2
PE2#sh mpls ldp neighbor
 Peer LDP Ident: 10.10.10.10:0; Local LDP Ident 10.10.10.2:0
 TCP connection: 10.10.10.10.25231 - 10.10.10.2.646
 State: Oper; Msgs sent/rcvd: 9/9; Downstream
 Up time: 00:01:06
 LDP discovery sources:
 FastEthernet0/0, Src IP addr: 192.168.20.1
 Addresses bound to peer LDP Ident:
 192.168.10.2 10.10.10.10 192.168.20.1

 

Sampai di sini tidak ada penambahan konfigurasi untuk router P. Sekarang mari kita konfigurasi VRF untuk site A dan B.

Di PE1:

ip vrf B1
 rd 65000:2
 route-target export 65000:2
 route-target import 65000:2

 

Di PE2:

ip vrf A2
 rd 65000:1
 route-target export 65000:1
 route-target import 65000:1
!
ip vrf B2
 rd 65000:2
 route-target export 65000:2
 route-target import 65000:2

 

Setelah itu kita konfigurasi BGP dan MP-BGP.

BGP di PE1:

router bgp 65000
 neighbor 10.10.10.2 remote-as 65000
 neighbor 10.10.10.2 update-source Loopback0

 

MP-BGP di PE1:

router bgp 65000
 !
 address-family vpnv4
 neighbor 10.10.10.2 activate
 neighbor 10.10.10.2 send-community extended

 

BGP di PE2:

router bgp 65000
 neighbor 10.10.10.1 remote-as 65000
 neighbor 10.10.10.1 update-source Loopback0

 

MP-BGP di PE1:

router bgp 65000
 !
 address-family vpnv4
 neighbor 10.10.10.1 activate
 neighbor 10.10.10.1 send-community extended

 

Mari kita cek status neighbor untuk BGP dan MP-BGP.

BGP

PE1#sh ip bgp summary
BGP router identifier 10.10.10.1, local AS number 65000
BGP table version is 1, main routing table version 1
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
10.10.10.2 4 65000 19 19 1 0 0 00:14:25 0
PE2#sh ip bgp summary
BGP router identifier 10.10.10.2, local AS number 65000
BGP table version is 1, main routing table version 1
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
10.10.10.1 4 65000 19 19 1 0 0 00:14:41 0

 

MP-BGP

PE1#sh ip bgp vpnv4 all summary
BGP router identifier 10.10.10.1, local AS number 65000
BGP table version is 9, main routing table version 9
4 network entries using 560 bytes of memory
4 path entries using 272 bytes of memory
3/2 BGP path/bestpath attribute entries using 372 bytes of memory
1 BGP extended community entries using 24 bytes of memory
0 BGP route-map cache entries using 0 bytes of memory
0 BGP filter-list cache entries using 0 bytes of memory
Bitfield cache entries: current 1 (at peak 1) using 32 bytes of memory
BGP using 1260 total bytes of memory
BGP activity 4/0 prefixes, 4/0 paths, scan interval 15 secs
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
10.10.10.2 4 65000 20 20 9 0 0 00:15:05 2
PE2#sh ip bgp vpnv4 all summary
BGP router identifier 10.10.10.2, local AS number 65000
BGP table version is 9, main routing table version 9
4 network entries using 560 bytes of memory
4 path entries using 272 bytes of memory
3/2 BGP path/bestpath attribute entries using 372 bytes of memory
1 BGP extended community entries using 24 bytes of memory
0 BGP route-map cache entries using 0 bytes of memory
0 BGP filter-list cache entries using 0 bytes of memory
Bitfield cache entries: current 1 (at peak 1) using 32 bytes of memory
BGP using 1260 total bytes of memory
BGP activity 4/0 prefixes, 4/0 paths, scan interval 15 secs
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
10.10.10.1 4 65000 20 20 9 0 0 00:15:33 2

 

Sampai di sini kita sudah siap untuk menambahkan customer A dan B ke dalam MPLS. Pertama kita akan menambahkan customer A dengan menggunakan routing protocol RIP.

Konfigurasi di PE1:

ip vrf A1
 rd 65000:1
 route-target export 65000:1
 route-target import 65000:1
!
interface Serial0/0
 ip vrf forwarding A1
 ip address 192.168.0.1 255.255.255.252
!
router rip
 version 2
 !
 address-family ipv4 vrf A1
 redistribute bgp 65000 metric transparent
 network 192.168.0.0
 no auto-summary
 version 2
!
router bgp 65000
 !
 address-family ipv4 vrf A1
 redistribute rip

 

Konfigurasi di PE2:

ip vrf A2
 rd 65000:1
 route-target export 65000:1
 route-target import 65000:1
!
interface Serial0/0
 ip vrf forwarding A2
 ip address 192.168.0.5 255.255.255.252
!
router rip
 version 2
 !
 address-family ipv4 vrf A2
 redistribute bgp 65000 metric transparent
 network 192.168.0.0
 no auto-summary
 version 2
!
router bgp 65000
 !
 address-family ipv4 vrf A2
 redistribute rip

 

Konfigurasi di CE-A1

router rip
 version 2
 network 0.0.0.0
 no auto-summary

 

Konfigurasi di CE-A2

router rip
 version 2
 network 0.0.0.0
 no auto-summary

 

Mari kita cek tabel routing di CE-A1 dan CE-A2.

CE-A1#sh ip route rip
 10.0.0.0/32 is subnetted, 2 subnets
R 10.0.0.2 [120/2] via 192.168.0.1, 00:00:15, Serial0/0
 192.168.0.0/30 is subnetted, 2 subnets
R 192.168.0.4 [120/1] via 192.168.0.1, 00:00:15, Serial0/0
CE-A1#ping 10.0.0.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.0.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/16/24 ms
CE-A2#sh ip route rip
 10.0.0.0/32 is subnetted, 2 subnets
R 10.0.0.1 [120/2] via 192.168.0.5, 00:00:25, Serial0/0
 192.168.0.0/30 is subnetted, 2 subnets
R 192.168.0.0 [120/1] via 192.168.0.5, 00:00:25, Serial0/0
CE-A2#ping 10.0.0.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.0.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/11/16 ms

 

Selanjutnya kita akan menambahkan customer B dengan routing protocol EIGRP

Konfigurasi di PE1:

ip vrf B1
 rd 65000:2
 route-target export 65000:2
 route-target import 65000:2
!
interface Serial0/1
 ip vrf forwarding B1
 ip address 192.168.0.1 255.255.255.252
!
router eigrp 65000
 !
 address-family ipv4 vrf B1
 redistribute bgp 65000 metric 1 1 1 1 1
 network 192.168.0.0
 no auto-summary
 autonomous-system 100
!
router bgp 65000
 !
 address-family ipv4 vrf B1
 redistribute eigrp 100

 

Konfigurasi di PE2:

ip vrf B2
 rd 65000:2
 route-target export 65000:2
 route-target import 65000:2
!
interface Serial0/1
 ip vrf forwarding B2
 ip address 192.168.0.1 255.255.255.252
!
router eigrp 65000
 !
 address-family ipv4 vrf B2
 redistribute bgp 65000 metric 1 1 1 1 1
 network 192.168.0.0
 no auto-summary
 autonomous-system 100
!
router bgp 65000
 !
 address-family ipv4 vrf B2
 redistribute eigrp 100

 

Konfigurasi di CE-B1

router eigrp 100
 network 10.0.0.0
 network 192.168.0.0
 no auto-summary

 

Konfigurasi di CE-B2

router eigrp 100
 network 10.0.0.0
 network 192.168.0.0
 no auto-summary

 

Kita cek lagi tabel routing di CE-B1 dan CE-B2.

CE-B1#sh ip route eigrp
 10.0.0.0/32 is subnetted, 2 subnets
D 10.0.0.2 [90/2809856] via 192.168.0.1, 00:06:56, Serial0/0
 192.168.0.0/30 is subnetted, 2 subnets
D 192.168.0.4 [90/2681856] via 192.168.0.1, 00:06:56, Serial0/0
CE-B1#ping 10.0.0.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.0.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/12/16 ms
CE-B2#sh ip route eigrp
 10.0.0.0/32 is subnetted, 2 subnets
D 10.0.0.1 [90/2809856] via 192.168.0.5, 00:07:38, Serial0/0
 192.168.0.0/30 is subnetted, 2 subnets
D 192.168.0.0 [90/2681856] via 192.168.0.5, 00:07:38, Serial0/0
CE-B2#ping 10.0.0.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.0.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 12/13/16 ms

 

Sekarang mari kita menambahkan multicast di B1 dan B2. Kita konfigurasi multicast dengan static RP melewati tunnel GRE.

Konfigurasi B1:

ip multicast-routing
!
interface Loopback0
 ip pim sparse-mode
 ip igmp join-group 239.0.0.1
!
interface Tunnel1
 ip address 12.12.12.1 255.255.255.252
 ip pim sparse-mode
 tunnel source Loopback0
 tunnel destination 10.0.0.2
!
ip pim rp-address 10.0.0.1

 

Konfigurasi B2:

ip multicast-routing
!
interface Loopback0
 ip pim sparse-mode
!
interface Tunnel1
 ip address 12.12.12.2 255.255.255.252
 ip pim sparse-mode
 tunnel source Loopback0
 tunnel destination 10.0.0.1
!
ip pim rp-address 10.0.0.1

 

Mari kita ping IP multicast 239.0.0.1 dari B2

CE-B2#ping 239.0.0.1
Type escape sequence to abort.
Sending 1, 100-byte ICMP Echos to 239.0.0.1, timeout is 2 seconds:
Reply to request 0 from 12.12.12.1, 16 ms

 

Mari kita lihat juga informasi tentang RP di B2.

CE-B2#sh ip mroute
 IP Multicast Routing Table
 Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,
 L - Local, P - Pruned, R - RP-bit set, F - Register flag,
 T - SPT-bit set, J - Join SPT, M - MSDP created entry,
 X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,
 U - URD, I - Received Source Specific Host Report,
 Z - Multicast Tunnel, z - MDT-data group sender,
 Y - Joined MDT-data group, y - Sending to MDT-data group
 Outgoing interface flags: H - Hardware switched, A - Assert winner
 Timers: Uptime/Expires
 Interface state: Interface, Next-Hop or VCD, State/Mode
(*, 239.0.0.1), 00:10:07/stopped, RP 10.0.0.1, flags: SPF
 Incoming interface: Null, RPF nbr 0.0.0.0
 Outgoing interface list: Null
(12.12.12.2, 239.0.0.1), 00:03:36/00:02:26, flags: PFT
 Incoming interface: Tunnel1, RPF nbr 0.0.0.0, Registering
 Outgoing interface list: Null
(*, 224.0.1.40), 00:11:37/00:02:35, RP 10.0.0.1, flags: SJCL
 Incoming interface: Null, RPF nbr 0.0.0.0
 Outgoing interface list:
 Loopback0, Forward/Sparse, 00:11:37/00:02:35
 CE-B2#sh ip pim rp mapping
 PIM Group-to-RP Mappings
Group(s): 224.0.0.0/4, Static
 RP: 10.0.0.1 (?)
Advertisements

CCIE Bootcamp: OSPF dan IPv6

Hari ke-3 dibahas tentang OSPF dan IPv6, untuk materi ini akan saya gabungkan menjadi satu topologi. Saya akan menjalankan OSPF dengan IPv4 dan IPv6 pada topologi hub and spoke di frame relay. IPv4 akan menggunakan tipe broadcast sedangkan IPv6 akan menggunakan tipe non-broadcast.

Konfigurasi Frame Relay Switch sama dengan yang digunakan pada lab RIP di tulisan sebelumnya.

 

OSPF dengan IPv4

Konfigurasi R1:

interface Loopback0
 ip address 1.1.1.1 255.255.255.255
!
interface Serial0/0
 ip address 123.123.123.1 255.255.255.0
 encapsulation frame-relay
!
router ospf 1
 log-adjacency-changes
 network 0.0.0.0 255.255.255.255 area 0

 

Konfigurasi R2:

interface Loopback0
 ip address 2.2.2.2 255.255.255.255
!
interface Serial0/0
 ip address 123.123.123.2 255.255.255.0
 encapsulation frame-relay
!
router ospf 1
 log-adjacency-changes
 network 0.0.0.0 255.255.255.255 area 0

 

Konfigurasi R3:

interface Loopback0
 ip address 3.3.3.3 255.255.255.255
!
interface Serial0/0
 ip address 123.123.123.3 255.255.255.0
 encapsulation frame-relay
!
router ospf 1
 log-adjacency-changes
 network 0.0.0.0 255.255.255.255 area 0

 

Dengan konfigurasi awal ini mari kita lihat proses OSPF-nya apakah sudah ada koneksi dengan neighbor.

R1#sh ip ospf neighbor
R1#

 

Ternyata belum ada neighbor, mari kita lihat konfigurasi OSPF untuk interface s0/0.

R1#sh ip ospf interface s0/0
Serial0/0 is up, line protocol is up
 Internet Address 123.123.123.1/24, Area 0
 Process ID 1, Router ID 1.1.1.1, Network Type NON_BROADCAST, Cost: 64
 Transmit Delay is 1 sec, State DR, Priority 1
 Designated Router (ID) 1.1.1.1, Interface address 123.123.123.1
 No backup designated router on this network

 

Tipe network-nya ternyata non-broadcast, OSPF menggunakan multicast untuk mencari neighbor untuk ini kita harus mengubah tipe network menjadi broadcast di masing-masing router.

R1(config)#int s0/0
R1(config-if)#ip ospf network broadcast
R2(config)#int s0/0
R2(config-if)#ip ospf network broadcast
R3(config)#int s0/0
R3(config-if)#ip ospf network broadcast

 

Tunggu sampai muncul notifikasi neighbor.

R1(config-if)#
*Mar 1 01:35:36.203: %OSPF-5-ADJCHG: Process 1, Nbr 3.3.3.3 on Serial0/0 from LOADING to FULL, Loading Done
*Mar 1 01:35:38.451: %OSPF-5-ADJCHG: Process 1, Nbr 2.2.2.2 on Serial0/0 from LOADING to FULL, Loading Done

 

Sekarang mari kita cek lagi status neighbor.

R1#sh ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
2.2.2.2 1 FULL/DROTHER 00:00:32 123.123.123.2 Serial0/0
3.3.3.3 1 FULL/DR 00:00:39 123.123.123.3 Serial0/0

 

Dari informasi di atas kita melihat bahwa R3 menjadi DR untuk area 0. Pada topologi hub and spoke, DR harus dimiliki oleh hub yaitu R1. Kita bisa mengubah DR menggunakan perintah ip ospf priority, dimana 255 adalah prioritas paling tinggi dan 0 berarti router tidak akan ikut serta pada pemilihan DR/BDR.

R1(config)#int s0/0
R1(config-if)#ip ospf priority 255
R2(config)#int s0/0
R2(config-if)#ip ospf priority 0
R3(config)#int s0/0
R3(config-if)#ip ospf priority 0

 

Kita cek lagi status neighbor-nya.

R1#sh ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
2.2.2.2 0 FULL/DROTHER 00:00:36 123.123.123.2 Serial0/0
3.3.3.3 0 FULL/DROTHER 00:00:35 123.123.123.3 Serial0/0
R2#sh ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
1.1.1.1 255 FULL/DR 00:00:30 123.123.123.1 Serial0/0
R3#sh ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
1.1.1.1 255 FULL/DR 00:00:34 123.123.123.1 Serial0/0

 

Sepertinya semua sudah ok, mari kita cek route-nya.

R1#sh ip route
 1.0.0.0/32 is subnetted, 1 subnets
C 1.1.1.1 is directly connected, Loopback0
 2.0.0.0/32 is subnetted, 1 subnets
O 2.2.2.2 [110/65] via 123.123.123.2, 00:02:15, Serial0/0
 3.0.0.0/32 is subnetted, 1 subnets
O 3.3.3.3 [110/65] via 123.123.123.3, 00:05:46, Serial0/0
 123.0.0.0/24 is subnetted, 1 subnets
C 123.123.123.0 is directly connected, Serial0/0
R2#sh ip route
 1.0.0.0/32 is subnetted, 1 subnets
O 1.1.1.1 [110/65] via 123.123.123.1, 00:02:13, Serial0/0
 2.0.0.0/32 is subnetted, 1 subnets
C 2.2.2.2 is directly connected, Loopback0
 3.0.0.0/32 is subnetted, 1 subnets
O 3.3.3.3 [110/65] via 123.123.123.3, 00:02:13, Serial0/0
 123.0.0.0/24 is subnetted, 1 subnets
C 123.123.123.0 is directly connected, Serial0/0
R3#sh ip route
 1.0.0.0/32 is subnetted, 1 subnets
O 1.1.1.1 [110/65] via 123.123.123.1, 00:05:37, Serial0/0
 2.0.0.0/32 is subnetted, 1 subnets
O 2.2.2.2 [110/65] via 123.123.123.2, 00:02:01, Serial0/0
 3.0.0.0/32 is subnetted, 1 subnets
C 3.3.3.3 is directly connected, Loopback0
 123.0.0.0/24 is subnetted, 1 subnets
C 123.123.123.0 is directly connected, Serial0/0

 

Sepertinya ok juga, mari kita ping tiap loopback dari masing-masing router.

R1#ping 2.2.2.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/9/20 ms
R1#ping 3.3.3.3
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 3.3.3.3, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/3/8 ms
R2#ping 1.1.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms
R2#ping 3.3.3.3
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 3.3.3.3, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
R3#ping 1.1.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/5/12 ms
R3#ping 2.2.2.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)

 

Kalau kita lihat informasi route di R2, next hop untuk 3.3.3.3 adalah 123.123.123.3, kita cek pemetaan dari frame relay.

R2#sh frame-relay map
Serial0/0 (up): ip 123.123.123.1 dlci 201(0xC9,0x3090), dynamic,
 broadcast,, status defined, active
R2#ping 123.123.123.3
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 123.123.123.3, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)
R3#sh frame-relay map
Serial0/0 (up): ip 123.123.123.1 dlci 301(0x12D,0x48D0), dynamic,
 broadcast,, status defined, active
R3#ping 123.123.123.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 123.123.123.2, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)

 

Hanya IP serial R1 yang dikenali oleh R2 dan R3 sehingga kita harus tambahkan frame relay map antara R2 dan R3.

R2(config)#int s0/0
R2(config-if)#frame-relay map ip 123.123.123.3 201
R3(config)#int s0/0
R3(config-if)#frame-relay map ip 123.123.123.2 301

 

Sekarang mari kita ping kembali.

R2#ping 3.3.3.3
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 3.3.3.3, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/3/4 ms
R3#ping 2.2.2.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/3/4 ms

 

OSPF dengan IPv6

Sekarang kita akan menambahkan IPv6 ke topologi sebelumnya dan tidak perlu menghapus konfigurasi IPv4. Implementasi ini biasa disebut Dual-Stack IPv4 dan IPv6 untuk transisi dari IPv4 ke IPv6.

Konfigurasi R1:

ipv6 unicast-routing
!
interface Loopback0
 ipv6 address 1::1/128
 ipv6 ospf 1 area 0
!
interface Serial0/0
 ipv6 address FE80::1 link-local
 ipv6 address 123::1/64
 ipv6 ospf network broadcast
 ipv6 ospf priority 255
 ipv6 ospf 1 area 0
!
ipv6 router ospf 1
 router-id 1.1.1.1

 

Konfigurasi R2:

ipv6 unicast-routing
!
interface Loopback0
 ipv6 address 2::2/128
 ipv6 ospf 1 area 0
!
interface Serial0/0
 ipv6 address FE80::2 link-local
 ipv6 address 123::2/64
 ipv6 ospf network broadcast
 ipv6 ospf priority 255
 ipv6 ospf 1 area 0
!
ipv6 router ospf 1
 router-id 2.2.2.2

 

Konfigurasi R3:

ipv6 unicast-routing
!
interface Loopback0
 ipv6 address 3::3/128
 ipv6 ospf 1 area 0
!
interface Serial0/0
 ipv6 address FE80::3 link-local
 ipv6 address 123::3/64
 ipv6 ospf network broadcast
 ipv6 ospf priority 255
 ipv6 ospf 1 area 0
!
ipv6 router ospf 1
 router-id 3.3.3.3

 

Kalau kita lihat di atas ada dua IPv6 yang dikonfigurasi yaitu alamat link-local dan global unicast. Frame relay dan OSPF menggunakan link-local untuk berkomunikasi antar router. Pada topologi di atas alamat link-local tidak dapat digunakan untuk berkomunikasi dengan loopback, karena loopback menggunakan alamat global unicast maka diperlukan alamat global unicast untuk saling berkomunikasi. Kita lihat konfigurasi OSPF di interface s0/0.

R1#sh ipv6 ospf int s0/0
Serial0/0 is up, line protocol is up
 Link Local Address FE80::1, Interface ID 6
 Area 0, Process ID 1, Instance ID 0, Router ID 1.1.1.1
 Network Type BROADCAST, Cost: 64
 Transmit Delay is 1 sec, State DR, Priority 255
 Designated Router (ID) 1.1.1.1, local address FE80::1

 

Kita lihat status neighbor.

R1#sh ipv6 ospf neighbor
R1#

 

Ternyata belum ada neighbor, di sini kita harus menambahkan frame relay map untuk alamat link-local dan global unicast.

Di R1

interface Serial0/0
 frame-relay map ipv6 FE80::2 102 broadcast
 frame-relay map ipv6 123::2 102
 frame-relay map ipv6 FE80::3 103 broadcast
 frame-relay map ipv6 123::3 103

 

Di R2

interface Serial0/0
 frame-relay map ipv6 FE80::1 201 broadcast
 frame-relay map ipv6 123::1 201
 frame-relay map ipv6 FE80::3 201
 frame-relay map ipv6 123::3 201

 

Di R3

interface Serial0/0
 frame-relay map ipv6 FE80::1 301 broadcast
 frame-relay map ipv6 123::1 301
 frame-relay map ipv6 FE80::2 301
 frame-relay map ipv6 123::2 301

 

Sekarang kita cek lagi status neighbor-nya.

R1#sh ipv6 ospf neighbor
Neighbor ID Pri State Dead Time Interface ID Interface
3.3.3.3 255 FULL/DR 00:00:34 6 Serial0/0
2.2.2.2 255 FULL/DROTHER 00:00:38 6 Serial0/0

 

Ternyata R1 belum menjadi DR, kita tambahkan kembali ipv6 ospf priority.

R1(config)#int s0/0
R1(config-if)# ipv6 ospf priority 255
R2(config-if)#int s0/0
R2(config-if)#ipv6 ospf priority 0
R3(config-if)#int s0/0
R3(config-if)#ipv6 ospf priority 0

 

Lalu kita cek hasilnya.

R1#sh ipv6 ospf neighbor
Neighbor ID Pri State Dead Time Interface ID Interface
3.3.3.3 0 FULL/DROTHER 00:00:31 6 Serial0/0
2.2.2.2 0 FULL/DROTHER 00:00:33 6 Serial0/0
R2#sh ipv6 ospf neighbor
Neighbor ID Pri State Dead Time Interface ID Interface
1.1.1.1 255 FULL/DR 00:00:37 6 Serial0/0
R3#sh ipv6 ospf neighbor
Neighbor ID Pri State Dead Time Interface ID Interface
1.1.1.1 255 FULL/DR 00:00:32 6 Serial0/0

 

Sekarang mari kita ping.

R1#ping 2::2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2::2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 0/0/4 ms
R1#ping 3::3
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 3::3, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 0/0/4 ms
R2#ping 1::1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 1::1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 0/2/4 ms
R2#ping 3::3
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 3::3, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 0/3/4 ms
R3#ping 1::1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 1::1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 0/0/4 ms
R3#ping 2::2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2::2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/4/4 ms

 

Sekarang kita punya topologi yang menjalankan IPv4 dan IPv6 secara bersamaan.