Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[console] SONiC Console Switch HLD ver 0.2 #673

Merged
merged 4 commits into from
Sep 22, 2020

Conversation

Blueve
Copy link
Contributor

@Blueve Blueve commented Sep 10, 2020

Online Preview: https://github.com/Azure/SONiC/blob/4599f4123418f6562ff52ec036ad6bec90e2050a/doc/console/SONiC-Console-Switch-High-Level-Design.md

Change log of this version:

  • 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

- 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
@Blueve Blueve marked this pull request as ready for review September 14, 2020 09:09
Blueve and others added 2 commits September 22, 2020 10:31
Co-Authored-By: Blueve <[email protected]>
@Blueve Blueve merged commit fa08f64 into sonic-net:master Sep 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants