aws-routing
Analyze and troubleshoot AWS routing and BGP path selection - how AWS chooses a network path, why traffic takes an unexpected route, and how to steer it.
Skill by midakinOfficial
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/aws-aws-routing
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, cloud
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/aws-routing
What's inside
- Skill name
aws-routing- Description
- Analyze and troubleshoot AWS routing and BGP path selection - how AWS chooses a network path, why traffic takes an unexpected route, and how to steer it. Use for AWS Cloud WAN route evaluation and CNE path selection; Direct Connect Gateway (DXGW) path selection and local vs remote region preference; Transit Gateway route tables, ECMP, and peering; VPC route tables and longest-prefix-match; BGP traffic engineering with local-preference communities (7224:7100/7200/7300), AS-path prepending, and MED; DX + VPN redundancy and active/active vs active/passive design; asymmetric routing and failover. Activate on symptoms like "traffic is leaving the region", "not using my local Direct Connect", "routing to the wrong VIF/location", "path is asymmetric", or "how do I make AWS prefer this path". Read-only: analysis, recommendations, and describe/get/list validation commands grounded in public AWS docs.
- License
- Apache-2.0
- Metadata
- author: midakin · version: 1.2.4 · aws-devops-agent-skills.agent-types: CHAT, INCIDENT_RCA
- Instructions
- 98 lines in SKILL.md · view on GitHub
Files (11)
- .skilleval.yaml
- CHANGELOG.md
- README.md
- SKILL.md
- eval_queries.json · evals/
- evals.json · evals/
- cloudwan-dx-routing-patterns.md · references/
- dx-routing-patterns.md · references/
- networking-strategic-questions.md · references/
- tgw-routing-patterns.md · references/
- vpn-dx-redundancy-patterns.md · references/
SKILL.md (first lines)
## Overview This skill provides routing-first analysis for AWS networking. It reasons about the full traffic path, applies the documented route-evaluation logic for each service, and grounds recommendations in public AWS documentation. It is **read-only**: it produces analysis, recommendations, and read-only validation commands (`describe-*`, `get-*`, `list-*`) - never mutating actions. ## Verification & Anti-Hallucination Directives (Mandatory) - Do not generate any fact, citation, or source that is not fully verifiable. If you lack a verified source, state "I cannot verify this" rather than inventing details. - State assumptions explicitly before answering. - Cross-check each claim against public AWS documentation or the `references/` files. Omit claims you cannot confirm. - Only cite AWS documentation URLs you have actually retrieved or confirmed. Do not fabricate links. ## When to use this skill Activate when the user asks about: - Cloud WAN route evaluation / Core Network Edge (CNE) path selection - Direct Connect Gateway path selection, local-region preference, or LP communities - Transit Gateway route evaluation, ECMP, or peering routing - VPC route tables and longest-prefix-match behavior - BGP traffic engineering (communities, AS-path prepending, MED) - DX + VPN redundancy, active/active vs active/passive, or failover design - Why traffic is taking an unexpected path ## What this skill does NOT do This skill is **read-only and advisory**. It will not: - **Design or apply infrastructure changes.** It does not create, modify, or delete AWS resources, and it does not run mutating CLI/API calls (`create-*`, `modify-*`, `associate-*`, `delete-*`, `put-*`, `update-*`) or write Infrastructure-as-Code to be deployed. Any change it describes is a *recommendation* for you to review and implement yourself. - **Configure BGP or push routing policy.** It explains which communities, AS-path, or MED settings to use, but it does not apply them to VIFs, route tables, or Cloud WAN policy documents. - **Execute anything against a live account beyond read-only validation.** Commands it provides are limited to `describe-*`, `get-*`, and `list-*` for confirming state. - **Guarantee production outcomes.** It recommends non-production testing and blue/green rollout; it does not perform the cutover or validate the result for you. - **Provide compliance, security, or contractual sign-off**, or make claims it cannot ground in public AWS documentation or the `references/` files. For designing and applying changes, hand the recommendation to a change-capable workflow (with appropriate review, approvals, and testing). ## How to analyze a routing problem 1. **Establish the path.** Identify source, destination, and every routing construct in between (VPC route table → TGW/Cloud WAN CNE → DXGW → VIF → on-prem, or the relevant subset). 2. **Name the route table.** Be explicit about which table makes each decision (VPC RT, TGW RT, CNE RT, DXGW internal selection). 3. **Apply the evaluation order for that construct** (see below). 4. **Identify the deciding attribute** (longest prefix, local preference, AS-path, MED, source type). 5. **Flag non-determinism** (e.g., ECMP or "deterministically random" tiebreakers) and recommend a deterministic alternative. 6. **Cite the AWS documentation** that supports the behavior. 7. **Provide read-only validation commands** the user can run to confirm. ## Key evaluation rules ### Cloud WAN (per CNE) Longest prefix match → static → VPC-propagated (same region) → unequal AS-path/MED (shortest wins) → equal AS-path & MED source preference: DXGW-propagated → Cloud WAN Connect → S2S VPN → other (TGW peering, remote CNEs; identical from 2+ sources = deterministically random). ### Direct Connect (private/transit VIF, outbound AWS→on-prem) Longest prefix match → local preference → AS_PATH length → MED → ECMP (equal AS_PATH and BGP attributes). LP communities `7224:7300/7200/7100` (High/Medium/Low) set local preference and are evaluated before AS-path. DXGW prefers the local associated-region DX by default. ### Direction & tooling guidance - **AWS → on-prem (egress):** control with DX LP communities. - **On-prem → AWS (ingress):** control with the customer router's local-pref/weight/MED. - **AS-path prepending:** within a region only - unreliable across regions because DXGW local-region LP overrides it. **LP communities:** work within-region and cross-region. ## Reference material Detailed mechanics, patterns, and caveats are in `references/`: - `cloudwan-dx-routing-patterns.md` - Cloud WAN route evaluation, DXGW path selection, community traffic-engineering patterns, regional inspection, multi-region egress - `dx-routing-patterns.md` - DX BGP mechanics, BFD, MED, ASN ranges, VIF considerations, CloudHub, when VIFs can talk, active/active vs active/passive - `tgw-routing-patterns.md` - TGW route evaluation, ECMP limits, DX/VPN caveats, failover, peering - `vpn-dx-redundancy-patterns.md` - VPN + DX redundancy, route preference, ECMP limits, asymmetry - `networking-strategic-questions.md` - discovery questions per service ## Output expectations - Explain the route-evaluation logic step by step. - Name the specific route table involved. - Give the end-to-end traffic path. - Compare options with tradeoffs (determinism, complexity, failover) when multiple solutions exist. - Include read-only AWS CLI validation commands. - Recommend testing in a non-production environment and blue/green for migrations.
From aws/tools-for-devops-agent, Apache-2.0.
More from aws/tools-for-devops-agent
- 0.784score
cloudtrail-cost-optimization
holmallaOfficial
Identify and quantify AWS CloudTrail cost optimization opportunities.
SkillAFreshness: A★ 116Claude Code +9 - 0.784score
config-cost-optimization
holmallaOfficial
Identify and quantify AWS Config cost optimization opportunities.
SkillAFreshness: A★ 116Claude Code +9 - 0.784score
agentcore-observability-setup
vggargavOfficial
Validates and bootstraps Amazon Bedrock AgentCore observability so customers can trace agent reasoning, detect silent failures, and measure performance before…
SkillAFreshness: A★ 116Claude Code +9 - 0.784score
aiml-access-diagnostics
tamrishOfficial
Use this skill when diagnosing IAM and access failures for Bedrock and SageMaker.
SkillAFreshness: A★ 116Claude Code +9 - 0.784score
aiml-gpu-training-cluster-investigation
nzureshOfficial
Use this skill for GPU training or inference clusters on SageMaker HyperPod (Slurm or EKS), ParallelCluster, or self-managed EC2/EKS GPU instances.
SkillAFreshness: A★ 116Claude Code +9 - 0.784score
analytics-opensearch-expertise
genealpeOfficial
Amazon OpenSearch Service domain health assessment.
SkillAFreshness: A★ 116Claude Code +9 - 0.784score
aws-backup-coverage-review
vediyappan-kkOfficial
AWS Backup coverage and data protection posture review.
SkillAFreshness: A★ 116Claude Code +9 - 0.784score
aws-eks-operations-review
shyamkulkarniOfficial
Use this skill when someone wants an Amazon EKS cluster graded against best practices.
SkillAFreshness: A★ 116Claude Code +9 - 0.784score
aws-health-events
udid-awsOfficial
ALWAYS use this skill in the beginning of any incident investigation, root cause analysis, or operational troubleshooting.
SkillAFreshness: A★ 116Claude Code +9 - 0.784score
agentcore-ops-review
pamvasOfficial
Comprehensive operational review procedures for Amazon Bedrock AgentCore resources aligned with the AWS Well-Architected Framework.
SkillAFreshness: A★ 116Claude Code +9 - 0.784score
bedrock-operation-review
smnixonOfficial
Comprehensive Amazon Bedrock review aligned with the AWS Well-Architected Framework and Bedrock best practices.
SkillAFreshness: A★ 116Claude Code +9 - 0.784score
database-migration-service-expertise
tabhimanOfficial
AWS Database Migration Service (DMS) operational review and troubleshooting skill.
SkillAFreshness: A★ 116Claude Code +9
Compare and alternatives
Featured in
Signals
- Stars
- 116
- Forks
- 85
- Open issues
- 8
- Last commit (this folder)
- Oct 21, 2026 (6 days ago)
- Last release
- Sep 25, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.2.4
- License
- Apache-2.0
- Repository
- github.com/aws/tools-for-devops-agent
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Cite this page
aws-routing skill. Agent Mart. https://agentmart.dev/skills/aws-aws-routing (last updated 2026-10-24)