Friday, October 18, 2019

PPPoE-2: Proses Signalling PPPoE

Proses Signalling PPPoE dijelaskan sbb:


Saat ONT dihidupkan, maka f0/0 akan mencoba meminta IP. Dalam confignya, f0/0 harus menggunakan PPPoE dialer pool 1:

interface FastEthernet0/0
 no ip address
 pppoe-client dial-pool-number 1 

Selanjutnya f0/0 akan mencari pool 1, yang ada di interface Dialer1

interface Dialer1
 mtu 1492
 ip address negotiated
 encapsulation ppp
 dialer pool 1
 ppp ipcp route default

Dialer1 akan melakukan PPPoE dial.

Proses PPPoE tsb dijelaskan sbb.



Proses Dialer1 mendapatkan IP:
1. PPPoE ONT akan kirim broadcast PADI: PPPoE Active Directory Intitiation
2. PPPoE Bras akan jawab dengan unicast PADO (Discovery Offer)
3. PPPoE ONT akan kirim PADR (Discovery Request)
4. PPPoE Bras akan kirim PADS (Discovery Session confirm)
5. ONT dan BRAS akan punya session-ID yang sama-sama di pegang.

Selanjutnya PPP Client di ONT take action.
1. PPP LCP ONT kirim Confiq Request - mtu
2. PPP LCP Bras Ack - mtu
3. PPP LCP Brast kirim Config Request -mtu
4. PPP LCP ONT Ack - mtu

Selanjutnya ONT ingin mendapatkan IP Address.
1. PPP IPCP ONT kirim Config Request 0.0.0.0
2. PPP IPCP Bras kirim Config Request 10.0.0.1
3. PPP IPCP ONT ack 10.0.0.1
4. PPP IPCP Bras kirim nack 10.0.0.4
5. PPP IPCP ONT kirim Config Request 10.0.0.4
6. PPP Bras ack 10.0.0.4
7. Done, ONT dapat IP 10.0.4

Selanjutnya jika ONT Ping ke 10.0.0.1, maka paket ICMP akan di bungkus PPP spt ini:

ICMP Request| IP_ONT| IP_Bras | PPP | PPPoESess | MacONT | MacBras

PPP dan PPPoESes dianggap layer 2.5

KELEMAHAN MULTICAST via PPPoE

Sebagaimana diketahui PPP pada dasarnya adalah Point To Point encapsulation. Artinya tidak cocok dengan model traffic multicast.

Dalam gambar diatas, jika Multicast Server banjirin traffic ke BRAS, dan BRAS harus kirim traffic tsb ke ONT via PPPoE dan PPP encapsulation, maka fungsi Switch atau OLT (L2) di tengah-tengah menjadi tidak bisa bermanfaat, untuk mereplikas paket-paket Multicast. Disamping itu IGMP Snooping juga jadi tidak bekerja.

Terlampir paket multicast (layer3) yang di bungkus ke PPP lalu PPPoE, lalu destination MAC dari ONT, bukan MAC Multicast.


Terlihat PPP di bungkis oleh PPPoE session-ID 1 untuk ONT dan session-ID 2 untuk ONT2.

No comments: