Passa al contenuto principale

5.4.2. A Stateful Solution to MTU Handling (Soluzione stateful per la gestione MTU)

5.4.2. A Stateful Solution to MTU Handling (Soluzione stateful per la gestione MTU)

Una soluzione stateful per la gestione MTU da parte dell'ITR è la seguente, introdotta inizialmente in [OPENLISP]:

  1. L'ITR manterrà lo stato dell'MTU efficace per ciascun Locator in ciascuna voce della Map-Cache. L'MTU efficace è la dimensione che può essere trasmessa attraverso la rete core lungo il percorso tra l'ITR e l'ETR.

  2. Quando un pacchetto incapsulato IPv6, o un pacchetto incapsulato IPv4 con il bit DF impostato a 1, supera la dimensione trasmissibile della rete core, un router intermedio sul percorso invierà un messaggio ICMP Too Big all'ITR. L'ITR analizzerà il messaggio ICMP per determinare quale Locator è interessato dalla modifica dell'MTU efficace e registrerà il nuovo valore dell'MTU efficace nella voce della Map-Cache.

  3. Quando l'ITR riceve successivamente un pacchetto da una fonte all'interno del sito e la dimensione del pacchetto è maggiore dell'MTU efficace memorizzato nella voce della Map-Cache associata all'EID di destinazione del pacchetto, l'ITR restituirà un messaggio ICMP Too Big alla fonte. La dimensione del pacchetto pubblicizzata dall'ITR nel messaggio ICMP Too Big è l'MTU efficace meno la lunghezza dell'incapsulamento LISP.

Sebbene questo meccanismo sia stateful, presenta il vantaggio rispetto al meccanismo di frammentazione IP stateless di non coinvolgere l'host di destinazione nel riassemblaggio dei frammenti frammentati dall'ITR.