Etichetta la modalità prima di confrontare due diagrammi di pacchetto VPN
Due diagrammi di pacchetto VPN possono contraddirsi ed essere entrambi corretti. Indica la modalità, il canale, il trasporto esterno e il carico utile prima di confrontare le intestazioni.
Due diagrammi possono essere entrambi corretti e sembrare diversi, perché possono descrivere pacchetti diversi. Un messaggio di negoziazione e un pacchetto di dati applicativi non condividono la stessa impaginazione, nemmeno all'interno di un'unica sessione, e nemmeno la modalità trasporto e la modalità tunnel. Confrontare disegni senza indicare quale pacchetto e quale modalità ciascuno rappresenta produce una discussione su intestazioni che non avrebbero mai dovuto coincidere. Quattro etichette lo risolvono prima che inizi il confronto.
Scrivi l'implementazione e la modalità, il canale, il trasporto esterno e il carico utile trasportato accanto a ogni disegno.
La modalità trasporto e la modalità tunnel spostano l'intestazione in modo diverso
In modalità trasporto, ESP si trova dopo l'intestazione IP e prima del protocollo trasportato, così l'intestazione IP originale resta fuori dalla protezione. In modalità tunnel, una nuova intestazione IP esterna indirizza i due peer IPsec e il pacchetto interno protetto conserva la propria intestazione IP. Entrambe sono definite nella RFC 4303 ed entrambe sono corrette per la loro modalità. Uno schizzo semplificato che omette la coda e i campi di integrità va bene per la disposizione ed è inutile per contare i byte.
Trasporto non significa specificamente TCP o UDP. Il protocollo del livello successivo trasportato può essere qualsiasi cosa, e un diagramma che equipara la modalità trasporto a un solo protocollo ha silenziosamente aggiunto un'ipotesi.
I messaggi di controllo non sono messaggi di dati
L2TP tiene separati due tipi di messaggi: i messaggi di dati che trasportano frame PPP e i messaggi di controllo che impostano, mantengono e smontano il tunnel e le sue chiamate. Il canale di controllo è affidabile, mentre i messaggi di dati persi non vengono semplicemente ritrasmessi da L2TP. Un disegno che contiene PPP può quindi descrivere il carico utile che un messaggio di dati trasporta, non un'intestazione che ogni sessione protetta deve includere. Combinare L2TP con la protezione aggiunge la disposizione di sicurezza scelta sopra e non rende identici tutti i messaggi.
Se un diagramma sostiene che i due tipi di messaggio sembrano uguali, sta descrivendo un altro protocollo o un'altra portata.
Confronta punti di cattura equivalenti
Una cattura sull'interfaccia esterna mostra le intestazioni di protezione e di trasporto; una cattura interna, presa dopo la decapsulazione, mostra il pacchetto trasportato. Nessuna delle due è sbagliata, e confrontare l'una con l'altra fa sembrare le intestazioni mancanti o duplicate. L'incapsulamento UDP, come definito per l'attraversamento NAT, aggiunge un altro strato esterno che un disegno di ESP nativo non avrà. Entrambi i disegni possono essere descrizioni valide di disposizioni di trasporto diverse.
Indica il punto di cattura con il diagramma e confronta messaggi equivalenti in modalità equivalenti. Un'intestazione mancante è prova di un guasto solo quando entrambi i disegni rivendicano lo stesso punto e lo stesso tipo di pacchetto.
Tieni le etichette con il disegno
Un diagramma senza etichette invecchia male, perché il lettore successivo vi aggiunge le proprie ipotesi. Aggiungi le quattro etichette, segna il confine di protezione e annota se il disegno serve alla disposizione o al dimensionamento. Se serve al dimensionamento, usa la specifica completa invece di uno schizzo. Il costo delle etichette è un minuto; il costo della discussione che evitano è un pomeriggio.
Quando due documenti non concordano, confronta prima le loro etichette. Una discrepanza a livello di modalità o di canale spiega completamente la differenza, e nessuna intestazione manca davvero.
Registra quale pacchetto, quale modalità e quale punto di cattura mostra il disegno. Quel registro è l'altra metà del diagramma.