15
Nodes
3
Vendors
24
P2P Links
36
BGP Peers
3
VXLANs
6
BFD
3
Topologies
4
AI Tools
9
SNMP Agents
Spine Layer — Route Reflectors
eBGP AS65100
EVPN RR
BFD 300ms
LLDP
NOKIA
spine1
10.255.0.1
AS 65100 · SR Linux v24.10
RRBFDECMPgNMIYANG
ARISTA
spine2
10.255.0.2
AS 65100 · cEOS v4.33.1F
RRECMPeAPILLDPPFX-FILTER
FRR
spine3
10.255.0.3
AS 65100 · FRR v8.4
RRBFDECMP-64NETCONF
Leaf Layer — VTEPs · Anycast GW
VXLAN
EVPN T2/T3/T5
QoS DSCP
Storm-Ctrl
BFD
ARISTA
leaf1
10.255.1.1 · VTEP .100.1
AS 65001 · Rack-1
VLAN10VNI10010QoSBFDIRBStorm
NOKIA
leaf2
10.255.1.2 · VTEP .100.2
AS 65002 · Rack-1
mac-vrfVNI10010EVPNgNMI
FRR
leaf3
10.255.1.3 · VTEP .100.3
AS 65003 · Rack-2
VLAN20VNI10020BFDPFX-LIMITCOMM
ARISTA
leaf4
10.255.1.4 · VTEP .100.4
AS 65004 · Rack-2
VLAN20VNI10020QoSBFDStorm
NOKIA
leaf5
10.255.1.5 · VTEP .100.5
AS 65005 · Rack-3
mac-vrfVNI10030EVPNgNMI
FRR
leaf6
10.255.1.6 · VTEP .100.6
AS 65006 · Rack-3
VLAN30VNI10030BFDVRF
Host Layer — Traffic Endpoints
802.1Q
ARP/MAC
LLDP
H1
host1
10.10.10.1/24
VLAN 10 → leaf1
H2
host2
10.10.10.2/24
VLAN 10 → leaf2
H3
host3
10.10.20.1/24
VLAN 20 → leaf3
H4
host4
10.10.20.2/24
VLAN 20 → leaf4
H5
host5
10.10.30.1/24
VLAN 30 → leaf5
H6
host6
10.10.30.2/24
VLAN 30 → leaf6
BBGP Underlay
| Design | eBGP RFC 7938 Clos |
|---|---|
| Spine ASN | 65100 (shared) |
| Leaf ASNs | 65001–65006 (unique) |
| Sessions | 18/18 Established |
| ECMP | 3-way (all spines) |
| Timers | 3s hold / 9s dead |
| Max Prefix | 100 (80% warning) |
EEVPN Overlay
| Design | iBGP EVPN + RR |
|---|---|
| Overlay ASN | 65199 |
| Route Types | Type-2 (MAC/IP), Type-3 (IMET), Type-5 (IP Prefix) |
| RR Cluster | spine1 + spine2 + spine3 |
| VRF | TENANT-A (L3VNI 50001) |
| IRB | Symmetric, anycast GW |
| ARP Suppress | Enabled on VTEPs |
VVXLAN Data Plane
| Encap | VXLAN UDP 4789 |
|---|---|
| MTU | 9214 (fabric) / 1500 (host) |
| VNI 10010 | VLAN 10 — Web (10.10.10.0/24) |
| VNI 10020 | VLAN 20 — App (10.10.20.0/24) |
| VNI 10030 | VLAN 30 — DB (10.10.30.0/24) |
| L3VNI 50001 | VRF TENANT-A (inter-subnet) |
| BUM | Ingress replication via EVPN |
FBFD + Fast Failover
| Tx Interval | 300ms |
|---|---|
| Rx Interval | 300ms |
| Multiplier | 3 (detect in 900ms) |
| Spines | BFD on all 6 downlinks |
| Leafs | BFD on all 3 uplinks |
| BGP | fast-failover enabled |
| Convergence | <1 second failover |
QQoS Policies
| Voice | DSCP EF, CoS 5 (UDP 16384-32767) |
|---|---|
| Bulk | DSCP AF21, CoS 2 (TCP 80/443) |
| Default | DSCP 0 (best effort) |
| Storm Ctrl | Broadcast/Mcast 10% |
| Applied | leaf1:et4, leaf4:et5 (access ports) |
| Communities | 65003:100 (critical), 65003:200 (bulk) |
LL2 Features
| LLDP | Active on all cEOS |
|---|---|
| STP | MSTP (cEOS access) |
| MAC Aging | 1800s (leaf4) |
| VLANs | 10 (Web), 20 (App), 30 (DB) |
| Anycast GW | 00:1c:73:00:00:01 (virtual MAC) |
| DHCP Relay | leaf1 Vlan10 |
AI Network Tools Integration
DCN Network Tool
CLI configurator, compliance scanner, multi-vendor config generation
INVENTORY SYNCED
dcn_inventory.json → 9 devices
netlog-ai
AI log analyzer, anomaly detection, pattern recognition
382 LOG ENTRIES
fabric_logs.json → docker logs stream
Monitor Bridge
Real-time BGP state, interface counters, fabric health
20 BGP SESSIONS
fabric_state.json → 30s polling
Ansible Automation
Multi-vendor config push, compliance validation, drift detection
INVENTORY READY
inventory.ini → nokia.srlinux + arista.eos + frr
Protocols Active in Fabric
eBGP RFC7938
iBGP EVPN
EVPN Type-2
EVPN Type-3
EVPN Type-5
VXLAN
BFD
QoS DSCP/CoS
Storm Control
MSTP
Symmetric IRB
LLDP
ARP Suppress
ECMP
BGP Communities
Prefix Filtering
gNMI Telemetry
NETCONF/YANG
REST/eAPI
DHCP Relay
SNMPv2c Polling
SNMP Traps → :1162
AgentX (FRR)