Hal ini agar management multicast network bisa lebih mandiri.
Biasanya di sediakan multicast gateway antar ISP. Masing-masing gateway itu bertindak sebagai RP untuk AS domain dia.
Untuk saling bertukar (S,G) prefix maka di gunakan protokol MSDP di antara kedua RP.
Perhatikan gambar berikut.
Sender ada di AS-100, sedangkan Receiver ada di AS-200.
Antara R1 ke RP-100 menggunakan iBGP.
Antara RP-100 ke RP-200 menggunakan eBGP.
Antara RP-200 ke R2 menggunakan iBGP.
Selanjutnya antara kedua RP router diaktifkan MSDP Peer.
Config untuk RP router sbb.
RP-100
!
ip multicas-routing
!
interface Loopback1
ip address 1.1.1.1 255.255.255.255
ip pim sparse-dense-mode
!
interface GigabitEthernet0/0
ip address 11.0.0.2 255.255.255.0
ip pim sparse-mode
!
interface GigabitEthernet0/1
ip address 12.0.0.1 255.255.255.0
ip pim sparse-mode
!
ip pim rp-address 1.1.1.1
ip msdp peer 2.2.2.2 connect-source Loopback1
ip msdp cache-sa-state
!
router bgp 100
bgp log-neighbor-changes
network 1.1.1.1 mask 255.255.255.255
network 11.0.0.0 mask 255.255.255.0
network 12.0.0.0 mask 255.255.255.0
neighbor 11.0.0.1 remote-as 100
neighbor 12.0.0.2 remote-as 200
!
Sedangkan config untuk RP-200 sebagai berikut
RP-200
!
ip multicas-routing
!
interface Loopback1
ip address 2.2.2.2 255.255.255.255
ip pim sparse-dense-mode
!
interface GigabitEthernet0/0
ip address 12.0.0.2 255.255.255.0
ip pim sparse-mode
!
interface GigabitEthernet0/1
ip address 13.0.0.1 255.255.255.0
ip pim sparse-mode
!
ip pim rp-address 2.2.2.2
ip msdp peer 1.1.1.1 connect-source Loopback1
ip msdp cache-sa-state
!
router bgp 200
bgp log-neighbor-changes
network 2.2.2.2 mask 255.255.255.255
network 12.0.0.0 mask 255.255.255.0
network 13.0.0.0 mask 255.255.255.0
neighbor 12.0.0.1 remote-as 100
neighbor 13.0.0.2 remote-as 200
!
RP-200#sh ip msdp sum
MSDP Peer Status Summary
Peer Address AS State Uptime/ Reset SA Peer Name
Downtime Count Count
1.1.1.1 100 Up 00:09:12 1 1 ?
RP-200#sh ip msdp sa-cache
MSDP Source-Active Cache - 1 entries
(10.0.0.1, 234.1.1.1), RP 1.1.1.1, BGP/AS 100, 00:08:17/00:05:18, Peer 1.1.1.1
Jika diperhatikan pada RP-200, didapatkan informasi mroute sbb:
Terlihat bahwa RP-200 sudah memiliki entry routing ke arah (10.0.0.1, 234.1.1.1) yaitu paket akan didapat dari G0/0 dan OIL (Outgoing Interface List) G0/1 ke arah R2.
Sekarang jika kita lihat di R2, mcast routing sbb:
Terlihat bahwa entry (10.0.0.1, 234.1.1.1) juga sudah di dapatkan oleh R2, dimana incoming packet akan masuk dari G0/0 (arah RP-200) dan outgoing packet akan dikeluarkan di G0/1 (arah RCV).
Terlihat bahwa dari arah G0/0 dan OIL G0/1 ada dua tree (pohon):
Shared Tree (*, 234.1.1.1) status sudah stopped
Source Tree (10.0.0.1, 234.1.1.1) status aktif karena ada timer nya 00:02:52.
Shared Tree didapat sewaktu pertama kali RCV dimasukkan perintah pada int G0/0
ip igmp join 234.1.1.1
Maka R2, akan membuat entry (*, 234.1.1.1) pada multicast routing table nya.
Sebagai tambahan informasi berikut tampilan multicast routing di RP-100
Catatan:
Karena dalam contoh hanya ada 2 router dalam satu AS maka penggunaan iBGP sebagai IGP tidak masalah. Namun apabila dalam satu AS ada 3 router atau lebih, disarankan menggunakan OSPF untuk IGP. Kita tetap bisa pakai iBGP namun harus fully mesh (jika ada 4 router maka 1 router akan fully mesh, alias iBGP peer ke 3 router lainny). Jadinya ribet.... Ingat bahwa router iBGP tidak mau jadi router transit sesama iBGP...
No comments:
Post a Comment