Welcome to the GigSwitch user documentation repository. This master guide will help you navigate background, available tools and configuration.
Note: Throughout these docs, ${GS_IP} and ${GS_PASS} are used as placeholders for hostname/IP and admin password. The initial password for user admin is "" (empty password).
This documentation covers:
- Understanding switch basics including hardware, fileystem and capabilities
- Standard management methods (Web UI, CLI, vson, curl)
- Helper tool (
gs-rpc) usage - Configuration recipes using JSONL files
This document is designed for end users working with the GigSwitch.
- Access to the switch’s management interface (SSH or API)
- Credentials for switch admin user
gs-rpcinstalled and bootstrapped (seehelper-tool.md)- Standard Debian/Ubuntu Linux machine recommended with
aptinstalled packagessudo apt install curl jq python3 python3-requests python3-yaml
- Search for keywords in the
recipes/folder to find specific configurations. - Use the
grepcommand forgs-rpcorvsonor search in thejson-spec.jsondownloaded JSON-RPC spec file.
- Quick Tips: Quick tips such as basic login - see quick-tips.md
- Switch Basics: General capabilities - see switch-basics.md
- Standard Tools: Overview of management interfaces - see standard-tools.md
- Helper Tool: Installation & commands - see helper-tool-gs-rpc.md
- Recipes: Detailed configuration examples - in
recipes/directory - see recipes/README.md