Recent Commits to NES-Open-Switch:master

Showing posts with label fixed. Show all posts
Showing posts with label fixed. 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, October 29, 2015

TED update - 12: optimizing TE-Link switching-capability (ISCD) entries and adjustment-capability (IACD) entries

#Optimized #TE-Link #switching-capability ( #ISCD ) entries and #adjustment-capability ( #IACD ) entries in TED module. The TE-Link switching-capability and adjustment-capability #configuration entries has been made #compact #by making the #bandwidth to #64-bit #fixed size #format. The generic variable size format for these parameters takes quite some memory space. The #switching-capability and #adjustment-capability #configuration for TE-Link #component-links also has been #compacted in the same way. The #switching-capability configuration has #max-lsp-bandwidth for each of the 8 #priority values and fixing them to 64-bit will get ride of the 8 size fields of these parameters reducing the memory size. The #max-lsp-bandwidth is kept in #64-bit #floating-point #format which is always exist as a fixed format. The #adjustment-capability configuration as well has 8 #max-lsp-bandwidth fields for each #priority values, this too has been optimized in the same way.

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