Recent Commits to NES-Open-Switch:master

Showing posts with label reverse. Show all posts
Showing posts with label reverse. 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)

Wednesday, November 25, 2015

GMPLS update - 43: adding external API for GMPLS tunnel create

Added changes for #create / #removal of #GMPLS #tunnel #hierarchical #entries in GMPLS module. This involves the #creation of #dependent #configuration #entries as part of #tunnel / #LSP #create operation and #removal of these #cross #references which were created for maintenance of #dynamic #tunnel #state. On creating a tunnel entry, the #statistics entries are created for both #forward and #reverse traffic directions, the #GMPLS #configuration entry, the #extended #configuration entry and the #custom #configuration entry is created. A tunnel specific #error #entry is created to track the detailed tunnel state and the cause for the state.

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

Tuesday, November 3, 2015

GMPLS update - 34: updating standard GMPLS tunnel reverse statistics agent mapper routines

#Updated #standard #GMPLS #tunnel #reverse #statistics 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 GMPLS reverse statistics 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 #LSP #counters for #packets and #bytes #forwarded, #packet #errors during #forwarding, etc ...

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

Monday, November 2, 2015

GMPLS update - 33: adding standard extended TE tunnel parameters

#Added #standard #extended #TE #tunnel parameters in the GMPLS module. This include the #extended #tunnel #parameters for #bi-directional operation as well as parameters to specify the #TE-Node #identifiers as the #head and #tail #nodes for #mpls-tunnels. The #opposite-dir-tunnel pointer is used to refer the tunnel in the #reverse #direction for co-routed bi-directional or associated bi-directional tunnels. The #reverse #LSP could be a #different #LSP of the #same #tunnel in #co-routed #bi-directional use-case or the #same #LSP could function for #both the #directions. For #associated #bi-directional tunnel the #reverse #LSP will be part of an entirely #different #tunnel. The #tunnel-index and the #tunnel-instance parameters specify the respective indexes in the #reverse #tunnel for an associated bi-directional tunnel.

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

Sunday, October 11, 2015

GMPLS update - 19: optimizing standard GMPLS tunnel reverse statistics entries

#Updated #standard #GMPLS #tunnel #reverse #statistics 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 port entries by using the #native #indexing. This removes references to the standard GMPLS tunnel reverse statistics indexing used earlier. The standard GMPLS tunnel #reverse #statistics #entries add support for #LSP #counter #attributes like #packets and #bytes #forwarded, #packet #errors during #forwarding, etc ...

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

Saturday, August 29, 2015

GMPLS update - 3: added standard GMPLS TE management framework

Added #standard #GMPLS #TE #tunnel #management #framework in GMPLS module. This adds the #extended #GMPLS #attribute s to the TE tunnel/LSP s. The GMPLS attributes like #switching-type, #LSP-encoding, #payload-type, #protection-type, #directionality, #path-computation-model, etc ... can be specified for the tunnels. Also the #LSP path level information can be separately indicated. The #statistics information of the #reverse #path for #bidirectional #LSP s is specified. The #LSP level #error #logging is also provided as part of the standard GMPLS framework.

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