risposta: si possono avere piu' sessioni PPPoE su uno stesso PVC:
http://www.cisco.com/c/en/us/td/docs/io ... ppoec.html
e' lo stesso meccanismo che si sfrutta quando si usa il programma pilota IPv6 su un client in lan, con un client PPPoE che sfrutta il modem/router come bridge PPPoE, solo che si puo' effettuare anche sul modem/router stesso.
fondalmentalmente, PPP e' incapsulato in PPPoE. PPPoE dentro frame ethernet, che viaggiano sul PVC atm.
I frame ethernet hanno indirizzi MAC di origine e destinazione, ma e' grazie al session id pppoe che si distinguono piu' sessioni sullo stesso pvc, cavo, rete, etc:
https://tools.ietf.org/html/rfc2516
Codice: Seleziona tutto
An Ethernet frame is as follows:
1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| DESTINATION_ADDR |
| (6 octets) |
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| SOURCE_ADDR |
| (6 octets) |
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| ETHER_TYPE (2 octets) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
~ ~
~ payload ~
~ ~
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| CHECKSUM |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
questo e' quanto viaggia sul circuito PVC.
il payload non e' direttamente la sessione PPP, ma e' un payload specifico di PPPoE, cosi' definito:
Codice: Seleziona tutto
1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| VER | TYPE | CODE | SESSION_ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| LENGTH | payload ~
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
dentro al 'secondo payload' sono incapsulati i vari strati PPP.
durante il 'discovery stage', viene assegnato un SESSION_ID univoco alla sessione PPPoE, ed e' grazie a questo che e' possibile distinguere, e quindi avere, piu' sessioni PPPoE sullo stesso link/pvc.
non e' grazie al diverso login PPP (
adsl@alice6.it, etc) che telecom/il concatenatore di accesso/bras distingue una sessione separata e ti assegna un altro indirizzo ipv4, e' grazie al fatto che esiste una seconda sessione PPPoE con diverso session id.
Telecom, credo per abbassare i costi di supporto, e sintanto che dispone fisicamente dell'infrastruttura, autentica l'utente 'per porta' sul dslam. Niente login ppp, niente credenziali.
ti basta far partire un altro tunnel PPPoE con le classiche 'aliceadsl', o su un client in lan o sul router se lo permette, per ottenere almeno un altro indirizzo ipv4, e probabilmente piu' d'uno.
il dslam si limita a inoltrare al concatenatore d'accesso i frame ethernet della tua porta, e se quello vede piu' session id nel payload di questi frame, gestira' sessioni separate.
TL;DR: lascia stare il casino con ipv6 ed usa 'aliceadsl', 'aliceadsl'