Recent Commits to NES-Open-Switch:master

Wednesday, December 9, 2015

GMPLS update - 48: optimizing standard extended GMPLS tunnel entries

Optimized #standard #extended GMPLS #tunnel entries in GMPLS module. #Reduced some of the #address #variables used on the GMPLS tunnel entries and #removed the pointer to the #extra #parameter. The addresses used for the #RSVP #Notify mechanism has been reduced. These include the #upstream-notify-recepient, #downstream-notify-recepient, #upstream-notify-request-address and #downstream-notify-request-address. The downstream-notify-request-address is the address sent out in the PATH message for requesting the downstream nodes to sent Notify messages when needed, also the upstream-notify-request-address is the address sent out in the RESV message for requesting the upstream nodes to sent Notify messages when needed. The upstream-notify-recepient is the address received in Notify Request in the PATH message from the upstream - which is the default value used in the corresponding downstream-notify-request-address - similarly the downstream-notify-recepient is the address received in Notify Request in the RESV message from the downstream - which is the default value used in the corresponding upstream-notify-request-address. The upstream-notify-recepient is kept in the #PATH #state-block and downstream-notify-request-address in the #outgoing #PATH #state-block. The downstream-notify-recepient is kept in the #RESV #state-block and upstream-notify-request-address in the #forwarded #RESV #state-block. The extra parameters are not used as extended tunnel entries are already in place.

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

No comments:

Post a Comment