Project

General

Profile

Actions

Task #1311

closed

Task #1308: Strategy choice and dispatch

Strategy Choice management

Added by Junxiao Shi almost 11 years ago. Updated almost 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Management
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
2.00 h

Description

Implement StrategyChoiceManager as NFD Strategy Choice protocol server.

Also delete fib/set-strategy command.


Related issues 3 (0 open3 closed)

Related to NFD - Task #1312: nfdc: strategy-choiceClosedHila Ben Abraham

Actions
Blocked by NFD - Task #1309: Strategy Choice tableClosedJunxiao Shi03/01/2014

Actions
Follows NFD - Task #1310: Strategy Choice protocolClosedJunxiao Shi03/01/2014

Actions
Actions #1

Updated by Junxiao Shi almost 11 years ago

  • Description updated (diff)
Actions #2

Updated by Junxiao Shi almost 11 years ago

  • Due date deleted (03/02/2014)
  • Start date deleted (03/02/2014)
Actions #3

Updated by Anonymous almost 11 years ago

  • Status changed from New to In Progress

What's the relationship between the strategy choice table and the manager?

Actions #4

Updated by Junxiao Shi almost 11 years ago

The relationship between StrategyChoice table and StrategyChoiceManager is similar to the relationship between FIB and FibManager.

Actions #5

Updated by Anonymous almost 11 years ago

  • Status changed from In Progress to Feedback
  • % Done changed from 0 to 70
Actions #6

Updated by Alex Afanasyev almost 11 years ago

Why don't we have one NfdManagementOptions data structure that is properly reused across all protocols? I feel it is weird and unnecessary to define separate data structures, especially if they (partially) share the same data set.

At least for the strategy choice I would suggest reusing FibManagementOptions...

Actions #7

Updated by Anonymous almost 11 years ago

A common options type would be great. I have no objection to reusing FibManagementOptions for now.

Actions #8

Updated by Junxiao Shi almost 11 years ago

Yes, we have too many "protocols" for management. I plan to combine FibMgmt StrategyChoice FaceMgmt into a single NFD Management protocol, without changing the syntax and semantics of any command.

Actions #9

Updated by Anonymous almost 11 years ago

  • Status changed from Feedback to Code review
  • % Done changed from 70 to 100
Actions #10

Updated by Anonymous almost 11 years ago

  • Status changed from Code review to Closed
Actions #11

Updated by Junxiao Shi almost 11 years ago

  • Status changed from Closed to Feedback

Icc88f201f3c13a5a25ec1bdadec35f93c76b2b94 is incorrect that it uses FibManagementOptions in place of StrategyChoiceOptions.
Although they both have Strategy field, their TLV-TYPE numbers are different and thus they are incompatible.

Please change StrategyChoiceManager to use StrategyChoiceOptions, which will be added with I20c7d76b7a5740202e194c1016399df3684d63d8.

Actions #12

Updated by Anonymous almost 11 years ago

  • Status changed from Feedback to Code review
Actions #13

Updated by Junxiao Shi almost 11 years ago

  • Status changed from Code review to Closed
Actions

Also available in: Atom PDF