4.2. Configurazione lato WAN
Il router IPv6 CE dovrà supportare la connettività a una o più architetture di rete di accesso. Questo documento descrive un router IPv6 CE che non è specifico per alcuna particolare architettura o service provider e che supporta tutte le architetture comunemente utilizzate.
I protocolli IPv6 Neighbor Discovery e DHCPv6 operano su qualsiasi tipo di livello di collegamento supportato da IPv6, e non c'è bisogno di un protocollo di configurazione specifico per il livello di collegamento per le opzioni di configurazione del livello di rete IPv6 come in, ad esempio, PPP IP Control Protocol (IPCP) per IPv4. Questa sezione assume che lo stesso meccanismo funzionerà per qualsiasi livello di collegamento, sia esso Ethernet, Data Over Cable Service Interface Specification (DOCSIS), PPP o altri.
Requisiti lato WAN
W-1: Quando il router è collegato al link dell'interfaccia WAN, DEVE agire come host IPv6 ai fini dell'assegnazione dell'indirizzo di interfaccia stateless [RFC4862] o stateful [RFC3315].
W-2: Il router IPv6 CE DEVE generare un indirizzo link-local e completare la Duplicate Address Detection secondo [RFC4862] prima di inviare qualsiasi Router Solicitation sull'interfaccia. L'indirizzo sorgente utilizzato nella successiva Router Solicitation DEVE essere l'indirizzo link-local sull'interfaccia WAN.
W-3: In assenza di altre informazioni di routing, il router IPv6 CE DEVE utilizzare Router Discovery come specificato in [RFC4861] per scoprire un router o router predefiniti e installare una o più route predefinite nella sua tabella di routing con l'indirizzo del router scoperto come next hop.
W-4: Il router DEVE agire come requesting router ai fini della prefix delegation DHCPv6 ([RFC3633]).
W-5: Il router IPv6 CE DEVE utilizzare un DHCP Unique Identifier (DUID) persistente per i messaggi DHCPv6. Il DUID NON DEVE cambiare tra i reset dell'interfaccia di rete o i riavvii del router IPv6 CE.
W-6: L'interfaccia WAN del router CE DOVREBBE supportare un client Port Control Protocol (PCP) come specificato in [RFC6887] per l'uso da parte delle applicazioni sul router CE. Il client PCP DOVREBBE seguire la procedura specificata nella Sezione 8.1 di [RFC6887] per scoprire il suo server PCP. Questo documento non prende posizione sul fatto che tale funzionalità sia abilitata per impostazione predefinita o sui meccanismi mediante i quali gli utenti configurerebbero la funzionalità. La gestione delle richieste PCP dai client PCP sul lato LAN del router CE è al di fuori dell'ambito.
Requisiti del livello di collegamento
WLL-1: Se l'interfaccia WAN supporta l'incapsulamento Ethernet, allora il router IPv6 CE DEVE supportare IPv6 su Ethernet [RFC2464].
WLL-2: Se l'interfaccia WAN supporta l'incapsulamento PPP, il router IPv6 CE DEVE supportare IPv6 su PPP [RFC5072].
WLL-3: Se l'interfaccia WAN supporta l'incapsulamento PPP, in un ambiente dual-stack con IPCP e IPV6CP in esecuzione su un canale logico PPP, i Network Control Protocols (NCP) DEVONO essere trattati come indipendenti l'uno dall'altro e avviare e terminare in modo indipendente.
Requisiti di assegnazione degli indirizzi
WAA-1: Il router IPv6 CE DEVE supportare Stateless Address Autoconfiguration (SLAAC) [RFC4862].
WAA-2: Il router IPv6 CE DEVE seguire le raccomandazioni nella Sezione 4 di [RFC5942], e in particolare la gestione del flag L nell'opzione Prefix Information del Router Advertisement.
WAA-3: Il router IPv6 CE DEVE supportare il comportamento client DHCPv6 [RFC3315].
WAA-4: Il router IPv6 CE DEVE essere in grado di supportare le seguenti opzioni DHCPv6: Identity Association for Non-temporary Address (IA_NA), Reconfigure Accept [RFC3315] e DNS_SERVERS [RFC3646]. Il router IPv6 CE DOVREBBE essere in grado di supportare l'opzione DNS Search List (DNSSL) come specificato in [RFC3646].
WAA-5: Il router IPv6 CE DOVREBBE implementare il Network Time Protocol (NTP) come specificato in [RFC5905] per fornire un riferimento temporale comune al service provider per altri protocolli, come DHCPv6, da utilizzare. Se il router CE implementa NTP, richiede l'opzione DHCPv6 NTP Server [RFC5908] e utilizza l'elenco di server ricevuto come riferimento temporale primario, a meno che non sia esplicitamente configurato diversamente. Il supporto NTP lato LAN è al di fuori dell'ambito di questo documento.
WAA-6: Se il router IPv6 CE riceve un messaggio Router Advertisement (descritto in [RFC4861]) con il flag M impostato a 1, il router IPv6 CE DEVE eseguire l'assegnazione di indirizzi DHCPv6 (richiedere un'opzione IA_NA).
WAA-7: Se il router IPv6 CE non acquisisce un indirizzo o indirizzi IPv6 globali né da SLAAC né da DHCPv6, allora DEVE creare un indirizzo o indirizzi IPv6 globali dal suo prefisso o prefissi delegati e configurarli su una delle sue interfacce di rete virtuali interne, a meno che non sia configurato per richiedere un indirizzo IPv6 globale sull'interfaccia WAN.
WAA-8: Il router CE DEVE supportare l'opzione SOL_MAX_RT [RFC7083] e richiedere l'opzione SOL_MAX_RT in un Option Request Option (ORO).
WAA-9: Come router, il router IPv6 CE DEVE seguire il modello weak host (Weak End System) [RFC1122]. Quando origina pacchetti da un'interfaccia, utilizzerà un indirizzo sorgente da un'altra delle sue interfacce se l'interfaccia in uscita non ha un indirizzo di ambito adeguato.
WAA-10: Il router IPv6 CE DOVREBBE implementare l'opzione Information Refresh Time e il comportamento client associato come specificato in [RFC4242].
Requisiti di prefix delegation
WPD-1: Il router IPv6 CE DEVE supportare il comportamento requesting router della prefix delegation DHCPv6 come specificato in [RFC3633] (opzione Identity Association for Prefix Delegation, IA_PD).
WPD-2: Il router IPv6 CE PUÒ indicare come suggerimento al router delegante la dimensione del prefisso che richiede. Se lo fa, DEVE chiedere un prefisso abbastanza grande da assegnare un /64 per ciascuna delle sue interfacce, arrotondato per eccesso al nibble più vicino, e DOVREBBE essere configurabile per richiederne di più.
WPD-3: Il router IPv6 CE DEVE essere preparato ad accettare una dimensione del prefisso delegato diversa da quella fornita nel suggerimento. Se il prefisso delegato è troppo piccolo per indirizzare tutte le sue interfacce, il router IPv6 CE DOVREBBE registrare un errore di gestione del sistema. [RFC6177] copre le raccomandazioni per i service provider per le dimensioni di allocazione dei prefissi.
WPD-4: Per impostazione predefinita, il router IPv6 CE DEVE avviare la prefix delegation DHCPv6 quando i flag M o O sono impostati a 1 in un messaggio Router Advertisement (RA) ricevuto. Il comportamento del router CE per utilizzare la prefix delegation DHCPv6 quando il router CE non ha ricevuto alcun RA o ha ricevuto un RA con i bit M e O impostati a zero è al di fuori dell'ambito di questo documento.
WPD-5: Qualsiasi pacchetto ricevuto dal router CE con un indirizzo di destinazione nel prefisso o nei prefissi delegati al router CE ma non nell'insieme dei prefissi assegnati dal router CE alla LAN deve essere eliminato. In altre parole, il next hop per il prefisso o i prefissi delegati al router CE dovrebbe essere la destinazione nulla. Questo è necessario per prevenire loop di forwarding quando alcuni indirizzi coperti dall'aggregato non sono raggiungibili [RFC4632].
- (a) Il router IPv6 CE DOVREBBE inviare un messaggio ICMPv6 Destination Unreachable, codice 5 (Source address failed ingress/egress policy) alla sorgente del pacchetto, se il pacchetto deve essere eliminato a causa di questa regola.
WPD-6: Se il router IPv6 CE richiede sia un'opzione IA_NA che un'opzione IA_PD in DHCPv6, DEVE accettare un'opzione IA_PD nei messaggi DHCPv6 Advertise/Reply, anche se il messaggio non contiene alcun indirizzo, a meno che non sia configurato per ottenere il suo indirizzo IPv6 WAN solo tramite DHCPv6; vedere [DHCPv6-STATEFUL-ISSUES].
WPD-7: Per impostazione predefinita, un router IPv6 CE NON DEVE avviare alcun protocollo di routing dinamico sulla sua interfaccia WAN.
WPD-8: Il router IPv6 CE DOVREBBE supportare l'opzione Prefix Exclude [RFC6603].