Jaime
Latest posts — page 9
Model-Driven Telemetry on IOS XE Routers: gRPC Dial-Out in Practice
SNMP polling is how the network has been monitored for thirty years, and it is showing every one of them. You ask the device "what is your interface counter?" every 30 or 60 seconds, it answers, and you
Advanced EEM: Tcl, Multi-Event Correlation, and EEM + Python
EEM - the Embedded Event Manager - is the router's built-in automation engine, and it has been there, on every IOS device, since long before "network automation" was a buzzword. It watches for events and takes actions,
JSON vs XML vs YAML for Network Engineers: One Payload, Three Ways
Every network automation interface speaks in one of three data formats. RESTCONF uses JSON. NETCONF uses XML. Ansible and most human-authored config data use YAML. They all express the same thing - structured data - and once you see that they
Jinja2 Templates for Network Configs: From Variables to Rendered CLI
Copying a router config, pasting it, and changing the IP addresses by hand is how configuration errors are born. Jinja2 templating replaces that with a template plus a data file: write the structure once, describe each device in a few
On-Box Python: Scripting IOS XE from the Inside
Off-box automation - a Python script on a server driving routers over SSH - is where most network automation lives, and rightly so. But it has one structural weakness: it depends on the automation host being reachable. If the management network
Guest Shell on IOS XE: Linux Inside Your Router
There is a full Linux environment hiding inside your router. Guest Shell is a Linux container (CentOS or a minimal distro, depending on platform) that runs on the router's own hardware, with access to the device's
Expert Services Troubleshooting: NAT, DHCP, and SLA Ticket Scenarios
Services break in ways that routing never does. A route either exists or it does not; a NAT translation either happened or it did not, and if it did not, the packet was silently dropped with no log and no
IPv6 Services Closure: NPTv6, DHCPv6-PD, and General Prefix
IPv6 does several things differently from IPv4, and a few of them are genuinely better - once you understand them. Prefix delegation hands a whole subnet to a downstream router automatically. A general prefix lets you renumber an entire site by
Embedded Packet Capture: Wireshark Inside Your Router
You are troubleshooting a problem that only the packets can explain - a malformed handshake, an unexpected retransmission, a mystery drop. The traditional answer is to SPAN a port to a laptop running Wireshark. But the traffic is on a router
SNMPv3 in Production: Users, Groups, Views, Traps, and Informs
SNMPv1 and v2c send everything - including your community string, which is effectively a password - in cleartext across the network. Anyone with a packet capture has your read (or write) access. SNMPv3 fixes this with real authentication and encryption, but it