[GTER] IPv6 PPPoE

Alexandre J. Correa (Onda) alexandre at onda.net.br
Mon Dec 7 14:08:21 -02 2015


Envie o patch para eles adaptarem no fonte .... e na lista esta semana 
teve este patch:

---
  accel-pppd/extra/pppd_compat.c | 3 +++
  1 file changed, 3 insertions(+)

diff --git a/accel-pppd/extra/pppd_compat.c b/accel-pppd/extra/pppd_compat.c
index 482a708..13c297f 100644
--- a/accel-pppd/extra/pppd_compat.c
+++ b/accel-pppd/extra/pppd_compat.c
@@ -538,6 +538,9 @@ static void fill_env(char **env, char *mem, struct pppd_compat_pd *pd)
                 mem += sprintf(mem, "/%i", a->prefix_len) + 1;
         }
  
+       if (!ses->ipv6_dp)
+               ses->ipv6_dp = ipdb_get_ipv6_prefix(ses);
+
         if (ses->ipv6_dp) {
                 ///FIXME only first prefix is passed to env
                 struct ipv6db_addr_t *a = list_first_entry(&ses->ipv6_dp->prefix_list, typeof(*a), entry);


e após a publicação deste patch, o mantedor Dmitry, postou esta consideração:

Hi,
the advantage of current implemenation is that DP is allocated only by client request
you are supposing to allocate it always
actually I'm not sure what is better
maybe make it optional
anyway this is not good place for DP allocation
I'll think on this
thanks

------


Em 07/12/2015 09:42, Alex Montoanelli escreveu:
> Daniel,
>
> Conseguimos isso metendo a mão no accel-ppp
>
> Como a alocação do delegatedipv6prefix ocorre depois (bem depois ) do
> inicio da sessão,
> fizemos com que o nos interim-update seja enviado um atributo com o valor
> alocado.
>
> Depois disso basta pegar no radius e manipular como for necessário.
>
> Quem precisar do patch só avisar.
>
> Abraço
>
> Em sex, 27 de nov de 2015 às 09:48, Daniel Menezes <dm at viavale.com.br>
> escreveu:
>
>> Bom dia.
>>
>> Como estão fazendo para armazenar a informação dos pools entregues?
>> Por exemplo, qual pool /64 foi entregue ao cliente X.
>>
>> Aqui conseguimos armazenar o framedipv6prefix, que vai para a WAN do
>> cliente, mas não o delegatedipv6prefix, que é o bloco que o cliente
>> utilizará de fato.
>> Alguma dica?
>>
>> Muito obrigado.
>>
>> Att,
>> Daniel
>>
>> Em 26/11/2015 23:30, Joéster Brondani escreveu:
>>
>>> Dr.
>>> Como a maioria no meu caso, usa pppoe...
>>> Sim, vai o v6 /64 junto, a partir de um ou mais pools /48....
>>>
>>> Como (ao menos no meu caso) , geral não tá nem ai pro v6 (clientes
>> finais), vai dinamico.
>>> Sinceramente nao tenho opinião formada sobre alocar estaticamente V6 pra
>> todo mundo, (residencial e empresarial)...
>>> Joéster
>>>
>>> Vejo mais o "dinamico" como algo cliente final residencial
>>
>>
>> --
>> BEGIN-ANTISPAM-VOTING-LINKS
>> ------------------------------------------------------
>>
>> Ensine o ANTISPAM se este (ID 01PKzz37p) e' um SPAM:
>> SPAM:
>> http://antispam.viavale.com.br/canit/b.php?i=01PKzz37p&m=e756d448b395&t=20151127&c=s
>> NAO-SPAM
>> <http://antispam.viavale.com.br/canit/b.php?i=01PKzz37p&m=e756d448b395&t=20151127&c=sNAO-SPAM>:
>>
>> http://antispam.viavale.com.br/canit/b.php?i=01PKzz37p&m=e756d448b395&t=20151127&c=n
>> Esquecer o voto anterior:
>> http://antispam.viavale.com.br/canit/b.php?i=01PKzz37p&m=e756d448b395&t=20151127&c=f
>>
>> Instrucoes:
>> - Clique no link referente ao voto desejado;
>> - Uma janela ira abrir no seu navegador, nao e' necessa'rio fazer mais
>> nada, basta fechar a pa'gina.
>> ------------------------------------------------------
>> END-ANTISPAM-VOTING-LINKS
>>
>> --
>> gter list    https://eng.registro.br/mailman/listinfo/gter
> --
> gter list    https://eng.registro.br/mailman/listinfo/gter


-- 
Sds.

Alexandre Jeronimo Correa
Sócio-Administrador

Office: +55 34 3351 3077

Onda Internet
www.onda.net.br




More information about the gter mailing list