mirror of
https://github.com/dtzp555-max/aci-sim.git
synced 2026-07-21 21:15:12 +00:00
feat: /31 point-to-point spine-ISN underlay + graph physical-links table (v0.20.0)
Spine-to-ISN links now use per-link /31 point-to-point sub-interface pairs (Cisco Multi-Site design guide) instead of a shared /24 with a .254 IPN router; ospfIf/ospfAdjEp carry the pair addresses (ISN CSW LLDP mgmt IP unchanged - device-level address). aci-sim graph follows the autoACI topology view logic: solid ISN uplinks, link-type legend entries, and a physical-links table (fabric links + ISN uplinks with /31 local/remote IPs) under the diagram. Tests updated + strengthened; suite: 908 passed. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
c926702a29
commit
e52ac1981d
@@ -6,6 +6,23 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html)
|
||||
(pre-1.0: minor bumps may include breaking changes to the sim's behavior).
|
||||
|
||||
## [0.20.0] - 2026-07-07
|
||||
|
||||
### Changed
|
||||
- **Spine-to-ISN underlay is now /31 point-to-point** (per the Cisco ACI
|
||||
Multi-Site design guide) — each spine's ISN-facing VLAN-4 sub-interface
|
||||
gets its own /31 pair (`172.16.{site}.{2*si}/31`, IPN peer `.{2*si+1}`)
|
||||
instead of the previous shared `/24` LAN segment with a single `.254`
|
||||
IPN router. `ospfIf.addr` and each `ospfAdjEp` peer reflect the per-link
|
||||
pair; the ISN CSW's LLDP mgmt address is unchanged (a device-level
|
||||
management IP, not an interface address).
|
||||
- **`aci-sim graph` now mirrors the autoACI topology view logic**: ISN
|
||||
uplinks are drawn solid (they are physical backbone links, dashes are for
|
||||
overlays), the legend gains link-type entries (fabric link / ISN uplink /
|
||||
vPC peer-link), and a **Physical links table** is rendered under the
|
||||
diagram — one row per fabric link and per spine ISN uplink, the ISN rows
|
||||
carrying the /31 local/remote IPs.
|
||||
|
||||
## [0.19.1] - 2026-07-07
|
||||
|
||||
### Fixed
|
||||
|
||||
Reference in New Issue
Block a user