Recent Commits to NES-Open-Switch:master

Saturday, November 7, 2015

TED update - 16: adding extended addressing parameters in TE-Link address entries

Added #extended #addressing #parameters with #link-address entries in TED module. The address information has been extended by including the #address #prefix length and the #un-numbered address support. The address #prefix allows to represent #ranges of #address in link-address entries. The #address-prefix holds the #prefix #length of the specified address in the entries. The #un-numbered addresses are represented by #address-unnum parameter. Along with the un-numbered address the #parent #IPv4 #address is also included in the entries. The new parameters allows to represent wide range of address in a compact way and variety of address types are added in the link-address entries.

#TED update 16 ...
[commit 555863ef0a1f24731846ba9340de72b4b458a223] (https://github.com/nes-repo/NES-Open-Switch/commit/555863ef0a1f24731846ba9340de72b4b458a223)

Friday, November 6, 2015

TED update - 15: adding new parameters in custom TE-Node entries

#Added new parameters in #custom #TE-Node entries in the TED module. This include the #node-type for indicating the type of the node as #node, #area or the #autonomous-system, the #node-area which identify the area of the local node in a #multi-area #network, the #node-xc-type to indicate that the node has only a #fixed #cross-connect and can not be #reconfigured, and the #node-label-distribution-enable which identify whether or not to #signal the #label related node #capabilities to other nodes. The area and autonomous-system level #summarization #nodes uses the #node-type to indicate the summarization level. The nodes which has a #fixed #connectivity #matrix will limits the way in which the #input port can be connected to the #output #ports. For these kind of nodes the #node-xc-type is set as fixed. Also it is possible to convey the node level #label #constraints to the neighboring nodes to assist in better #path #computation operation. On setting the #node-label-distribution-enable flag the node passes the label constraints to the respective signaling modules.

#TED update 15 ...
[commit f88b1d646a40f4a0711c2b634adfb2b98db129af] (https://github.com/nes-repo/NES-Open-Switch/commit/f88b1d646a40f4a0711c2b634adfb2b98db129af)

Thursday, November 5, 2015

TED update - 14: adding standard TE-Node ASN/ICC based look-up methods

#Added #standard #TE-Node #ASN / #ICC address based #look-up methods in the TED module. This enables to access the #TE-Nodes in the network based on the #ASN based addressing or the #ITU-T based #ICC #addressing scheme. The #ASN based address scheme involves an #autonomous-system-number ( #ASN ) and the #node-id. This is also referred as the #IP-compatible addressing scheme. In the #ICC addressing scheme the TE-Nodes are addressed by #country-code ( #CC ), #itu-t-carrier-code ( #ICC ) and the #node-id. The new look-up mechanism uses #independent ASN address and ICC #address #mapping methods. This enables to access the TE-Nodes in either of the addressing schemes.

#TED update 14 ...
[commit a121959c8705a690980f36a3d73c5a534c7fa77f] (https://github.com/nes-repo/NES-Open-Switch/commit/a121959c8705a690980f36a3d73c5a534c7fa77f)

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)

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, November 1, 2015

GMPLS update - 32: updating standard extended cross-connect parameters agent mapper routines

#Updated #standard #extended #cross-connect parameters agent routines in GMPLS module. The agent #iterator routines and #mapper #routine has been updated to use standard #cross-connect #based #indexing. This will access the GMPLS in-segment entries #embedded #in the standard #MPLS #cross-connect entries and there by removing the redundant indexing. The specific tunnel which uses the cross-connect is referenced through the #tunnel #pointer and the cross-connect for the opposite direction is referenced through the #opposite-cross-connect #pointer. The cross-connect pointer is used for the #co-routed #bi-directional #tunnels and #associated #bi-directional #tunnels.

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