Passa al contenuto principale

10. ARP and ND

10. ARP and ND

Il campo IP Address nella route MAC/IP Advertisement può opzionalmente trasportare uno degli indirizzi IP associati all'indirizzo MAC. Ciò fornisce un'opzione che può essere utilizzata per minimizzare l'inondazione di messaggi ARP (Address Resolution Protocol, protocollo di risoluzione degli indirizzi) o Neighbor Discovery (scoperta dei vicini, ND) sulla rete MPLS e verso i CE remoti. Questa opzione minimizza anche l'elaborazione dei messaggi ARP (o ND) su stazioni terminali/host connessi alla rete EVPN. Un PE può apprendere l'indirizzo IP associato a un indirizzo MAC nel piano di controllo o di gestione tra il CE e il PE. Oppure, può apprendere questa associazione intercettando determinati messaggi da o verso un CE. Quando un PE apprende l'indirizzo IP associato a un indirizzo MAC di un CE connesso localmente, può annunciare questo indirizzo ad altri PE includendolo nella route MAC/IP Advertisement. L'indirizzo IP può essere un indirizzo IPv4 codificato utilizzando 4 ottetti o un indirizzo IPv6 codificato utilizzando 16 ottetti. Per scopi ARP e ND, il campo IP Address Length DEVE essere impostato a 32 per un indirizzo IPv4 o 128 per un indirizzo IPv6.

Se esistono più indirizzi IP associati a un indirizzo MAC, allora DEVONO essere generate più route MAC/IP Advertisement, una per ogni indirizzo IP. Ad esempio, questo può essere il caso quando esistono sia un indirizzo IPv4 che un indirizzo IPv6 associati allo stesso indirizzo MAC per scenari dual-IP-stack. Quando l'indirizzo IP viene dissociato dall'indirizzo MAC, allora la route MAC/IP Advertisement con quell'indirizzo IP particolare DEVE essere ritirata.

Si noti che una route solo-MAC può essere annunciata insieme a, ma indipendentemente da, una route MAC/IP per scenari in cui l'apprendimento MAC su una rete/nodo di accesso viene eseguito nel piano dati e indipendentemente dallo snooping ARP che genera una route MAC/IP. In tali scenari, quando la voce ARP scade e causa il ritiro del MAC/IP, allora le informazioni MAC non andranno perse. In scenari in cui il MAC/IP dell'host viene appreso tramite il piano di gestione o di controllo, allora il PE mittente può generare e annunciare solo la route MAC/IP. Se il PE ricevente riceve sia la route solo-MAC che la route MAC/IP, allora quando riceve un messaggio di ritiro per la route MAC/IP, DEVE eliminare la voce corrispondente dalla tabella ARP ma non la voce MAC dalla tabella MAC-VRF, a meno che non riceva un messaggio di ritiro per la route solo-MAC.

Quando un PE riceve una richiesta ARP per un indirizzo IP da un CE, e se il PE ha l'associazione dell'indirizzo MAC per quell'indirizzo IP, il PE DOVREBBE eseguire il proxy ARP rispondendo alla richiesta ARP.