4. Flussi di traffico supportati da RPL
RPL supporta tre flussi di traffico di base: multipunto-punto (MP2P), punto-multipunto (P2MP) e punto-punto (P2P).
4.1. Traffico multipunto-punto
Il multipunto-punto (MP2P) è un flusso di traffico dominante in molte applicazioni LLN ([RFC5867], [RFC5826], [RFC5673] e [RFC5548]). Le destinazioni dei flussi MP2P sono nodi designati che hanno una certa importanza applicativa, come fornire connettività a Internet più ampio o alla rete IP privata principale. RPL supporta il traffico MP2P consentendo di raggiungere le destinazioni MP2P tramite le radici DODAG.
4.2. Traffico punto-multipunto
Il punto-multipunto (P2MP) è un modello di traffico richiesto da diverse applicazioni LLN ([RFC5867], [RFC5826], [RFC5673] e [RFC5548]). RPL supporta il traffico P2MP utilizzando un meccanismo di annuncio della destinazione che fornisce rotte verso il basso (Down) verso le destinazioni (prefissi, indirizzi o gruppi multicast) e lontano dalle radici. Gli annunci di destinazione possono aggiornare le tabelle di instradamento man mano che la topologia DODAG sottostante cambia.
4.3. Traffico punto-punto
I DODAG RPL forniscono una struttura di base per il traffico punto-punto (P2P). Affinché una rete RPL supporti il traffico P2P, una radice deve essere in grado di instradare i pacchetti verso una destinazione. I nodi all'interno della rete possono anche avere tabelle di instradamento verso le destinazioni. Un pacchetto scorre verso una radice finché non raggiunge un antenato che ha una rotta nota verso la destinazione. Come sottolineato più avanti in questo documento, nel caso più vincolato (quando i nodi non possono memorizzare le rotte), quell'antenato comune può essere la radice DODAG. In altri casi, può essere un nodo più vicino sia alla sorgente che alla destinazione.
RPL supporta anche il caso in cui una destinazione P2P è un vicino "one-hop".
RPL non specifica né preclude meccanismi aggiuntivi per il calcolo e l'installazione di rotte potenzialmente più ottimali per supportare il traffico P2P arbitrario.