pyats-junos-routing

Analyze JunOS OSPF, BGP, route tables, and connectivity with pyATS.

627|175|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/automateyournetwork/netclaw --skill pyats-junos-routing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pyats-junos-routing
Source: https://github.com/automateyournetwork/netclaw/tree/main/workspace/skills/pyats-junos-routing
Command: npx skills add https://github.com/automateyournetwork/netclaw --skill pyats-junos-routing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides deep visibility into JunOS routing protocols and traffic forwarding, enabling efficient troubleshooting and auditing of network routing states.

Core Features & Use Cases

  • Protocol Inspection: Analyze OSPF, OSPFv3, and BGP neighbor states, interfaces, databases, and routes.
  • Route Table Analysis: Examine detailed route table entries, filtering by protocol, table, or advertising/receiving source.
  • Connectivity Testing: Perform ping and traceroute tests, including MPLS-aware pings, to verify network reachability.
  • Use Case: Troubleshoot a BGP peering issue by examining neighbor states, received prefixes, and advertised routes using show bgp summary and show route receive-protocol bgp.

Quick Start

Use the pyats-junos-routing skill to check the OSPF neighbor status on the device 'juniper-rtr-01'.

Frequently Asked Questions about pyats-junos-routing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I troubleshoot BGP and OSPF neighbor states on JunOS devices?

Verify JunOS MPLS, LDP, and RSVP forwarding states by analyzing PFE states and performing MPLS-aware ping and traceroute tests. This confirms traffic forwarding and network reachability across the MPLS infrastructure.

Can I filter JunOS route table entries by protocol and advertising source?

You need pyATS installed and a configured testbed path for device interaction. This environment setup allows the framework to connect to JunOS devices and execute comprehensive routing operations and connectivity tests.

How does pyATS inspect JunOS routing protocols for network audits?

pyATS inspects JunOS routing protocols by analyzing OSPF, OSPFv3, BGP, and MPLS states, along with route tables and TED data. It automates comprehensive routing operations and connectivity tests for deep visibility.

What is the best way to verify MPLS traffic forwarding and PFE states in JunOS?

Verify JunOS MPLS, LDP, and RSVP forwarding states by analyzing PFE states and performing MPLS-aware ping and traceroute tests. This confirms traffic forwarding and network reachability across the MPLS infrastructure.

Do I need a configured pyATS testbed to analyze JunOS routing tables?

You need pyATS installed and a configured testbed path for device interaction. This environment setup allows the framework to connect to JunOS devices and execute comprehensive routing operations and connectivity tests.