PPPoA vs PPPoE
Posted: Thursday,24-Apr-2003 9:00 pm
Definiciones de Ambas:
PPPoE : Point to Point Protocol over Ethernet Rfc2516
Hablando un poco sobre PPPoE
Hay muchas instalaciones donde PPPoE funciona de nativo en Ethernet pero en el caso de PRTC y en muchos otros....no, ya que corre sobre ATM el cual ES el transport layer en el Network de DSL. ATM es enteramente transparente para los "endusers". Tambien PPPoE puede funcionar con cualquier network bridged en layer 2 (Token Ring, FDDI, ArcNet, Frame Relay, ATM, Ethernet) Lo cual lo hace uno potente.
Mucho de los routers, firewalls, wireless, soportan ya PPPoE lo cual lo esta convirtiendo en una gran alternativa.
Por cierto PPPoE en el caso de las redes de DSL deveria ser PPPoEoA ya que esta corriendo sobre ATM el cual esta en un Layer menor.
Respecto al problema del MTU por lo del payload!
Si vas a configurar un cisco con pppoe o una linux tienes que cambiar el MTU a 1492 y no el standard en el cual vienen las conneciones(1500). Por eso vienen muchos clientes para las PC de Windows para PPPoE como WinPoet, RASPPPoE, EnterNET como para MAC MacPoet. Y por cierto eso tiene un razon de ser que quizas esto te pueda dar mas luz.
El porque lo de MTU con lo de PPPoE
PPPoEoA Stack
payload> [0 - 1492]
PPP [ 2]
PPPoE [ 6]
Ethernet [ 14]
Rfc1483 Bridged [ 2 or 10] [VcMux or LLC (=default)]
AAL5 [ 8]
ATM
EL problema mayor es que estan basado en que el PPPoE pasa por el mismo channel del PPPoA. Lo cual trae problemas con el MTU. Cuando se implementa solo PPPoE no trae ningun tipo de problema.
PPPoA es normalmente usado con VcMux pero en el caso de nosotros como estan pasando PPPoA y PPPoE sobre el mismo canal de ATM usamos LLC. Ahora PPP-over-AAL2 esta siendo estandarizado para aplicaciones de multimedia.
Si te gusta mucho el area de Communicacion y TCP/IP. Esto es el verdadero porque!
PPPoEoA with 1492 octet payload (= max. payload)
AAL5 CPCS-PDU = (Rfc1483 LlcBridged+Ethernet+PPPoE+PPP+Payload)+AAL5 = (10 + 14 + 6 + 2 + 1492) + 8 = 1532 octets ATM Cells = ((AAL5 CPCS-PDU) + 47) / 48 ((1532) + 47) / 48 = 32 cells ATM Packet = (ATM Cells) * 53 = (32) * 53 = 1696 octets
PPPoA with 1500 octet payload (= default max. payload)
AAL5 CPCS-PDU = (PPPoA+PPP+Payload)+AAL5 = (0 + 2 + 1500) + 8
= 1510 octets ATM Cells = ((AAL5 CPCS-PDU) + 47) / 48 = ((1510) + 47) / 48 = 32 cells ATM Packet = (ATM Cells) * 53 = (32) * 53 = 1696 octets
PPPoA with 1492 octet payload (= max. PPPoE payload)
AAL5 CPCS-PDU = (PPPoA+PPP+Payload)+AAL5 = (0 + 2 + 1492) + 8
= 1502 octets ATM Cells = ((AAL5 CPCS-PDU) + 47) / 48 = ((1502) + 47) / 48 = 32 cells ATM Packet = (ATM Cells) * 53 = (32) * 53 = 1696 octets
Continua
PPPoE : Point to Point Protocol over Ethernet Rfc2516
Hablando un poco sobre PPPoE
Hay muchas instalaciones donde PPPoE funciona de nativo en Ethernet pero en el caso de PRTC y en muchos otros....no, ya que corre sobre ATM el cual ES el transport layer en el Network de DSL. ATM es enteramente transparente para los "endusers". Tambien PPPoE puede funcionar con cualquier network bridged en layer 2 (Token Ring, FDDI, ArcNet, Frame Relay, ATM, Ethernet) Lo cual lo hace uno potente.
Mucho de los routers, firewalls, wireless, soportan ya PPPoE lo cual lo esta convirtiendo en una gran alternativa.
Por cierto PPPoE en el caso de las redes de DSL deveria ser PPPoEoA ya que esta corriendo sobre ATM el cual esta en un Layer menor.
Respecto al problema del MTU por lo del payload!
Si vas a configurar un cisco con pppoe o una linux tienes que cambiar el MTU a 1492 y no el standard en el cual vienen las conneciones(1500). Por eso vienen muchos clientes para las PC de Windows para PPPoE como WinPoet, RASPPPoE, EnterNET como para MAC MacPoet. Y por cierto eso tiene un razon de ser que quizas esto te pueda dar mas luz.
El porque lo de MTU con lo de PPPoE
PPPoEoA Stack
payload> [0 - 1492]
PPP [ 2]
PPPoE [ 6]
Ethernet [ 14]
Rfc1483 Bridged [ 2 or 10] [VcMux or LLC (=default)]
AAL5 [ 8]
ATM
EL problema mayor es que estan basado en que el PPPoE pasa por el mismo channel del PPPoA. Lo cual trae problemas con el MTU. Cuando se implementa solo PPPoE no trae ningun tipo de problema.
PPPoA es normalmente usado con VcMux pero en el caso de nosotros como estan pasando PPPoA y PPPoE sobre el mismo canal de ATM usamos LLC. Ahora PPP-over-AAL2 esta siendo estandarizado para aplicaciones de multimedia.
Si te gusta mucho el area de Communicacion y TCP/IP. Esto es el verdadero porque!
PPPoEoA with 1492 octet payload (= max. payload)
AAL5 CPCS-PDU = (Rfc1483 LlcBridged+Ethernet+PPPoE+PPP+Payload)+AAL5 = (10 + 14 + 6 + 2 + 1492) + 8 = 1532 octets ATM Cells = ((AAL5 CPCS-PDU) + 47) / 48 ((1532) + 47) / 48 = 32 cells ATM Packet = (ATM Cells) * 53 = (32) * 53 = 1696 octets
PPPoA with 1500 octet payload (= default max. payload)
AAL5 CPCS-PDU = (PPPoA+PPP+Payload)+AAL5 = (0 + 2 + 1500) + 8
= 1510 octets ATM Cells = ((AAL5 CPCS-PDU) + 47) / 48 = ((1510) + 47) / 48 = 32 cells ATM Packet = (ATM Cells) * 53 = (32) * 53 = 1696 octets
PPPoA with 1492 octet payload (= max. PPPoE payload)
AAL5 CPCS-PDU = (PPPoA+PPP+Payload)+AAL5 = (0 + 2 + 1492) + 8
= 1502 octets ATM Cells = ((AAL5 CPCS-PDU) + 47) / 48 = ((1502) + 47) / 48 = 32 cells ATM Packet = (ATM Cells) * 53 = (32) * 53 = 1696 octets
Continua