chore(ux): подтвердить сессии и маршруты BGP IPv6
This commit is contained in:
1 parent
f6b9c6941d
commit
90e6c7be25
11 files changed
+651
-12
No files matched your search
@@ -0,0 +1,162 @@
|
||||
{
|
||||
"date": "2026-10-11",
|
||||
"block": "12.5.155",
|
||||
"name": "mm-bgp155-1791734924372",
|
||||
"devices": [],
|
||||
"cleanup": [
|
||||
{
|
||||
"serverId": 1,
|
||||
"/routing/bgp/connection": true,
|
||||
"/routing/bgp/instance": true,
|
||||
"/routing/filter/rule": true,
|
||||
"/ipv6/firewall/address-list": true,
|
||||
"/interface/gre": true,
|
||||
"/interface/bridge": true,
|
||||
"/ipv6/address": true,
|
||||
"/ipv6/route": true,
|
||||
"/ip/address": true,
|
||||
"/ip/route": true,
|
||||
"/ipv6/firewall/filter": true
|
||||
},
|
||||
{
|
||||
"serverId": 2,
|
||||
"/routing/bgp/connection": true,
|
||||
"/routing/bgp/instance": true,
|
||||
"/routing/filter/rule": true,
|
||||
"/ipv6/firewall/address-list": true,
|
||||
"/interface/gre": true,
|
||||
"/interface/bridge": true,
|
||||
"/ipv6/address": true,
|
||||
"/ipv6/route": true,
|
||||
"/ip/address": true,
|
||||
"/ip/route": true,
|
||||
"/ipv6/firewall/filter": true
|
||||
}
|
||||
],
|
||||
"initial": [
|
||||
{
|
||||
"serverId": 1,
|
||||
"sessions": [
|
||||
{
|
||||
".id": "*2800008",
|
||||
"ebgp": "",
|
||||
"established": "true",
|
||||
"hold-time": "3m",
|
||||
"input.filter": "mm-bgp155-1791734924372-in",
|
||||
"input.procid": "20",
|
||||
"instance": "mm-bgp155-1791734924372",
|
||||
"keepalive-time": "1m",
|
||||
"last-started": "2026-10-11 19:08:55",
|
||||
"local.address": "fd00:155:1::1",
|
||||
"local.afi": "ipv6",
|
||||
"local.as": "64555",
|
||||
"local.bytes": "98",
|
||||
"local.capabilities": "mp,rr,enhe,gr,as4",
|
||||
"local.cluster-id": "198.18.255.1",
|
||||
"local.eor": "",
|
||||
"local.id": "198.18.255.1",
|
||||
"local.messages": "2",
|
||||
"name": "mm-bgp155-1791734924372-1",
|
||||
"output.filter-chain": "mm-bgp155-1791734924372-out",
|
||||
"output.network": "mm-bgp155-1791734924372",
|
||||
"output.procid": "20",
|
||||
"prefix-count": "0",
|
||||
"remote.address": "fd00:155:1::2",
|
||||
"remote.afi": "ipv6",
|
||||
"remote.as": "64556",
|
||||
"remote.bytes": "98",
|
||||
"remote.capabilities": "mp,rr,enhe,gr,as4",
|
||||
"remote.eor": "",
|
||||
"remote.id": "198.18.255.2",
|
||||
"remote.messages": "2",
|
||||
"uptime": "540ms"
|
||||
}
|
||||
],
|
||||
"routes": [
|
||||
{
|
||||
".id": "*2014F000",
|
||||
"active": "true",
|
||||
"bgp": "true",
|
||||
"distance": "20",
|
||||
"dst-address": "fd00:155:ff::2/128",
|
||||
"dynamic": "true",
|
||||
"gateway": "fd00:155:1::2",
|
||||
"immediate-gw": "fd00:155:1::2%mm-bgp155-1791734924372-g",
|
||||
"inactive": "false",
|
||||
"routing-table": "main",
|
||||
"scope": "40",
|
||||
"target-scope": "10"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"serverId": 2,
|
||||
"sessions": [
|
||||
{
|
||||
".id": "*2800007",
|
||||
"ebgp": "",
|
||||
"established": "true",
|
||||
"hold-time": "3m",
|
||||
"input.filter": "mm-bgp155-1791734924372-in",
|
||||
"input.procid": "20",
|
||||
"instance": "mm-bgp155-1791734924372",
|
||||
"keepalive-time": "1m",
|
||||
"last-started": "2026-10-11 18:08:55",
|
||||
"local.address": "fd00:155:1::2",
|
||||
"local.afi": "ipv6",
|
||||
"local.as": "64556",
|
||||
"local.bytes": "98",
|
||||
"local.capabilities": "mp,rr,enhe,gr,as4",
|
||||
"local.cluster-id": "198.18.255.2",
|
||||
"local.eor": "",
|
||||
"local.id": "198.18.255.2",
|
||||
"local.messages": "2",
|
||||
"name": "mm-bgp155-1791734924372-1",
|
||||
"output.filter-chain": "mm-bgp155-1791734924372-out",
|
||||
"output.network": "mm-bgp155-1791734924372",
|
||||
"output.procid": "20",
|
||||
"prefix-count": "1",
|
||||
"remote.address": "fd00:155:1::1",
|
||||
"remote.afi": "ipv6",
|
||||
"remote.as": "64555",
|
||||
"remote.bytes": "98",
|
||||
"remote.capabilities": "mp,rr,enhe,gr,as4",
|
||||
"remote.eor": "",
|
||||
"remote.id": "198.18.255.1",
|
||||
"remote.messages": "2",
|
||||
"uptime": "210ms"
|
||||
}
|
||||
],
|
||||
"routes": [
|
||||
{
|
||||
".id": "*2014F000",
|
||||
"active": "true",
|
||||
"bgp": "true",
|
||||
"distance": "20",
|
||||
"dst-address": "fd00:155:ff::1/128",
|
||||
"dynamic": "true",
|
||||
"gateway": "fd00:155:1::1",
|
||||
"immediate-gw": "fd00:155:1::1%mm-bgp155-1791734924372-g",
|
||||
"inactive": "false",
|
||||
"routing-table": "main",
|
||||
"scope": "40",
|
||||
"target-scope": "10"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"pings": [
|
||||
{
|
||||
"serverId": 1,
|
||||
"sent": 3,
|
||||
"received": 3
|
||||
},
|
||||
{
|
||||
"serverId": 2,
|
||||
"sent": 3,
|
||||
"received": 3
|
||||
}
|
||||
],
|
||||
"error": "Expected values to be strictly equal:\n+ actual - expected\n\n+ undefined\n- 'fd00:155:1::2'\n",
|
||||
"passed": false
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"date": "2026-10-11",
|
||||
"block": "12.5.155",
|
||||
"runtime": {
|
||||
"backend": "ux-ospf154",
|
||||
"frontend": "ux-ospf153"
|
||||
},
|
||||
"cases": [
|
||||
{
|
||||
"width": 1440,
|
||||
"rows": 2,
|
||||
"ipv6PeersRendered": true,
|
||||
"establishedRendered": true,
|
||||
"noOverflow": true,
|
||||
"errors": []
|
||||
},
|
||||
{
|
||||
"width": 320,
|
||||
"rows": 2,
|
||||
"ipv6PeersRendered": true,
|
||||
"establishedRendered": true,
|
||||
"noOverflow": true,
|
||||
"errors": []
|
||||
}
|
||||
],
|
||||
"bounds": [
|
||||
"Readonly production API with real two CHR IPv6 peers over own GRE/IPv4 outer; no response substitution",
|
||||
"Native IPv6 NLRI/Ping/withdrawal/cleanup are checked separately; no public IPv6 WAN, independent WAN, arbitrary external peer, scale or throughput claim"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,387 @@
|
||||
{
|
||||
"date": "2026-10-11",
|
||||
"block": "12.5.155",
|
||||
"name": "mm-bgp155-1791735010056",
|
||||
"devices": [
|
||||
{
|
||||
"serverId": 1,
|
||||
"catalog": {
|
||||
"id": "*2800009",
|
||||
"serverId": 1,
|
||||
"serverName": "CHR",
|
||||
"serverSite": "",
|
||||
"serverCountry": "",
|
||||
"name": "mm-bgp155-1791735010056-1",
|
||||
"peerIp": "fd00:155:1::2",
|
||||
"remoteAs": 64556,
|
||||
"localAs": 64555,
|
||||
"localId": "198.18.255.1",
|
||||
"remoteId": "198.18.255.2",
|
||||
"state": "Established",
|
||||
"type": "eBGP",
|
||||
"uptime": "380ms",
|
||||
"holdTime": 180,
|
||||
"keepalive": 60,
|
||||
"prefixesRx": 1,
|
||||
"prefixesTx": null,
|
||||
"inputMessages": 2,
|
||||
"outputMessages": 2,
|
||||
"capabilities": [
|
||||
"MP-BGP",
|
||||
"Route Refresh",
|
||||
"Extended Next-Hop",
|
||||
"Graceful Restart",
|
||||
"4-byte-AS"
|
||||
],
|
||||
"lastError": null,
|
||||
"afi": "ipv6"
|
||||
},
|
||||
"route": {
|
||||
".id": "*2014F000",
|
||||
"active": "true",
|
||||
"bgp": "true",
|
||||
"distance": "20",
|
||||
"dst-address": "fd00:155:ff::2/128",
|
||||
"dynamic": "true",
|
||||
"gateway": "fd00:155:1::2",
|
||||
"immediate-gw": "fd00:155:1::2%mm-bgp155-1791735010056-g",
|
||||
"inactive": "false",
|
||||
"routing-table": "main",
|
||||
"scope": "40",
|
||||
"target-scope": "10"
|
||||
}
|
||||
},
|
||||
{
|
||||
"serverId": 2,
|
||||
"catalog": {
|
||||
"id": "*2800008",
|
||||
"serverId": 2,
|
||||
"serverName": "CHR",
|
||||
"serverSite": "",
|
||||
"serverCountry": "",
|
||||
"name": "mm-bgp155-1791735010056-1",
|
||||
"peerIp": "fd00:155:1::1",
|
||||
"remoteAs": 64555,
|
||||
"localAs": 64556,
|
||||
"localId": "198.18.255.2",
|
||||
"remoteId": "198.18.255.1",
|
||||
"state": "Established",
|
||||
"type": "eBGP",
|
||||
"uptime": "370ms",
|
||||
"holdTime": 180,
|
||||
"keepalive": 60,
|
||||
"prefixesRx": 1,
|
||||
"prefixesTx": null,
|
||||
"inputMessages": 2,
|
||||
"outputMessages": 2,
|
||||
"capabilities": [
|
||||
"MP-BGP",
|
||||
"Route Refresh",
|
||||
"Extended Next-Hop",
|
||||
"Graceful Restart",
|
||||
"4-byte-AS"
|
||||
],
|
||||
"lastError": null,
|
||||
"afi": "ipv6"
|
||||
},
|
||||
"route": {
|
||||
".id": "*2014F000",
|
||||
"active": "true",
|
||||
"bgp": "true",
|
||||
"distance": "20",
|
||||
"dst-address": "fd00:155:ff::1/128",
|
||||
"dynamic": "true",
|
||||
"gateway": "fd00:155:1::1",
|
||||
"immediate-gw": "fd00:155:1::1%mm-bgp155-1791735010056-g",
|
||||
"inactive": "false",
|
||||
"routing-table": "main",
|
||||
"scope": "40",
|
||||
"target-scope": "10"
|
||||
}
|
||||
}
|
||||
],
|
||||
"cleanup": [
|
||||
{
|
||||
"serverId": 1,
|
||||
"/routing/bgp/connection": true,
|
||||
"/routing/bgp/instance": true,
|
||||
"/routing/filter/rule": true,
|
||||
"/ipv6/firewall/address-list": true,
|
||||
"/interface/gre": true,
|
||||
"/interface/bridge": true,
|
||||
"/ipv6/address": true,
|
||||
"/ipv6/route": true,
|
||||
"/ip/address": true,
|
||||
"/ip/route": true,
|
||||
"/ipv6/firewall/filter": true
|
||||
},
|
||||
{
|
||||
"serverId": 2,
|
||||
"/routing/bgp/connection": true,
|
||||
"/routing/bgp/instance": true,
|
||||
"/routing/filter/rule": true,
|
||||
"/ipv6/firewall/address-list": true,
|
||||
"/interface/gre": true,
|
||||
"/interface/bridge": true,
|
||||
"/ipv6/address": true,
|
||||
"/ipv6/route": true,
|
||||
"/ip/address": true,
|
||||
"/ip/route": true,
|
||||
"/ipv6/firewall/filter": true
|
||||
}
|
||||
],
|
||||
"initial": [
|
||||
{
|
||||
"serverId": 1,
|
||||
"sessions": [
|
||||
{
|
||||
".id": "*2800009",
|
||||
"ebgp": "",
|
||||
"established": "true",
|
||||
"hold-time": "3m",
|
||||
"input.filter": "mm-bgp155-1791735010056-in",
|
||||
"input.procid": "20",
|
||||
"instance": "mm-bgp155-1791735010056",
|
||||
"keepalive-time": "1m",
|
||||
"last-started": "2026-10-11 19:10:21",
|
||||
"local.address": "fd00:155:1::1",
|
||||
"local.afi": "ipv6",
|
||||
"local.as": "64555",
|
||||
"local.bytes": "98",
|
||||
"local.capabilities": "mp,rr,enhe,gr,as4",
|
||||
"local.cluster-id": "198.18.255.1",
|
||||
"local.eor": "",
|
||||
"local.id": "198.18.255.1",
|
||||
"local.messages": "2",
|
||||
"name": "mm-bgp155-1791735010056-1",
|
||||
"output.filter-chain": "mm-bgp155-1791735010056-out",
|
||||
"output.network": "mm-bgp155-1791735010056",
|
||||
"output.procid": "20",
|
||||
"prefix-count": "1",
|
||||
"remote.address": "fd00:155:1::2",
|
||||
"remote.afi": "ipv6",
|
||||
"remote.as": "64556",
|
||||
"remote.bytes": "98",
|
||||
"remote.capabilities": "mp,rr,enhe,gr,as4",
|
||||
"remote.eor": "",
|
||||
"remote.id": "198.18.255.2",
|
||||
"remote.messages": "2",
|
||||
"uptime": "380ms"
|
||||
}
|
||||
],
|
||||
"routes": [
|
||||
{
|
||||
".id": "*2014F000",
|
||||
"active": "true",
|
||||
"bgp": "true",
|
||||
"distance": "20",
|
||||
"dst-address": "fd00:155:ff::2/128",
|
||||
"dynamic": "true",
|
||||
"gateway": "fd00:155:1::2",
|
||||
"immediate-gw": "fd00:155:1::2%mm-bgp155-1791735010056-g",
|
||||
"inactive": "false",
|
||||
"routing-table": "main",
|
||||
"scope": "40",
|
||||
"target-scope": "10"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"serverId": 2,
|
||||
"sessions": [
|
||||
{
|
||||
".id": "*2800008",
|
||||
"ebgp": "",
|
||||
"established": "true",
|
||||
"hold-time": "3m",
|
||||
"input.filter": "mm-bgp155-1791735010056-in",
|
||||
"input.procid": "20",
|
||||
"instance": "mm-bgp155-1791735010056",
|
||||
"keepalive-time": "1m",
|
||||
"last-started": "2026-10-11 18:10:21",
|
||||
"local.address": "fd00:155:1::2",
|
||||
"local.afi": "ipv6",
|
||||
"local.as": "64556",
|
||||
"local.bytes": "98",
|
||||
"local.capabilities": "mp,rr,enhe,gr,as4",
|
||||
"local.cluster-id": "198.18.255.2",
|
||||
"local.eor": "",
|
||||
"local.id": "198.18.255.2",
|
||||
"local.messages": "2",
|
||||
"name": "mm-bgp155-1791735010056-1",
|
||||
"output.filter-chain": "mm-bgp155-1791735010056-out",
|
||||
"output.network": "mm-bgp155-1791735010056",
|
||||
"output.procid": "20",
|
||||
"prefix-count": "1",
|
||||
"remote.address": "fd00:155:1::1",
|
||||
"remote.afi": "ipv6",
|
||||
"remote.as": "64555",
|
||||
"remote.bytes": "98",
|
||||
"remote.capabilities": "mp,rr,enhe,gr,as4",
|
||||
"remote.eor": "",
|
||||
"remote.id": "198.18.255.1",
|
||||
"remote.messages": "2",
|
||||
"uptime": "370ms"
|
||||
}
|
||||
],
|
||||
"routes": [
|
||||
{
|
||||
".id": "*2014F000",
|
||||
"active": "true",
|
||||
"bgp": "true",
|
||||
"distance": "20",
|
||||
"dst-address": "fd00:155:ff::1/128",
|
||||
"dynamic": "true",
|
||||
"gateway": "fd00:155:1::1",
|
||||
"immediate-gw": "fd00:155:1::1%mm-bgp155-1791735010056-g",
|
||||
"inactive": "false",
|
||||
"routing-table": "main",
|
||||
"scope": "40",
|
||||
"target-scope": "10"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"pings": [
|
||||
{
|
||||
"serverId": 1,
|
||||
"sent": 3,
|
||||
"received": 3
|
||||
},
|
||||
{
|
||||
"serverId": 2,
|
||||
"sent": 3,
|
||||
"received": 3
|
||||
}
|
||||
],
|
||||
"withdrawal": {
|
||||
"elapsedMs": 144,
|
||||
"ownIpv6RouteWithdrawn": true
|
||||
},
|
||||
"recovery": [
|
||||
{
|
||||
"serverId": 1,
|
||||
"sessions": [
|
||||
{
|
||||
".id": "*280000A",
|
||||
"ebgp": "",
|
||||
"established": "true",
|
||||
"hold-time": "3m",
|
||||
"input.filter": "mm-bgp155-1791735010056-in",
|
||||
"input.procid": "20",
|
||||
"instance": "mm-bgp155-1791735010056",
|
||||
"keepalive-time": "1m",
|
||||
"last-started": "2026-10-11 19:11:43",
|
||||
"local.address": "fd00:155:1::1",
|
||||
"local.afi": "ipv6",
|
||||
"local.as": "64555",
|
||||
"local.bytes": "98",
|
||||
"local.capabilities": "mp,rr,enhe,gr,as4",
|
||||
"local.cluster-id": "198.18.255.1",
|
||||
"local.eor": "",
|
||||
"local.id": "198.18.255.1",
|
||||
"local.messages": "2",
|
||||
"name": "mm-bgp155-1791735010056-1",
|
||||
"output.filter-chain": "mm-bgp155-1791735010056-out",
|
||||
"output.network": "mm-bgp155-1791735010056",
|
||||
"output.procid": "20",
|
||||
"prefix-count": "1",
|
||||
"remote.address": "fd00:155:1::2",
|
||||
"remote.afi": "ipv6",
|
||||
"remote.as": "64556",
|
||||
"remote.bytes": "98",
|
||||
"remote.capabilities": "mp,rr,enhe,gr,as4",
|
||||
"remote.eor": "",
|
||||
"remote.id": "198.18.255.2",
|
||||
"remote.messages": "2",
|
||||
"uptime": "220ms"
|
||||
}
|
||||
],
|
||||
"routes": [
|
||||
{
|
||||
".id": "*2014F000",
|
||||
"active": "true",
|
||||
"bgp": "true",
|
||||
"distance": "20",
|
||||
"dst-address": "fd00:155:ff::2/128",
|
||||
"dynamic": "true",
|
||||
"gateway": "fd00:155:1::2",
|
||||
"immediate-gw": "fd00:155:1::2%mm-bgp155-1791735010056-g",
|
||||
"inactive": "false",
|
||||
"routing-table": "main",
|
||||
"scope": "40",
|
||||
"target-scope": "10"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"serverId": 2,
|
||||
"sessions": [
|
||||
{
|
||||
".id": "*2800008",
|
||||
"ebgp": "",
|
||||
"established": "true",
|
||||
"hold-time": "3m",
|
||||
"input.filter": "mm-bgp155-1791735010056-in",
|
||||
"input.procid": "20",
|
||||
"instance": "mm-bgp155-1791735010056",
|
||||
"keepalive-time": "1m",
|
||||
"last-started": "2026-10-11 18:11:44",
|
||||
"last-stopped": "2026-10-11 18:11:43",
|
||||
"local.address": "fd00:155:1::2",
|
||||
"local.afi": "ipv6",
|
||||
"local.as": "64556",
|
||||
"local.bytes": "98",
|
||||
"local.capabilities": "mp,rr,enhe,gr,as4",
|
||||
"local.cluster-id": "198.18.255.2",
|
||||
"local.eor": "",
|
||||
"local.id": "198.18.255.2",
|
||||
"local.messages": "2",
|
||||
"name": "mm-bgp155-1791735010056-1",
|
||||
"output.filter-chain": "mm-bgp155-1791735010056-out",
|
||||
"output.network": "mm-bgp155-1791735010056",
|
||||
"output.procid": "20",
|
||||
"prefix-count": "0",
|
||||
"remote.address": "fd00:155:1::1",
|
||||
"remote.afi": "ipv6",
|
||||
"remote.as": "64555",
|
||||
"remote.bytes": "98",
|
||||
"remote.capabilities": "mp,rr,enhe,gr,as4",
|
||||
"remote.eor": "",
|
||||
"remote.id": "198.18.255.1",
|
||||
"remote.messages": "2",
|
||||
"uptime": "30ms"
|
||||
}
|
||||
],
|
||||
"routes": [
|
||||
{
|
||||
".id": "*2014F000",
|
||||
"active": "true",
|
||||
"bgp": "true",
|
||||
"distance": "20",
|
||||
"dst-address": "fd00:155:ff::1/128",
|
||||
"dynamic": "true",
|
||||
"gateway": "fd00:155:1::1",
|
||||
"immediate-gw": "fd00:155:1::1%mm-bgp155-1791735010056-g",
|
||||
"inactive": "false",
|
||||
"routing-table": "main",
|
||||
"scope": "40",
|
||||
"target-scope": "10"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"recoveryPings": [
|
||||
{
|
||||
"serverId": 1,
|
||||
"sent": 3,
|
||||
"received": 3
|
||||
},
|
||||
{
|
||||
"serverId": 2,
|
||||
"sent": 3,
|
||||
"received": 3
|
||||
}
|
||||
],
|
||||
"passed": true
|
||||
}
|
||||
Reference in new issue
Block a user