Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2017002046) UTILISATION DE PROTOCOLE DE PASSERELLE FRONTIÈRE AFIN D’EXPOSER UNE PROFONDEUR D’IDENTIFIANT DE SEGMENT MAXIMALE POUR UNE APPLICATION EXTERNE
Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

CLAIMS

What is claimed is:

1. A method implemented by a network device acting as a border gateway protocol (BGP) speaker, of exposing a maximum segment identifier depth (MSD) value of the network device, the method comprising:

encoding (202) the MSD value into a BGP Link State (BGP-LS) extension message, wherein the BGP-LS extension message includes a type, a length and a MSD value, and wherein the type indicates the type of the MSD value, the length indicates the length of the MSD value and the MSD value indicates a lowest MSD value supported by the network device for enabling segment routing; and

transmitting (204) the BGP-LS extension message including the type, the

length, and the MSD value to a network controller, wherein the network controller is to use the MSD value to compute a segment routing path including the network device.

2. The method of claim 1, wherein the MSD value is a node MSD value indicative of a lowest MSD value supported by the network device.

3. The method of claim 1, wherein the MSD value is a link MSD value indicative of a lowest MSD value supported by a link of the network device.

4. The method of claim 1, wherein the network device is an ingress node of the segment routing path.

5. A network device acting as a border gateway protocol (BGP) speaker, the network device to be coupled to a network controller, comprising:

a processor and a memory, said memory containing instructions executable by the processor whereby the network device is operative to: encode (202) a maximum segment identifier depth (MSD) value of the network device into a BGP Link State (BGP-LS) extension message, wherein the BGP-LS extension message includes a type, a length and an MSD value, and wherein the type indicates the type of the MSD value, the length indicates the length of the MSD value and the MSD value indicates a lowest MSD value supported by the network device for enabling segment routing; and

transmit (204) the BGP-LS extension message including the type, the length, and the MSD value to the network controller, wherein the network controller is to use the MSD value to compute a segment routing path including the network device.

6. The network device of claim 5, wherein the MSD value is a node MSD value indicative of a lowest MSD value supported by the network device.

7. The network device of claim 5, wherein the MSD value is a link MSD value indicative of a lowest MSD value supported by a link of the network device.

8. The network device of claim 5, wherein the network device is an ingress node of the segment routing path.

9. A non-transitory machine-readable storage medium that provides instructions that, if executed by a processor of a network device acting as a border gateway protocol (BGP) speaker and coupled with a network controller, will cause said processor to perform operations comprising:

encoding (202) a maximum segment identifier depth (MSD) value of the

network device into a BGP Link State (BGP-LS) extension message, wherein the BGP-LS extension message includes a type, a length and a MSD value, and wherein the type indicates the type of the MSD value, the length indicates the length of the MSD value and the MSD value indicates a lowest MSD value supported by the network device for enabling segment routing; and

transmitting (204) the BGP-LS extension message including the type, the

length, and the MSD value to the network controller, wherein the network controller is to use the MSD value to compute a segment routing path including the network device.

10. The non-transitory machine-readable storage medium of claim 9, wherein the MSD value is a node MSD value indicative of a lowest MSD value supported by the network device.

11. The non-transitory machine-readable storage medium of claim 9, wherein the MSD value is a link MSD value indicative of a lowest MSD value supported by a link of the network device.

12. The non-transitory machine-readable storage medium of claim 9, wherein the network device is an ingress node of the segment routing path.

13. A method in a network controller, the method comprising:

receiving (302) from a network device acting as a border gateway protocol (BGP) speaker, a BGP Link State (BGP-LS) extension message;

decoding (304) the BGP-LS extension message, to extract a maximum segment identifier depth (MSD) value of the network device, wherein the BGP- LS extension message includes a type which indicates the type of the MSD value, a length which indicates the length of the MSD value and the MSD value which indicates a lowest MSD value supported by the network device for enabling segment routing; and

computing (306), using the MSD value, a segment routing (SR) path including the network device, wherein the SR path has a label stack depth that is lower than or equal to the MSD value.

14. The method of claim 13, wherein the type indicates that the MSD value is a node MSD value indicative of a lowest MSD value supported by the network device.

15. The method of claim 13, wherein the type indicates that the MSD value is a link MSD value indicative of a lowest MSD value supported by a link of the network device.

16. A network controller comprising :

a processor and a memory, said memory containing instructions executable by the processor whereby the network controller is operative to:

receive (302) from a network device acting as a border gateway protocol (BGP) speaker, a BGP Link State (BGP-LS) extension message; decode (304) the BGP-LS extension message, to extract a maximum segment identifier depth (MSD) value of the network device, wherein the BGP-LS extension message includes a type which indicates the type of the MSD value, a length which indicates the length of the MSD value and the MSD value which indicates a lowest MSD value supported by the network device for enabling segment routing; and

compute (306), using the MSD value, a segment routing (SR) path

including the network device, wherein the SR path has a label stack depth that is lower than or equal to the MSD value.

17. The network controller of claim 16, wherein the type indicates that the MSD value is a node MSD value indicative of a lowest MSD value supported by the network device.

18. The network controller of claim 16, wherein the type indicates that the MSD value is a link MSD value indicative of a lowest MSD value supported by a link of the network device.

19. A non-transitory machine-readable storage medium that provides instructions that, if executed by a processor of a network controller, will cause said processor to perform operations comprising:

receiving (302) from a network device acting as a border gateway protocol

(BGP) speaker, a BGP Link State (BGP-LS) extension message;

decoding (304) the BGP-LS extension message, to extract a maximum segment identifier depth (MSD) value of the network device, wherein the BGP- LS extension message includes a type which indicates the type of the MSD value, a length which indicates the length of the MSD value and the MSD value which indicates a lowest MSD value supported by the network device for enabling segment routing; and

computing (306), using the MSD value, a segment routing (SR) path including the network device, wherein the SR path has a label stack depth that is lower than or equal to the MSD value.

20. The non-transitory machine-readable storage medium of claim 19, wherein the type indicates that the MSD value is a node MSD value indicative of a lowest MSD value supported by the network device.

21. The non-transitory machine-readable storage medium of claim 19, wherein the type indicates that the MSD value is a link MSD value indicative of a lowest MSD value supported by a link of the network device.