Skip to content

Commit

Permalink
Distributed VOQ HLD (#639)
Browse files Browse the repository at this point in the history
* Distributed VOQ HLD

* Updated figure for reference architecture

* Update the HLD with review comments.

* Fix the 3.4 callflow diagram with correct link.

* Updated text around switch_id assignment

* fixed range for switch_id

* Update the HLD with LAG callflow.

* Update the HLD based on 7/22/2020 review comments.

* Update the voq reference architecture picture.

Updated text reflects discussion on the 07/23/2020 call on Option-2. Additional discussion still pending

* Update VOQ_DB connection paramaters in database_config.json.j2

* Fix run_server based on linecard to no.

* Update HLD with review comments, and option 2b from Kartik/Eswaran proposal.

* Update the picture location and LCPU to linecard CPU.

* Update INBAND configuration

* cpu-to-cpu flows using recycle port

* recycle port cpu-to-network flows

* Updated figures to add recycling port

Updated for changes in database object names and example configurations

Updated text in "About this manual", "scope"
Removed reference architecture section
Added reference to VOQ Architecture document from Karthik and Eswaran

* recyle port cpu flow tables

* recycle port network port tables

* Recycle port updates

* inband recycle port vs vlan

* Section 2.6 updates completed

* Add additional detail for inband vlan option

Updated for port orch to access app db for system port info

* Removed automatic switch_id determination part

Name changes from global_app_db to chassis_app_db

* Added notes on testing based on review comments

Co-authored-by: sduraisa <[email protected]>
Co-authored-by: vganesan-nokia <[email protected]>
Co-authored-by: Arista Jenkins <[email protected]>
  • Loading branch information
4 people authored Oct 19, 2020
1 parent ef307d6 commit 44919ea
Show file tree
Hide file tree
Showing 23 changed files with 803 additions and 0 deletions.
803 changes: 803 additions & 0 deletions doc/voq/voq_hld.md

Large diffs are not rendered by default.

Empty file added images/voq_hld/.gitkeep
Empty file.
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 images/voq_hld/cpu-to-cpu-packet-flow.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 images/voq_hld/inband-interfaces.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 images/voq_hld/network-to-cpu-packet-flows.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 images/voq_hld/option2b-vlan-cpu-flow-tables.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 images/voq_hld/recycle-port-cpu-flow-tables.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 images/voq_hld/recycle-port-cpu-to-cpu-flows.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 images/voq_hld/switch_creation_static.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 images/voq_hld/voq-bigpicture.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 images/voq_hld/voq_portchannel_creation.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 images/voq_hld/voq_systemport_orch.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 44919ea

Please sign in to comment.