Recent Commits to NES-Open-Switch:master

Showing posts with label add. Show all posts
Showing posts with label add. Show all posts

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)

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)

Monday, October 26, 2015

TED update - 10: adding local and remote IP address based index for TE-Link

#Added #local and #remote #IP #address based #index for #TE-Link in TED module. This will enable to #access the #TE-Link entry based on it's #local-ip-addr and #remote-ip-addr #indexes. This will help to look-up TE-Link entries from the address information. The IP #address on the TE-Link can assume #IPv4, #IPv6 or #un-numbered address #types. The #local #address part of the TE-Link is an #operator #configuration and #remote address part is #dynamically updated as part of the #signaling. The remote address can also be statically updated by the operator in certain scenarios. This helps to efficiently map the TE-Link entries from the address index.

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

Friday, October 23, 2015

GMPLS update - 28: adding cross-connect based index for MPLS tunnels

#Added #cross-connect based #index for #MPLS-tunnel in GMPLS module. This will enable to #access the #tunnel entry based on it's #cross-connect #index. This will help to #look-up tunnel entries from the cross-connect information. This is used to #pass the #trigger #to the #tunnel on #cross-connect level #changes. This helps to efficiently map the tunnel entries from the cross-connect index.

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

Tuesday, October 20, 2015

GMPLS update - 25: adding standard extended LSR parameters

#Added #standard #extended #MPLS #LSR #parameters in the GMPLS module. This include the #extended #cross-connect #parameters as well. The extended cross-connect parameters add support for the bi-directional tunnel LSPs. The respective tunnel 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 25 ...
[commit 6d6c30ff6e5fbcb2a653c34397e18472e5c5c002] (https://github.com/nes-repo/NES-Open-Switch/commit/6d6c30ff6e5fbcb2a653c34397e18472e5c5c002)

Saturday, October 17, 2015

TED update - 8: adding TE-Link reservation database

#Added #TE-Link #reservation parameters agent routines in TED module. On #LSP #reservation on the TE-Link an entry is made to keep #track of the #reservation just made. These entries hold the #bandwidth information related to each LSP reservation. On creating a #in-segment over a #mpls-interface, a reservation is done over the respective TE-Link and #link-reservation entry is created. On events like #protection #switching or an #LSP #tear #down the respective link-reservation entries will be appropriately handled. This stands as a #database of all the #reservations done in the system for various services LSPs. This allows to avoid complex cases as #double #reservations, where #backup or #detour #paths are involved. The #bandwidth consumed by each reservation is marked in the #link-reservation entries and when #make-before-break ( #MBB ) use-cases are involved it helps to get current #reservation and make #changes accordingly.

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

Thursday, October 15, 2015

TED update - 7: adding inter TE-Link cross-connect parameters

Added new node level inter #TE-Link #cross-connect information in TED module. This enables to draw the #possible #cross-connect #constraint present between TE-Links of a node. When this configuration is present in a node, that will be the only possible cross-connects between the specified links. But on the absence of this configuration in a node, links can be inter-connected in any possible combination - i.e. no constraint exist for cross-connect between links. When the #cross-connect is between TE-Links of #different #media #types, a possible #media #conversion has to be performed as per the #adjustment-capability information configured. Hence the TE-Links involved in a cross-connect may be part of same media layer or different media layers. On nodes with #hardware #constraint on link cross-connect this information will be useful in expressing the limitation. This could be used to #compute #path for #tunnel #LSPs in complex networks.

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

Wednesday, July 1, 2015

Bridge MAC learning & forwarding update - 4: adding support for more use-cases

Added #transparent #port #configuration #handling in #use-case s like bridge port removal and phy port attach / detach operations in ethernet module. On #bridge #port #removal from the attached component #cleanup calls has been added to #remove #transparent #port #configuration from the port. On #bridge #phy #port #attach / #detach operations on components respective operations has been performed to #add / #remove #transparent #port #configuration from the port.

#Ethernet update 109 ...
[commit e4a86d8a6051a2d5358fc03ef344ebccd65e1401]