Aller au contenu principal

5. SR Policy Headend Behaviors (Comportements de tête de politique SR)

5. SR Policy Headend Behaviors (Comportements de tête de politique SR)

Cette section décrit un ensemble de comportements de tête de politique SRv6 [RFC8402].

BehaviorDescription
H.EncapsSR Headend with Encapsulation in an SR Policy (Tête SR avec encapsulation dans une politique SR)
H.Encaps.RedH.Encaps with Reduced Encapsulation (H.Encaps avec encapsulation réduite)
H.Encaps.L2H.Encaps Applied to Received L2 Frames (H.Encaps appliqué aux trames L2 reçues)
H.Encaps.L2.RedH.Encaps.Red Applied to Received L2 Frames (H.Encaps.Red appliqué aux trames L2 reçues)

Tableau 2: Comportements de tête de politique SR

Cette liste n'est pas exhaustive, et de futurs documents peuvent définir des comportements supplémentaires.

5.1. H.Encaps: SR Headend with Encapsulation in an SR Policy (H.Encaps: Tête SR avec encapsulation dans une politique SR)

Le nœud N reçoit deux paquets P1=(A, B2) et P2=(A,B2)(B3, B2, B1; SL=1). B2 n'est ni une adresse locale ni un SID de N.

Le nœud N est configuré avec une adresse IPv6 T (par exemple, assignée à son loopback).

N dirige les paquets de transit P1 et P2 vers une politique SRv6 avec une adresse source T et une liste de segments <S1, S2, S3>.

Le comportement d'encapsulation H.Encaps est défini comme suit:

S01.   Pousser un en-tête IPv6 avec son propre SRH
S02. Définir l'IPv6 SA externe = T et l'IPv6 DA externe sur le premier SID
de la liste de segments
S03. Définir les champs Payload Length, Traffic Class, Hop Limit et
Flow Label externes
S04. Définir la valeur Next Header externe
S05. Décrémenter le Hop Limit IPv6 interne ou le TTL IPv4
S06. Soumettre le paquet au module IPv6 pour transmission vers S1

Note:

S03: Comme décrit dans [RFC2473] et [RFC6437].

Après le comportement H.Encaps, P1' et P2' ressemblent respectivement à:

  • (T, S1) (S3, S2, S1; SL=2) (A, B2)

  • (T, S1) (S3, S2, S1; SL=2) (A, B2) (B3, B2, B1; SL=1)

Le paquet reçu est encapsulé sans modification (à l'exception du TTL IPv4 ou du Hop Limit IPv6 qui est décrémenté comme décrit dans [RFC2473]).

Le comportement H.Encaps est valide pour tout type de trafic L3. Ce comportement est couramment utilisé pour les déploiements L3VPN avec IPv4 et IPv6. Il peut également être utilisé pour TI-LFA [SR-TI-LFA] au point de réparation locale.

Le push du SRH PEUT être omis lorsque la politique SRv6 ne contient qu'un seul segment et qu'il n'est pas nécessaire d'utiliser de drapeau, balise ou TLV.

5.2. H.Encaps.Red: H.Encaps with Reduced Encapsulation (H.Encaps.Red: H.Encaps avec encapsulation réduite)

Le comportement H.Encaps.Red est une optimisation du comportement H.Encaps.

H.Encaps.Red réduit la longueur du SRH en excluant le premier SID dans le SRH de l'en-tête IPv6 poussé. Le premier SID est uniquement placé dans le champ Destination Address de l'en-tête IPv6 poussé.

Après le comportement H.Encaps.Red, P1' et P2' ressemblent respectivement à:

  • (T, S1) (S3, S2; SL=2) (A, B2)

  • (T, S1) (S3, S2; SL=2) (A, B2) (B3, B2, B1; SL=1)

Le push du SRH PEUT être omis lorsque la politique SRv6 ne contient qu'un seul segment et qu'il n'est pas nécessaire d'utiliser de drapeau, balise ou TLV.

5.3. H.Encaps.L2: H.Encaps Applied to Received L2 Frames (H.Encaps.L2: H.Encaps appliqué aux trames L2 reçues)

Le comportement H.Encaps.L2 encapsule une trame Ethernet [IEEE.802.3_2018] reçue et son en-tête VLAN attaché, s'il est présent, dans un paquet IPv6 avec un SRH. La trame Ethernet devient la charge utile du nouveau paquet IPv6.

Le champ Next Header du SRH DOIT être défini sur 143.

Le push du SRH PEUT être omis lorsque la politique SRv6 ne contient qu'un seul segment et qu'il n'est pas nécessaire d'utiliser de drapeau, balise ou TLV.

Le nœud d'encapsulation DOIT supprimer le préambule (s'il existe) et la séquence de contrôle de trame (FCS) de la trame Ethernet lors de l'encapsulation, et le nœud de décapsulation DOIT régénérer, selon les besoins, le préambule et le FCS avant de transférer la trame Ethernet.

5.4. H.Encaps.L2.Red: H.Encaps.Red Applied to Received L2 Frames (H.Encaps.L2.Red: H.Encaps.Red appliqué aux trames L2 reçues)

Le comportement H.Encaps.L2.Red est une optimisation du comportement H.Encaps.L2.

H.Encaps.L2.Red réduit la longueur du SRH en excluant le premier SID dans le SRH de l'en-tête IPv6 poussé. Le premier SID est uniquement placé dans le champ Destination Address de l'en-tête IPv6 poussé.

Le push du SRH PEUT être omis lorsque la politique SRv6 ne contient qu'un seul segment et qu'il n'est pas nécessaire d'utiliser de drapeau, balise ou TLV.