Computer Networks

Computer Networks

Infrastructure, Systems, and Connectivity

Network ProtocolsCommunication InfrastructureOperating Systems and Server ManagementNetwork Security and EncryptionCloud Computing and Virtualization

Articles in this Section

Hands-On Lab: Configuring Model-Driven Telemetry

This hands-on lab configures a router to stream interface statistics continuously to a collector using model-driven telemetry, contrasting this push-based approach against the pull-based polling every prior monitoring method in this series relied upon.

/article/hands-on-lab-configuring-model-driven-telemetry

Hands-On Lab: Configuring Zero-Touch Provisioning (ZTP)

This hands-on lab configures a DHCP server to point a factory-default router toward a bootstrap configuration file, verifying the device automatically downloads and applies its full configuration on first boot without any manual CLI interaction.

/article/hands-on-lab-configuring-zero-touch-provisioning-ztp

Hands-On Lab: Configuring Guestshell for On-Box Python Scripting

This hands-on lab enables the Guestshell container on a router, installs a Python package inside it, and runs a simple script that reads live interface data from the IOS CLI, demonstrating on-box programmability distinct from the external NETCONF/RESTCONF automation covered in earlier labs.

/article/hands-on-lab-configuring-guestshell-for-on-box-python-scripting

Hands-On Lab: Using Ansible for Network Device Automation

This hands-on lab writes a simple Ansible playbook from a control node to configure a banner and verify connectivity across two routers simultaneously, contrasting agentless, SSH-based automation against the on-box Guestshell scripting covered in the previous lab.

/article/hands-on-lab-using-ansible-for-network-device-automation

Hands-On Lab: Configuring SNMPv3

This hands-on lab configures SNMPv3 with full authentication and encryption on a router, verifying successful polling using proper credentials and confirming an SNMPv2c-style plaintext community string no longer works at all, addressing the security gap identified in an earlier SNMP lab.

/article/hands-on-lab-configuring-snmpv3

Hands-On Lab: Configuring VXLAN with a Static Unicast Head-End

This hands-on lab configures a basic VXLAN tunnel between two switches using static head-end replication, extending a single Layer 2 VLAN across an IP-routed underlay network without requiring the VLAN to be trunked hop-by-hop.

/article/hands-on-lab-configuring-vxlan-with-a-static-unicast-head-end

Hands-On Lab: Configuring VXLAN with BGP EVPN Control Plane

This hands-on lab replaces the static head-end replication from the previous lab with a BGP EVPN control plane, allowing VTEPs to dynamically learn each other's MAC and IP information rather than relying on manually configured peer lists.

/article/hands-on-lab-configuring-vxlan-with-bgp-evpn-control-plane

Hands-On Lab: Configuring Segment Routing with MPLS (SR-MPLS)

This hands-on lab configures Segment Routing over an OSPF-enabled network, assigning a global segment ID to each router's loopback and verifying traffic follows label-based forwarding without requiring LDP, contrasting SR against the traditional MPLS control plane.

/article/hands-on-lab-configuring-segment-routing-with-mpls-sr-mpls

Hands-On Lab: Advanced Multi-Layer Troubleshooting Challenge (BGP, VXLAN, and QoS)

This hands-on lab presents a complex failure spanning BGP path selection, a VXLAN VNI mismatch, and a QoS policy misapplication simultaneously, requiring the systematic layer-by-layer troubleshooting approach used throughout this series to isolate and resolve all three faults.

/article/hands-on-lab-advanced-multi-layer-troubleshooting-challenge-bgp-vxlan-and-qos

Hands-On Lab: Configuring SD-WAN Basic Overlay with vManage-Style Templates (Conceptual CLI)

This hands-on lab configures a basic Cisco SD-WAN-style overlay using underlying IOS-XE SD-WAN CLI constructs, establishing control connections and a data plane tunnel between two edge routers, contrasting the centralized policy model against the manually configured DMVPN overlays covered earlier in this series.

/article/hands-on-lab-configuring-sd-wan-basic-overlay-with-vmanage-style-templates-conceptual-cli

Hands-On Lab: Configuring SD-WAN Centralized Data Policy for Application-Aware Routing

This hands-on lab configures a centralized SD-WAN data policy identifying voice traffic and steering it onto a preferred low-latency transport path, demonstrating application-aware routing decisions made centrally rather than through per-device route-maps.

/article/hands-on-lab-configuring-sd-wan-centralized-data-policy-for-application-aware-routing

Hands-On Lab: Configuring SD-Access Fabric with LISP and VXLAN

This hands-on lab configures a basic SD-Access-style fabric using LISP as the control plane and VXLAN as the data plane, registering an endpoint's location with a map server and verifying traffic between two fabric edge nodes is encapsulated using the endpoint's dynamically learned location.

/article/hands-on-lab-configuring-sd-access-fabric-with-lisp-and-vxlan