[controller] insert 6->4 session
This commit is contained in:
parent
09a15b6c25
commit
b0b9cd7461
3 changed files with 118 additions and 7 deletions
20
doc/plan.org
20
doc/plan.org
|
|
@ -1432,7 +1432,6 @@ Please make sure that it is installed and available in your $PATH:
|
|||
steps
|
||||
- Longer than /96: suffix support
|
||||
|
||||
|
||||
** Motivation
|
||||
TBD
|
||||
** Translation mechanisms
|
||||
|
|
@ -1856,10 +1855,23 @@ libnanomsg-dev libjudy-dev
|
|||
***** TODO Case IPv4 initiator
|
||||
- Needs upper level protol
|
||||
**** TODO General network matching
|
||||
***** TODO Create table
|
||||
***** TODO Fill it up from the controller
|
||||
**** TODO tcp session
|
||||
***** DONE Create table(s)
|
||||
***** DONE Fill it up from the controller: general network
|
||||
***** TODO Create controller session handler
|
||||
****** Controller Logic
|
||||
- controller selects "outgoing" IPv4 address range => base for sessions
|
||||
- IPv4 addresses can be "random" (in our test case), but need
|
||||
to be unique
|
||||
- switch does not need to know about the "range", only about
|
||||
sessions
|
||||
- on session create, controller selects "random" ip (ring?)
|
||||
- on session create, controller selects "random port" (next in range?)
|
||||
- on session create controller adds choice into 2 tables:
|
||||
incoming, outgoing
|
||||
|
||||
***** DONE Feed back to controller: implemented in switch
|
||||
***** TODO Create session in the controller
|
||||
**** TODO tcp session
|
||||
**** TODO udp session
|
||||
**** TODO tcp session
|
||||
** TODO Comparison with existing tools (Performance, Features)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue