Skip to content

Commit

Permalink
[console] SONiC Console Switch HLD ver 0.2 (#673)
Browse files Browse the repository at this point in the history
* [console] SONiC Console Switch HLD ver 0.2

- Remove driver type from CONFIG_DB CONSOLE_PORT_TABLE
  + Emphasize the SONiC Console Switch is the combination of SONiC switch and add-on console devices
  + Introduce how the SONiC managing the underlying tty devices
  + Introduce how the SONiC managing multiple add-on console devices
- Add CONSOLE_PORT_TABLE to STATE_DB and leverage it for line state querying and tracking
  + Introduce the design of STATE_DB object schema
  + Update flow chart for consutil show/clear/connect
- Other updates
  + Update abbreviations table
  + Update requirements
  + Update limitation
- Add show line command description
- Add config commands
  + Add/Delete console port
  + Update baud/flow control/remote device name
  + Bind/unbind line management IP
- Refine all diagrams
- Refine document by following the standard MD document practice
- Fix typos

Co-Authored-By: Jing Kan <[email protected]>
  • Loading branch information
Blueve and Blueve authored Sep 22, 2020
1 parent 6de16e4 commit fa08f64
Show file tree
Hide file tree
Showing 14 changed files with 271 additions and 54 deletions.
Binary file modified doc/console/ClearLine.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/console/ConnectLine.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/console/ConsoleTopo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/console/ConsoleTopo_USB.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/console/CreateConfigTable.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/console/CreateConfigTable_CLI.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/console/ReverseSSH-General.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/console/ReverseSSH-IP-Forwarding.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/console/ReverseSSH-Port-Forwarding.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
325 changes: 271 additions & 54 deletions doc/console/SONiC-Console-Switch-High-Level-Design.md

Large diffs are not rendered by default.

Binary file added doc/console/SONiCConsoleInUserAspect.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/console/SampeMultipleConsoleDevice.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/console/ShowLines.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/console/UnderlyingPortDeviceMapping.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit fa08f64

Please sign in to comment.