Recent Commits to NES-Open-Switch:master

Showing posts with label resource-index. Show all posts
Showing posts with label resource-index. Show all posts

Thursday, March 3, 2016

GMPLS update - 68: adding asymmetric bandwidth parameter in custom tunnel entries

Added #new #parameters in #custom #MPLS-tunnel #configuration in #GMPLS module. The #reverse-resource-index optional parameter has been added to tunnel configuration. When present it specify the #resource #requirement for the #reverse #direction, other wise resource requirement is assumed to be same for both directions as the normal #resource-index parameter. This enables to specify #asymmetric #bandwidth for #forward and #reverse #tunnel directions. In normal cases forward and reverse directions shares the same resource requirements. But in specific scenarios it is necessary to specify unequal bandwidths for forward and reverse directions. The new parameter caters this requirement and enables to specify different resource configuration for each directions.

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

Saturday, November 28, 2015

GMPLS update - 45: upgrading standard MPLS tunnel configuration entries

Upgraded #standard MPLS #tunnel #configuration entries in GMPLS module. The #tunnel-name and #tunnel-description has been set to #limited #size in-line with commonly used #max-limit. The #cross-connect #pointer and #resource-pointer has been removed and the #cross-connect-index and #resource-index defined in #custom MPLS #tunnel #configuration entries will be used instead. This removes the long (and memory hogging) pointer format and uses light weight integer indexes in to the respective configuration entries.

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

Wednesday, November 4, 2015

GMPLS update - 35: updating custom GMPLS tunnel parameter agent mapper routines

#Updated #custom #GMPLS #tunnel #parameter agent routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard #tunnel #based #indexing. This will access the custom tunnel entries #embedded #in the standard #MPLS #tunnel entries and there by removing the redundant indexing. The standard GMPLS tunnel reverse statistics entries contain attributes like the #call-id, #cross-connect-index, #resource-index, #path-computation-model, #re-optimization-enable, #diffserv-type, etc ...

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

Wednesday, October 21, 2015

GMPLS update - 26: optimizing custom GMPLS tunnel entries

#Updated #custom #GMPLS #tunnel agent mapper routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard MPLS #tunnel entry based #indexing. This will access the tunnel entries by using the #native #indexing. This removes references to the custom MPLS tunnel indexing used earlier. The GMPLS tunnel entries has been embedded in the standard MPLS tunnel entries. The custom GMPLS tunnel #entries add support for #attributes like the #call-id, #cross-connect-index, #resource-index, #path-computation-model, #re-optimization-enable, #diffserv-type, etc ...

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

Friday, September 18, 2015

GMPLS update - 9: added custom GMPLS TE management framework

Added #custom GMPLS #TE #tunnel #management #framework parameters in GMPLS module. This adds the #extended GMPLS #attribute s in the #system level, like #underlay-enable, #loose-hop-expand-enable and #time-period s related to #preemption, #re-optimization, #re-routing, etc ... In tunnel/LSP level attributes like #call-id, #cross-connect-index, #resource-index, #path-computation-model, #re-optimization-enable, #diffserv-type. etc ... Also the extended GMPLS based label information has been added for #explicit-path-hop, #actual-path-hop and #computed-path-hop. Also the parameters for the GMPLS #CALL support has been introduced.

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