[bind10-dev] BigTool and new module Command/Control

ZhangLikun zhanglikun at cnnic.cn
Thu Nov 19 12:07:39 UTC 2009


As we talked about in the f2f meeting, a new module Command/Control is
imported, I made a big picture here, welcome any comment.  :)

Features of Command/Control:
1. Check user privileges.
    Information for users and privileges are predefined and saved in
Configure Manager.    
2. Dispatch commands to proper module.   
   
When Command/Control starts up, it will get all available modules from
Configure Manager, and if a new module is added, Command/Control should get
the notice.

The message between Command/Control and BigTool is encrypted. 
Symmetric key encryption  VS Public key encryption. I think symmetric key
encryption is enough, because the key is only shared by the user and server.
Please give your comments. :)

The problem is, if BigTool is running, a new module is added, how can
BigTool know it (mentioned by Jelte before) ?  Maybe it's a good time for
BigTool to update its modules information  from Command/Contorl, when user
input "help" command, or tab auto-complete for module name.


 command for XfrIn            command for AuthServer
                 \              /
                  \            / 
                   \          /
                   +---------+  
                   | Command | 
                   |    &    |
                   | Control |
                   +---------+ 
                        |     
                        | Symmetric Key Encryption(Message)
                        |
                   +---------+   
                   | BigTool |
                   +---------+

Zhang Likun 




More information about the bind10-dev mailing list