
Explore how SONiC delivers Linux-based, open-source network operating system capabilities on switches from multiple vendors, including Layer 2 and Layer 3, BGP and EVPN, in a containerized, scalable, disaggregated architecture.
Access the switch by console serial or management port; find its IP via DHCP or console, then log in as Admin. SSH works after SONiC; Telnet does not.
Learn to configure switch management with the Klish and SONiC CLI, including static or DHCP IP for the management interface, a management VRF, and basic DNS and NTP setup.
Install SONiC on bare metal switches using ONIE, the open network install environment, exploring automated and manual installation, ONIE bootloader, discovery, and upgrade via sonic_installer.
Explore the three configuration methods in SONiC: manual CLI, API access via REST or gNMI, and JSON-based config load, each with immediate effect and no rollback.
Master the Klish management framework cli in enterprise SONiC, switching between exec mode and configuration mode, using sub-modes and write memory to apply and save changes.
Configure interfaces in SONiC by understanding interface types, naming schemes, and sub-mode configuration to set speed, mtu, ip, and enable status, including portchannel and vlan interactions.
configure vlan interfaces and assign ports to vlans to enable layer 2 switching with 802.1q tagging in SONiC. manage spanning tree and native vlan; apply portfast and bpduguard on ports.
Explore the spanning tree protocol for loop-free redundancy in layer 2 networks, including per-VLAN and rapid variants, edge ports, root bridge placement, and monitoring with show spanning tree.
Explore multi-chassis link aggregation (MC-LAG) to improve load sharing and resilience by distributing port-channel links across two independent switches, while preserving transparent end-host behavior.
Learn how static anycast gateway enables multiple switches to share a common anycast gateway IP and a virtual MAC for load sharing, with potential asymmetric routing for stateful apps.
Compare layer 3 and layer 2 networks, highlighting scalability, traffic engineering, and secure routing. Learn to configure BGP, OSPF, and static routes in SONiC using FRR via VTY-SH or CLISH.
Explore how the border gateway protocol (BGP) governs inter-AS routing, including external and internal sessions, address families, NLRI, and policy basics for scalable deployment.
Explore the border gateway protocol (BGP) and its use between autonomous systems, detailing external and internal sessions, address families, NLRI, and how to configure peers, networks, and policies in SONiC.
Explore how routing tables summarize information from different protocols using show ip route and show ipv6 route, and identify best routes and forwarding decisions via administrative distance and ECMP.
Configure dhcp relay in enterprise SONiC to forward client requests from local subnets to a central server across VLANs, with multiple servers, source-interface options, and IPv4/IPv6 support.
Troubleshoot interface problems in enterprise SONiC Linux by using show interface status to verify oper status, speed, mtu, fec, autonegotiation, and vlan, and confirm cabling with LLDP.
Explore enterprise SONiC switch information with show commands (version, system, platform) to diagnose resource and configuration issues, and learn SNMP setup, MIBs, and monitoring options (REST, gNMI/gNOI).
Learn how to generate a tech support tarball with the show tech-support command, monitor progress from in progress to completed, and export via scp or sftp for debugging.
Explore vxlan basics, including virtual extensible LAN, 24-bit vni, overlay and underlay networks, vrfs for layer 3 vpn, and dynamic evpn tunnels on SONiC.
Learn how to create layer 2 VPNs over VXLAN, map VLAN IDs to VNIs, remove 802.1Q tags, and enable integrated routing and bridging with IRB and static anycast gateway.
Learn how layer 3 VPN extends a VRF to connect multiple subnets across VLANs using VXLAN, with asymmetric and symmetric IRB configurations and VRF bindings.
Explore how evpn provides the control plane for vxlan overlays, using bgp nlri with l2vpn evpn to dynamically advertise mac, ip hosts, and vrf routes.
Monitor vxlan and evpn configurations with commands like show vxlan, show evpn, show vxlan tunnel, and show vxlan vlanvnimap to verify tunnels, mappings, and vni associations.
Explore power over ethernet basics, including PSE and PD roles, power classes, up to 90 watts per port, legacy devices, and class-based or dynamic management in enterprise SONiC.
Configure port access control on SONiC switches using 802.1x or MAB, assign VLANs and dynamic ACLs via radius, and manage authenticator, supplicant, and server interactions.
Course Overview:
Dive into the world of SONiC (Software for Open Networking in the Cloud) with this Enterprise SONiC Linux: Quick Start Course. Designed for network professionals and enthusiasts, this course provides an in-depth understanding of SONiC, from installation to advanced configuration and troubleshooting. Whether you're a beginner looking to get started or an experienced user seeking to enhance your skills, this course offers a thorough foundation and practical insights into key aspects of SONiC.
Course Agenda:
SONiC Introduction
What is SONiC / General Introduction
SONiC Installation & Initial Setup
Accessing the switch
Installing with ONIE and upgrading SONiC
Configuring switch management access
Configuration Methods & Interface Configuration
Configuration Methods in SONiC
Using Klish, the Management Framework CLI
Basic physical interface configuration and validation
Breakout configuration and validation
Port channels (link aggregation)
VLAN configuration and validation
Layer 2 ports
Redundancy Methods
Layer 2 redundancy methods
Multi chassis link aggregation (MC-LAG)
Layer 3 redundancy methods
Static Anycast Gateway (SAG)
Routing Protocols
Introduction to Routing Protocols
Some basics about routing protocols
BGP
Displaying the routing table
DHCP Relay
Troubleshooting
Troubleshooting interface problems
Information about interface status
Validating the cabling
Checking transceivers
Switch information
Information about hardware and software
Environmental information
Monitor switch with SNMP
Tech Support files
Generating tech support information
VXLAN and EVPN
Introduction to VXLAN
Layer 2 VPNs
Layer 3 VPNs
Asymmetric IRB
Symmetric IRB
EVPN
Monitoring VXLAN and EVPN
Campus Deployments
Power Over Ethernet
Supported Power Classes
Configuration
Monitoring
Port Access Control
Overview
802.1x and MAC Authentication Bypass
Host Modes
Assigned and Special VLANs
Dynamic ACLs
Configuration and verification
Key Features:
Detailed Modules: Each module is meticulously crafted to provide a thorough understanding of SONiC.
Hands-On Learning: Practical sessions and examples help solidify your understanding of SONiC configuration and management.
Troubleshooting Techniques: Learn to identify and resolve common issues effectively.
Advanced Topics: Cover advanced networking concepts like VXLAN, EVPN, and PoE.
Conclusion:
Start mastering SONiC today with this Enterprise SONiC Linux: Quick Start Course. Build the skills and expertise to manage and troubleshoot SONiC like a pro, ensuring your network runs smoothly and efficiently. Enroll now and master SONiC, the leading open-source network OS. Take your networking career to the next level!