Recent Commits to NES-Open-Switch:master

Showing posts with label actual-path. Show all posts
Showing posts with label actual-path. Show all posts

Thursday, May 5, 2016

GMPLS update - 85: updating standard GMPLS actual-path agent mapper routines

Updated #standard GMPLS #actual-path agent mapper routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard #actual-path entry based #indexing. This will access the actual-path entries by using the #native #indexing. This removes references to the custom actual-path indexing used earlier. This will reduce the memory requirement associated with the custom actual-path entries. The custom actual-path #entries add support for #attributes like #hop-forward-label and #hop-reverse-label. The #label-type attribute adds support for #media #specific labels ( #Ethernet / #SONET / #SDH / #OTN ) through the #label-type and #label-value attributes.

#GMPLS update 85 ...
[commit 5fb2cc40376e5a87bc687b5f958728ad8578efab] (https://github.com/nes-repo/NES-Open-Switch/commit/5fb2cc40376e5a87bc687b5f958728ad8578efab)

Monday, April 18, 2016

GMPLS update - 83: updating custom actual-path agent mapper routines

Updated #custom #actual-path agent mapper routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard #actual-path entry based #indexing. This will access the actual-path entries by using the #native #indexing. This removes references to the custom actual-path indexing used earlier. This will reduce the memory requirement associated with the custom actual-path entries. The custom actual-path #entries add support for #attributes like #hop-forward-label and #hop-reverse-label. The #label-type attribute adds support for #media #specific labels ( #Ethernet / #SONET / #SDH / #OTN ) through the #label-type and #label-value attributes.

#GMPLS update 83 ...
[commit 7ed47f8af6348d2d9dfa61ac9d6e0a7f771e1844] (https://github.com/nes-repo/NES-Open-Switch/commit/7ed47f8af6348d2d9dfa61ac9d6e0a7f771e1844)

Thursday, April 7, 2016

GMPLS update - 78: optimizing custom actual-path agent mapper routines

Updated #custom #actual-path agent mapper routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard #actual-path entry based #indexing. This will access the actual-path entries by using the #native #indexing. This removes references to the custom actual-path indexing used earlier. This will reduce the memory requirement associated with the custom actual-path entries. The custom actual-path #entries add support for #attributes like #hop-forward-label and #hop-reverse-label. The #label-type attribute adds support for #media #specific labels ( #Ethernet / #SONET / #SDH / #OTN ) through the #label-type and #label-value attributes.

#GMPLS update 78 ...
[commit ae725a449ea0886f8dd7e7f5a17ad90d893a1b8f] (https://github.com/nes-repo/NES-Open-Switch/commit/ae725a449ea0886f8dd7e7f5a17ad90d893a1b8f)

Tuesday, March 29, 2016

GMPLS update - 76: adding new parameters in custom actual-path configuration

Adding new #attributes in custom #actual-path configuration GMPLS module. The new attributes #node-id and #link-id adds support for specifying the #path #segment with respect to the #TE-Node and #TE-Link. This helps in describing the tunnel path using the nodes and links along the way. The #address information of the individual links are #automatically #populated based on the specified node-id and link-id configuration. This adds support for specifying the tunnel actual-path without knowing the address information, but using only the links on the way.

#GMPLS update 76 ...
[commit 92d0937aef9875c5c567a439870f698f91555c63] (https://github.com/nes-repo/NES-Open-Switch/commit/92d0937aef9875c5c567a439870f698f91555c63)

Monday, January 18, 2016

GMPLS update - 56: optimizing standard GMPLS actual-path entries

Optimized #standard #extended GMPLS #tunnel #actual-path #entries in GMPLS module. This removes the #extended #path-hop #attributes like flags indicating whether #hop-forward-label and #hop-reverse-label are present or not, the #labels them selves and the #pointers to the external labels. This will reduce the memory requirement associated with the #GMPLS #actual-path-hop entries. The hard-linked #custom GMPLS #actual-path-hop entries provides #alternate custom #parameters which satisfies the same requirement.

#GMPLS update 56 ...
[commit c6535beee559512359feea3d58fa18536f0ff86d] (https://github.com/nes-repo/NES-Open-Switch/commit/c6535beee559512359feea3d58fa18536f0ff86d)

Monday, November 30, 2015

GMPLS update - 46: optimizing standard extended GMPLS tunnel actual-path entries

Hard-linked #standard #extended GMPLS #tunnel #actual-path through #standard MPLS #tunnel actual-path #entries in GMPLS module. This will indicate the #extended #path-hop #attributes like flags indicating whether #hop-forward-label and #hop-reverse-label are present or not, pointers to these respective labels and #hop-protection status as in whether #local-protection is available in the hop and whether they are using it or not. This will reduce the memory requirement associated with the GMPLS actual-path entries. The hard-linked GMPLS actual-path entries enables accessing them directly from the standard MPLS actual-path entries.

#GMPLS update 46 ...
[commit d89aa611d4e7d2723f28a533e670c45f5113bb5f] (https://github.com/nes-repo/NES-Open-Switch/commit/d89aa611d4e7d2723f28a533e670c45f5113bb5f)

Thursday, October 22, 2015

GMPLS update - 27: optimizing standard GMPLS tunnel actual-path entries

#Updated #standard #GMPLS #tunnel #actual-path agent mapper routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard MPLS #tunnel #actual-path entry based #indexing. This will access the hop entries by using the #native #indexing. This removes references to the standard GMPLS tunnel actual-path indexing used earlier. The GMPLS tunnel actual-path entries has been embedded in the standard MPLS tunnel actual-path entries. The standard GMPLS tunnel actual-path #entries add support for #in-segment #counter #attributes like the flags indicating whether #hop-forward-label and #hop-reverse-label are present or not, the #labels them selves and the #pointers to the external labels, etc ...

#GMPLS update 27 ...
[commit caff8e58c486b487f4852484d5ec42ca09dc5470] (https://github.com/nes-repo/NES-Open-Switch/commit/caff8e58c486b487f4852484d5ec42ca09dc5470)