Skip to content

Add Comware 7 route and diagnostic support - #207

Merged
WilhelmZA merged 1 commit into
mainfrom
feat/comware-79
Oct 31, 2026
Merged

WilhelmZA merged 1 commit into
mainfrom
feat/comware-79

Conversation

@WilhelmZA

Copy link
Copy Markdown
Owner

Summary

Refs #79.

  • Add Comware 7 exact-prefix BGP route, ping, and traceroute built-ins for both address families and named VPN instances.
  • Parse documented multi-path detail output; retain unsupported and incomplete replies as text.
  • Register the standard traceroute parser and document platform-specific limits.
  • Add attributed command-reference fixtures and an isolated VSR1000/GoBGP topology.

Verification

  • Backend suite: 973 passed.
  • New Comware tests: 33 passed.
  • Ruff passes on changed Python modules. New files formatted with Black and isort.

Acceptance remaining

No VSR1000 image is available. Fixtures are normalized vendor-reference excerpts, not live captures. Boot validation and captures remain pending.

The documented Comware 7 command supports configured AS-path ACLs and community lists, not arbitrary search expressions or community values. Those queries require custom directives; the feature does not advertise unsupported built-ins. Issue #79 remains open for live acceptance.

@WilhelmZA
WilhelmZA merged commit 8c877c8 into main Oct 31, 2026
5 of 6 checks passed
@WilhelmZA
WilhelmZA deleted the feat/comware-79 branch October 31, 2026 23:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant