Monday, October 21, 2019

PPPoE-3: Multicast VRF BRAS (Solusi Traffic IPTV)

Sebagaimana dijelaskan pada dua artikel sebelumnya bahwa apabila Multicast diangkut pakai PPPoE maka ada kelemahan yaitu pada OLT ataupun Switch L2 ditengah antara ONT dan BRAS, multicast nya tidak bisa "dibocorkan".

Paket multicast hanya bisa di replikasi di BRAS.

Apabila ada banyak ONT, maka trunk antara OLT ke BRAS akan penuh, karena multicast yang sama di kirim ONT per ONT.

Jika multicast ini di kirim dalam VLAN berbeda dengan Internet, dan PPPoE hanya jalan di di VLAN internet, maka multicast ini bisa di bocorkan di OLT/Switch Layer 2. Jika ini terjadi maka trunk antara OLT dan BRAS akan ringan. Karena replikasi multicast terjadi di OLT.

Perhatikan diagram berikut.



Dengan detail network config sbb:



Dalam diagram diatas, pada BRAS akan ada 2 VRF, dan dalam OLT dan ONT akan ada 2 VLAN.

BRAS:
vrf 100, untuk Internet
vrf 200, untuk IPTV

OLT, ONT:
vlan 100, untuk Internet
vlan 200, untuk IPTV

Server nanti akan kirim streaming 234.1.1.1, dan kedua STB (30.0.0.2 dan 30.0.0.3) akan respond.

Berikut confignya.

Server
======
hostname Server
!
interface GigabitEthernet0/0
 ip address 40.0.0.2 255.255.255.0
!
ip route 0.0.0.0 0.0.0.0 40.0.0.1
!
Server#ping 234.1.1.1


RGW
======
hostname RGW
!
interface FastEthernet0/0
 no ip address
 pppoe-client dial-pool-number 1
!
interface Dialer1
 mtu 1492
 ip address negotiated
 encapsulation ppp
 dialer pool 1
 ppp ipcp route default
!

STB
======
hostname STB
!
interface FastEthernet0/0
 ip address 30.0.0.3 255.255.255.0
 ip igmp join-group 234.1.1.1
!
ip route 0.0.0.0 0.0.0.0 30.0.0.1
!

STB1
======
hostname STB1
!
interface FastEthernet0/0
 ip address 30.0.0.2 255.255.255.0
 ip igmp join-group 234.1.1.1
!
ip route 0.0.0.0 0.0.0.0 30.0.0.1
!

ONT
======
hostname ONT
!
interface FastEthernet1/13
 switchport mode trunk
!
interface FastEthernet1/14
 switchport access vlan 200
!
interface FastEthernet1/15
 switchport access vlan 100
!


ESW1 (OLT)
==========
hostname ESW1
!
interface FastEthernet1/7
 switchport access vlan 200
!
interface FastEthernet1/8
 switchport mode trunk
!
interface FastEthernet1/9
 switchport mode trunk
!


BRAS
======
hostname BRAS
!
ip vrf 100
 description VRF Internet
!
ip vrf 200
 description VRF IPTV
!
bba-group pppoe MKMLAB
 virtual-template 1
!
!
interface FastEthernet0/0
 no ip address
!
interface FastEthernet0/0.100
 description VRF Internet to RGW RGW
 encapsulation dot1Q 100
 ip vrf forwarding 100
 pppoe enable group MKMLAB
!
interface FastEthernet0/0.200
 description VRF IPTV to L2 STB STB
 encapsulation dot1Q 200
 ip vrf forwarding 200
 ip address 30.0.0.1 255.255.255.0
 ip pim dense-mode
!
!
interface Ethernet1/0
 description VRF IPTV to Server IPTV
 ip vrf forwarding 200
 ip address 40.0.0.1 255.255.255.0
 ip pim dense-mode
!
interface Ethernet1/1
 description VRF Internet to GW
 ip vrf forwarding 100
 ip address 10.0.0.1 255.255.255.0
!
!
interface Virtual-Template1
 ip vrf forwarding 100
 ip address 20.0.0.1 255.255.255.0
 peer default ip address pool POOLRESI
 ppp ipcp route default
!
ip local pool POOLRESI 20.0.0.2 20.0.0.253
!

Catatan:

Beberapa command untuk Router VRF:

ip route vrf <name> net mas ip_gw

ping vrf <name> ip_dest

traceroute vrf <name> ip_dest

sh ip route vrf <name>

sh ip mroute vrf <name>

1 comment:

Blogger said...
This comment has been removed by a blog administrator.