Max level shown:
12026-11-09T11:30:45.059ZINFOslog-rs: signal handler waiting for context
22026-11-09T11:30:45.075ZINFOslog-rs: signal handler waiting got context
32026-11-09T11:30:45.075ZINFOslog-rs: [tfportrear0_0] sm initialized with addr fe80::e807:d0ff:fe53:73a5 on if tfportrear0_0 index 3
42026-11-09T11:30:45.075ZINFOslog-rs: [tfportrear2_0] sm initialized with addr fe80::9454:dfff:fe01:8188 on if tfportrear2_0 index 5
52026-11-09T11:30:45.075ZINFOslog-rs: [tfportrear1_0] sm initialized with addr fe80::5c7a:e7ff:fe48:dcbc on if tfportrear1_0 index 4
62026-11-09T11:30:45.075ZDEBGslog-rs: [tfportrear0_0] starting discovery handler
72026-11-09T11:30:45.075ZDEBGslog-rs: [tfportrear1_0] starting discovery handler
82026-11-09T11:30:45.075ZDEBGslog-rs: [tfportrear2_0] starting discovery handler
92026-11-09T11:30:45.076ZINFOslog-rs: [tfportrear1_0] nbr is fe80::88aa:9bff:fe46:5c08@s2.quartet server V4
102026-11-09T11:30:45.076ZDEBGslog-rs: [tfportrear1_0] transition solicit -> exchange
112026-11-09T11:30:45.076ZINFOslog-rs: [tfportrear2_0] nbr is fe80::c0bb:faff:fe11:55ec@s3.quartet server V4
122026-11-09T11:30:45.076ZDEBGslog-rs: [tfportrear2_0] transition solicit -> exchange
132026-11-09T11:30:45.076ZINFOslog-rs: [tfportrear0_0] nbr is fe80::1cbd:fdff:fe67:4407@s1.quartet server V4
142026-11-09T11:30:45.076ZDEBGslog-rs: [tfportrear0_0] transition solicit -> exchange
152026-11-09T11:30:45.076ZINFOslog-rs: [tfportrear1_0] exchange: listening on [fe80::5c7a:e7ff:fe48:dcbc]:56797
162026-11-09T11:30:45.076ZINFOslog-rs: admin: listening on [::]:8000
172026-11-09T11:30:45.076ZINFOslog-rs: [tfportrear2_0] exchange: listening on [fe80::9454:dfff:fe01:8188]:56797
182026-11-09T11:30:45.076ZINFOslog-rs: [tfportrear0_0] exchange: listening on [fe80::e807:d0ff:fe53:73a5]:56797
192026-11-09T11:30:45.076ZINFOslog-rs: [tfportrear2_0] waiting for exchange server to start
202026-11-09T11:30:45.076ZINFOslog-rs: [tfportrear1_0] waiting for exchange server to start
212026-11-09T11:30:45.076ZINFOslog-rs: [tfportrear0_0] waiting for exchange server to start
222026-11-09T11:30:45.078ZWARNslog-rs: [tfportrear0_0] exchange pull: hyper client error: client error (Connect) peer = fe80::1cbd:fdff:fe67:4407 version = V4
232026-11-09T11:30:45.078ZWARNslog-rs: [tfportrear2_0] exchange pull: hyper client error: client error (Connect) peer = fe80::c0bb:faff:fe11:55ec version = V4
242026-11-09T11:30:45.078ZWARNslog-rs: [tfportrear1_0] exchange pull: hyper client error: client error (Connect) peer = fe80::88aa:9bff:fe46:5c08 version = V4
252026-11-09T11:30:45.676ZWARNslog-rs: [tfportrear2_0] neighbor s3.quartet@fe80::c0bb:faff:fe11:55ec missed solicit interval
262026-11-09T11:30:45.676ZWARNslog-rs: [tfportrear0_0] neighbor s1.quartet@fe80::1cbd:fdff:fe67:4407 missed solicit interval
272026-11-09T11:30:45.876ZWARNslog-rs: [tfportrear1_0] neighbor s2.quartet@fe80::88aa:9bff:fe46:5c08 missed solicit interval
282026-11-09T11:30:46.169ZINFOslog-rs: [tfportrear0_0] sending 1 routes to dendrite
292026-11-09T11:30:46.169ZDEBGslog-rs: [tfportrear0_0] sending to dpd host=localhost port=12224
302026-11-09T11:30:46.169ZINFOslog-rs: [tfportrear2_0] sending 1 routes to dendrite
312026-11-09T11:30:46.169ZDEBGslog-rs: [tfportrear2_0] sending to dpd host=localhost port=12224
322026-11-09T11:30:46.170ZINFOslog-rs: [tfportrear0_0] adding route fd00:1:: -> fe80::1cbd:fdff:fe67:4407 on port Rear(Rear("rear0"))/0
332026-11-09T11:30:46.170ZINFOslog-rs: [tfportrear2_0] adding route fd00:3:: -> fe80::c0bb:faff:fe11:55ec on port Rear(Rear("rear2"))/0
342026-11-09T11:30:46.170ZDEBGslog-rs: client request body = Some(Body) method = PUT operation_id = route_ipv6_set uri = http://localhost:12224/route/ipv6
352026-11-09T11:30:46.170ZDEBGslog-rs: client request body = Some(Body) method = PUT operation_id = route_ipv6_set uri = http://localhost:12224/route/ipv6
362026-11-09T11:30:46.171ZDEBGslog-rs: client response operation_id = route_ipv6_set result = Ok(Response { url: "http://localhost:12224/route/ipv6", status: 204, headers: {"x-request-id": "a1dee7b0-c289-4104-9d55-ec770cde02fd", "date": "Mon, 09 Nov 2026 11:30:46 GMT"} })
372026-11-09T11:30:46.171ZINFOslog-rs: [tfportrear2_0] removing routes 0 from dendrite
382026-11-09T11:30:46.171ZDEBGslog-rs: client response operation_id = route_ipv6_set result = Ok(Response { url: "http://localhost:12224/route/ipv6", status: 204, headers: {"x-request-id": "b449f56c-7561-426f-8958-cb6b229e8dda", "date": "Mon, 09 Nov 2026 11:30:46 GMT"} })
392026-11-09T11:30:46.171ZINFOslog-rs: [tfportrear0_0] removing routes 0 from dendrite
402026-11-09T11:30:46.171ZDEBGslog-rs: [tfportrear2_0] redistributing update to 2 peers
412026-11-09T11:30:46.171ZINFOslog-rs: [tfportrear0_0] push to fe80::1cbd:fdff:fe67:4407: (announce, withdraw) underlay (1, 0) tunnel (0, 0) multicast (0, 0)
422026-11-09T11:30:46.171ZINFOslog-rs: [tfportrear1_0] push to fe80::88aa:9bff:fe46:5c08: (announce, withdraw) underlay (1, 0) tunnel (0, 0) multicast (0, 0)
432026-11-09T11:30:46.171ZDEBGslog-rs: [tfportrear0_0] push to fe80::1cbd:fdff:fe67:4407: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64, }, path: [ "s3.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, multicast: None, }
442026-11-09T11:30:46.171ZDEBGslog-rs: [tfportrear1_0] push to fe80::88aa:9bff:fe46:5c08: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64, }, path: [ "s3.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, multicast: None, }
452026-11-09T11:30:46.172ZDEBGslog-rs: [tfportrear0_0] redistributing update to 2 peers
462026-11-09T11:30:46.172ZINFOslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: (announce, withdraw) underlay (1, 0) tunnel (0, 0) multicast (0, 0)
472026-11-09T11:30:46.172ZINFOslog-rs: [tfportrear1_0] push to fe80::88aa:9bff:fe46:5c08: (announce, withdraw) underlay (1, 0) tunnel (0, 0) multicast (0, 0)
482026-11-09T11:30:46.172ZDEBGslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s1.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, multicast: None, }
492026-11-09T11:30:46.172ZDEBGslog-rs: [tfportrear1_0] push to fe80::88aa:9bff:fe46:5c08: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s1.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, multicast: None, }
502026-11-09T11:30:46.476ZWARNslog-rs: [tfportrear2_0] neighbor s3.quartet@fe80::c0bb:faff:fe11:55ec missed solicit interval
512026-11-09T11:30:46.476ZWARNslog-rs: [tfportrear0_0] neighbor s1.quartet@fe80::1cbd:fdff:fe67:4407 missed solicit interval
522026-11-09T11:30:47.187ZINFOslog-rs: [tfportrear1_0] sending 1 routes to dendrite
532026-11-09T11:30:47.187ZDEBGslog-rs: [tfportrear1_0] sending to dpd host=localhost port=12224
542026-11-09T11:30:47.188ZINFOslog-rs: [tfportrear1_0] adding route fd00:1:: -> fe80::88aa:9bff:fe46:5c08 on port Rear(Rear("rear1"))/0
552026-11-09T11:30:47.188ZDEBGslog-rs: client request body = Some(Body) method = PUT operation_id = route_ipv6_set uri = http://localhost:12224/route/ipv6
562026-11-09T11:30:47.189ZDEBGslog-rs: client response operation_id = route_ipv6_set result = Ok(Response { url: "http://localhost:12224/route/ipv6", status: 409, headers: {"content-type": "application/json", "x-request-id": "24d7ba77-323e-4e09-8da4-59edfd54e7d5", "content-length": "102", "date": "Mon, 09 Nov 2026 11:30:47 GMT"} })
572026-11-09T11:30:47.189ZERROslog-rs: [tfportrear1_0] dpd route create: Error Response: status: 409 Conflict; headers: {"content-type": "application/json", "x-request-id": "24d7ba77-323e-4e09-8da4-59edfd54e7d5", "content-length": "102", "date": "Mon, 09 Nov 2026 11:30:47 GMT"}; value: Error { error_code: None, message: "route {cidr} already exists", request_id: "24d7ba77-323e-4e09-8da4-59edfd54e7d5" }
582026-11-09T11:30:47.189ZINFOslog-rs: [tfportrear1_0] removing routes 0 from dendrite
592026-11-09T11:30:47.189ZDEBGslog-rs: [tfportrear1_0] redistributing update to 2 peers
602026-11-09T11:30:47.189ZINFOslog-rs: [tfportrear0_0] push to fe80::1cbd:fdff:fe67:4407: (announce, withdraw) underlay (1, 0) tunnel (0, 0) multicast (0, 0)
612026-11-09T11:30:47.189ZINFOslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: (announce, withdraw) underlay (1, 0) tunnel (0, 0) multicast (0, 0)
622026-11-09T11:30:47.189ZDEBGslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s2.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, multicast: None, }
632026-11-09T11:30:47.189ZDEBGslog-rs: [tfportrear0_0] push to fe80::1cbd:fdff:fe67:4407: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s2.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, multicast: None, }
642026-11-09T11:30:47.476ZWARNslog-rs: [tfportrear2_0] neighbor s3.quartet@fe80::c0bb:faff:fe11:55ec missed solicit interval
652026-11-09T11:30:47.477ZWARNslog-rs: [tfportrear0_0] neighbor s1.quartet@fe80::1cbd:fdff:fe67:4407 missed solicit interval
662026-11-09T11:30:47.677ZWARNslog-rs: [tfportrear2_0] neighbor s3.quartet@fe80::c0bb:faff:fe11:55ec missed solicit interval
672026-11-09T11:30:48.077ZWARNslog-rs: [tfportrear2_0] neighbor s3.quartet@fe80::c0bb:faff:fe11:55ec missed solicit interval
682026-11-09T11:30:48.189ZINFOslog-rs: [tfportrear1_0] sending 0 routes to dendrite
692026-11-09T11:30:48.189ZDEBGslog-rs: [tfportrear1_0] sending to dpd host=localhost port=12224
702026-11-09T11:30:48.189ZINFOslog-rs: [tfportrear1_0] removing routes 1 from dendrite
712026-11-09T11:30:48.190ZDEBGslog-rs: client request body = None method = DELETE operation_id = route_ipv6_delete uri = http://localhost:12224/route/ipv6/fd00:1::%2F64
722026-11-09T11:30:48.190ZDEBGslog-rs: client response operation_id = route_ipv6_delete result = Ok(Response { url: "http://localhost:12224/route/ipv6/fd00:1::%2F64", status: 204, headers: {"x-request-id": "f97d32e5-db89-4e9a-a938-571e4bda73a1", "date": "Mon, 09 Nov 2026 11:30:48 GMT"} })
732026-11-09T11:30:48.190ZDEBGslog-rs: [tfportrear1_0] redistributing update to 2 peers
742026-11-09T11:30:48.190ZINFOslog-rs: [tfportrear0_0] push to fe80::1cbd:fdff:fe67:4407: (announce, withdraw) underlay (0, 1) tunnel (0, 0) multicast (0, 0)
752026-11-09T11:30:48.190ZINFOslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: (announce, withdraw) underlay (0, 1) tunnel (0, 0) multicast (0, 0)
762026-11-09T11:30:48.190ZDEBGslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: Update { underlay: Some( UnderlayUpdate { announce: {}, withdraw: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s2.quartet", "t1.quartet", ], }, }, }, ), tunnel: None, multicast: None, }
772026-11-09T11:30:48.190ZDEBGslog-rs: [tfportrear0_0] push to fe80::1cbd:fdff:fe67:4407: Update { underlay: Some( UnderlayUpdate { announce: {}, withdraw: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s2.quartet", "t1.quartet", ], }, }, }, ), tunnel: None, multicast: None, }
782026-11-09T11:30:48.277ZWARNslog-rs: [tfportrear0_0] neighbor s1.quartet@fe80::1cbd:fdff:fe67:4407 missed solicit interval
792026-11-09T11:30:48.277ZWARNslog-rs: [tfportrear2_0] neighbor s3.quartet@fe80::c0bb:faff:fe11:55ec missed solicit interval
802026-11-09T11:30:48.477ZWARNslog-rs: [tfportrear0_0] neighbor s1.quartet@fe80::1cbd:fdff:fe67:4407 missed solicit interval
812026-11-09T11:30:53.189ZINFOslog-rs: [tfportrear0_0] sending 1 routes to dendrite
822026-11-09T11:30:53.189ZDEBGslog-rs: [tfportrear0_0] sending to dpd host=localhost port=12224
832026-11-09T11:30:53.190ZINFOslog-rs: [tfportrear0_0] adding route fd00:1:: -> fe80::1cbd:fdff:fe67:4407 on port Rear(Rear("rear0"))/0
842026-11-09T11:30:53.190ZDEBGslog-rs: client request body = Some(Body) method = PUT operation_id = route_ipv6_set uri = http://localhost:12224/route/ipv6
852026-11-09T11:30:53.191ZDEBGslog-rs: client response operation_id = route_ipv6_set result = Ok(Response { url: "http://localhost:12224/route/ipv6", status: 204, headers: {"x-request-id": "ca5cf194-6c77-4ed2-8db9-b9f857d98222", "date": "Mon, 09 Nov 2026 11:30:53 GMT"} })
862026-11-09T11:30:53.191ZINFOslog-rs: [tfportrear0_0] removing routes 0 from dendrite
872026-11-09T11:30:53.191ZDEBGslog-rs: [tfportrear0_0] redistributing update to 2 peers
882026-11-09T11:30:53.192ZINFOslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: (announce, withdraw) underlay (1, 0) tunnel (0, 0) multicast (0, 0)
892026-11-09T11:30:53.192ZINFOslog-rs: [tfportrear1_0] push to fe80::88aa:9bff:fe46:5c08: (announce, withdraw) underlay (1, 0) tunnel (0, 0) multicast (0, 0)
902026-11-09T11:30:53.192ZDEBGslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s1.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, multicast: None, }
912026-11-09T11:30:53.192ZDEBGslog-rs: [tfportrear1_0] push to fe80::88aa:9bff:fe46:5c08: Update { underlay: Some( UnderlayUpdate { announce: { PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64, }, path: [ "s1.quartet", "t1.quartet", ], }, }, withdraw: {}, }, ), tunnel: None, multicast: None, }
922026-11-09T11:30:58.208ZDEBGslog-rs: [tfportrear0_0] redistributing update to 2 peers
932026-11-09T11:30:58.208ZINFOslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: (announce, withdraw) underlay (0, 0) tunnel (0, 0) multicast (1, 0)
942026-11-09T11:30:58.208ZINFOslog-rs: [tfportrear1_0] push to fe80::88aa:9bff:fe46:5c08: (announce, withdraw) underlay (0, 0) tunnel (0, 0) multicast (1, 0)
952026-11-09T11:30:58.208ZDEBGslog-rs: client request body = None method = GET operation_id = multicast_group_get_underlay uri = http://localhost:12224/multicast/underlay-groups/ff04::110
962026-11-09T11:30:58.208ZDEBGslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: Update { underlay: None, tunnel: None, multicast: Some( MulticastUpdate { announce: { MulticastPathVector { origin: MulticastOrigin { overlay_group: ExternalMulticastIp( 233.252.0.10, ), underlay_group: UnderlayMulticastIpv6( ff04::110, ), vni: Vni( 77, ), metric: 0, source: None, }, path: [ MulticastPathHop { router_id: RouterId( "s1.quartet", ), underlay_addr: fe80::1cbd:fdff:fe67:4407, }, MulticastPathHop { router_id: RouterId( "t1.quartet", ), underlay_addr: fe80::e807:d0ff:fe53:73a5, }, ], }, }, withdraw: {}, }, ), }
972026-11-09T11:30:58.208ZDEBGslog-rs: [tfportrear1_0] push to fe80::88aa:9bff:fe46:5c08: Update { underlay: None, tunnel: None, multicast: Some( MulticastUpdate { announce: { MulticastPathVector { origin: MulticastOrigin { overlay_group: ExternalMulticastIp( 233.252.0.10, ), underlay_group: UnderlayMulticastIpv6( ff04::110, ), vni: Vni( 77, ), metric: 0, source: None, }, path: [ MulticastPathHop { router_id: RouterId( "s1.quartet", ), underlay_addr: fe80::1cbd:fdff:fe67:4407, }, MulticastPathHop { router_id: RouterId( "t1.quartet", ), underlay_addr: fe80::e807:d0ff:fe53:73a5, }, ], }, }, withdraw: {}, }, ), }
982026-11-09T11:30:58.209ZDEBGslog-rs: client response operation_id = multicast_group_get_underlay result = Ok(Response { url: "http://localhost:12224/multicast/underlay-groups/ff04::110", status: 404, headers: {"content-type": "application/json", "x-request-id": "8d218b28-a2cc-4dd6-a04d-180d7168e386", "content-length": "84", "date": "Mon, 09 Nov 2026 11:30:58 GMT"} })
992026-11-09T11:30:58.209ZDEBGslog-rs: underlay group ff04::110 does not exist yet, bypassing until Nexus creates it
1002026-11-09T11:30:58.209ZDEBGslog-rs: client request body = None method = GET operation_id = multicast_group_get_underlay uri = http://localhost:12224/multicast/underlay-groups/ff04::110
1012026-11-09T11:30:58.209ZDEBGslog-rs: client response operation_id = multicast_group_get_underlay result = Ok(Response { url: "http://localhost:12224/multicast/underlay-groups/ff04::110", status: 404, headers: {"content-type": "application/json", "x-request-id": "37422ca4-397d-4808-b26a-dbbbfe8b38c8", "content-length": "84", "date": "Mon, 09 Nov 2026 11:30:58 GMT"} })
1022026-11-09T11:30:58.209ZDEBGslog-rs: underlay group ff04::110 does not exist yet, bypassing until Nexus creates it
1032026-11-09T11:30:58.209ZDEBGslog-rs: [tfportrear1_0] redistributing update to 2 peers
1042026-11-09T11:30:58.209ZINFOslog-rs: [tfportrear0_0] push to fe80::1cbd:fdff:fe67:4407: (announce, withdraw) underlay (0, 0) tunnel (0, 0) multicast (1, 0)
1052026-11-09T11:30:58.209ZDEBGslog-rs: [tfportrear0_0] push to fe80::1cbd:fdff:fe67:4407: Update { underlay: None, tunnel: None, multicast: Some( MulticastUpdate { announce: { MulticastPathVector { origin: MulticastOrigin { overlay_group: ExternalMulticastIp( 233.252.0.10, ), underlay_group: UnderlayMulticastIpv6( ff04::110, ), vni: Vni( 77, ), metric: 0, source: None, }, path: [ MulticastPathHop { router_id: RouterId( "s2.quartet", ), underlay_addr: fe80::88aa:9bff:fe46:5c08, }, MulticastPathHop { router_id: RouterId( "t1.quartet", ), underlay_addr: fe80::5c7a:e7ff:fe48:dcbc, }, ], }, }, withdraw: {}, }, ), }
1062026-11-09T11:30:58.209ZINFOslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: (announce, withdraw) underlay (0, 0) tunnel (0, 0) multicast (1, 0)
1072026-11-09T11:30:58.209ZDEBGslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: Update { underlay: None, tunnel: None, multicast: Some( MulticastUpdate { announce: { MulticastPathVector { origin: MulticastOrigin { overlay_group: ExternalMulticastIp( 233.252.0.10, ), underlay_group: UnderlayMulticastIpv6( ff04::110, ), vni: Vni( 77, ), metric: 0, source: None, }, path: [ MulticastPathHop { router_id: RouterId( "s2.quartet", ), underlay_addr: fe80::88aa:9bff:fe46:5c08, }, MulticastPathHop { router_id: RouterId( "t1.quartet", ), underlay_addr: fe80::5c7a:e7ff:fe48:dcbc, }, ], }, }, withdraw: {}, }, ), }
1082026-11-09T11:30:59.211ZDEBGslog-rs: [tfportrear0_0] redistributing update to 2 peers
1092026-11-09T11:30:59.211ZDEBGslog-rs: client request body = None method = GET operation_id = multicast_group_get_underlay uri = http://localhost:12224/multicast/underlay-groups/ff04::110
1102026-11-09T11:30:59.212ZINFOslog-rs: [tfportrear1_0] push to fe80::88aa:9bff:fe46:5c08: (announce, withdraw) underlay (0, 0) tunnel (0, 0) multicast (0, 1)
1112026-11-09T11:30:59.212ZINFOslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: (announce, withdraw) underlay (0, 0) tunnel (0, 0) multicast (0, 1)
1122026-11-09T11:30:59.212ZDEBGslog-rs: [tfportrear1_0] push to fe80::88aa:9bff:fe46:5c08: Update { underlay: None, tunnel: None, multicast: Some( MulticastUpdate { announce: {}, withdraw: { MulticastPathVector { origin: MulticastOrigin { overlay_group: ExternalMulticastIp( 233.252.0.10, ), underlay_group: UnderlayMulticastIpv6( ff04::110, ), vni: Vni( 77, ), metric: 0, source: None, }, path: [], }, }, }, ), }
1132026-11-09T11:30:59.212ZDEBGslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: Update { underlay: None, tunnel: None, multicast: Some( MulticastUpdate { announce: {}, withdraw: { MulticastPathVector { origin: MulticastOrigin { overlay_group: ExternalMulticastIp( 233.252.0.10, ), underlay_group: UnderlayMulticastIpv6( ff04::110, ), vni: Vni( 77, ), metric: 0, source: None, }, path: [], }, }, }, ), }
1142026-11-09T11:30:59.212ZDEBGslog-rs: client response operation_id = multicast_group_get_underlay result = Ok(Response { url: "http://localhost:12224/multicast/underlay-groups/ff04::110", status: 404, headers: {"content-type": "application/json", "x-request-id": "23b614c0-9d3d-4511-a372-f51e912b03c1", "content-length": "84", "date": "Mon, 09 Nov 2026 11:30:59 GMT"} })
1152026-11-09T11:30:59.212ZDEBGslog-rs: underlay group ff04::110 does not exist yet, bypassing until Nexus creates it
1162026-11-09T11:31:02.353ZDEBGslog-rs: [tfportrear1_0] redistributing update to 2 peers
1172026-11-09T11:31:02.353ZINFOslog-rs: [tfportrear0_0] push to fe80::1cbd:fdff:fe67:4407: (announce, withdraw) underlay (0, 0) tunnel (0, 0) multicast (0, 1)
1182026-11-09T11:31:02.353ZINFOslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: (announce, withdraw) underlay (0, 0) tunnel (0, 0) multicast (0, 1)
1192026-11-09T11:31:02.353ZDEBGslog-rs: [tfportrear0_0] push to fe80::1cbd:fdff:fe67:4407: Update { underlay: None, tunnel: None, multicast: Some( MulticastUpdate { announce: {}, withdraw: { MulticastPathVector { origin: MulticastOrigin { overlay_group: ExternalMulticastIp( 233.252.0.10, ), underlay_group: UnderlayMulticastIpv6( ff04::110, ), vni: Vni( 77, ), metric: 0, source: None, }, path: [], }, }, }, ), }
1202026-11-09T11:31:02.353ZDEBGslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: Update { underlay: None, tunnel: None, multicast: Some( MulticastUpdate { announce: {}, withdraw: { MulticastPathVector { origin: MulticastOrigin { overlay_group: ExternalMulticastIp( 233.252.0.10, ), underlay_group: UnderlayMulticastIpv6( ff04::110, ), vni: Vni( 77, ), metric: 0, source: None, }, path: [], }, }, }, ), }
1212026-11-09T11:31:03.354ZDEBGslog-rs: [tfportrear0_0] redistributing update to 2 peers
1222026-11-09T11:31:03.354ZDEBGslog-rs: client request body = None method = GET operation_id = multicast_group_get_underlay uri = http://localhost:12224/multicast/underlay-groups/ff04::111
1232026-11-09T11:31:03.354ZINFOslog-rs: [tfportrear1_0] push to fe80::88aa:9bff:fe46:5c08: (announce, withdraw) underlay (0, 0) tunnel (0, 0) multicast (1, 0)
1242026-11-09T11:31:03.354ZINFOslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: (announce, withdraw) underlay (0, 0) tunnel (0, 0) multicast (1, 0)
1252026-11-09T11:31:03.354ZDEBGslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: Update { underlay: None, tunnel: None, multicast: Some( MulticastUpdate { announce: { MulticastPathVector { origin: MulticastOrigin { overlay_group: ExternalMulticastIp( 233.252.0.11, ), underlay_group: UnderlayMulticastIpv6( ff04::111, ), vni: Vni( 77, ), metric: 0, source: None, }, path: [ MulticastPathHop { router_id: RouterId( "s1.quartet", ), underlay_addr: fe80::1cbd:fdff:fe67:4407, }, MulticastPathHop { router_id: RouterId( "t1.quartet", ), underlay_addr: fe80::e807:d0ff:fe53:73a5, }, ], }, }, withdraw: {}, }, ), }
1262026-11-09T11:31:03.354ZDEBGslog-rs: [tfportrear1_0] push to fe80::88aa:9bff:fe46:5c08: Update { underlay: None, tunnel: None, multicast: Some( MulticastUpdate { announce: { MulticastPathVector { origin: MulticastOrigin { overlay_group: ExternalMulticastIp( 233.252.0.11, ), underlay_group: UnderlayMulticastIpv6( ff04::111, ), vni: Vni( 77, ), metric: 0, source: None, }, path: [ MulticastPathHop { router_id: RouterId( "s1.quartet", ), underlay_addr: fe80::1cbd:fdff:fe67:4407, }, MulticastPathHop { router_id: RouterId( "t1.quartet", ), underlay_addr: fe80::e807:d0ff:fe53:73a5, }, ], }, }, withdraw: {}, }, ), }
1272026-11-09T11:31:03.354ZDEBGslog-rs: client response operation_id = multicast_group_get_underlay result = Ok(Response { url: "http://localhost:12224/multicast/underlay-groups/ff04::111", status: 404, headers: {"content-type": "application/json", "x-request-id": "d7945013-b64d-43e2-b55a-de7d70dc525e", "content-length": "84", "date": "Mon, 09 Nov 2026 11:31:03 GMT"} })
1282026-11-09T11:31:03.354ZDEBGslog-rs: underlay group ff04::111 does not exist yet, bypassing until Nexus creates it
1292026-11-09T11:31:05.382ZDEBGslog-rs: [tfportrear0_0] redistributing update to 2 peers
1302026-11-09T11:31:05.383ZINFOslog-rs: [tfportrear1_0] push to fe80::88aa:9bff:fe46:5c08: (announce, withdraw) underlay (0, 0) tunnel (0, 0) multicast (0, 1)
1312026-11-09T11:31:05.383ZINFOslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: (announce, withdraw) underlay (0, 0) tunnel (0, 0) multicast (0, 1)
1322026-11-09T11:31:05.383ZDEBGslog-rs: [tfportrear1_0] push to fe80::88aa:9bff:fe46:5c08: Update { underlay: None, tunnel: None, multicast: Some( MulticastUpdate { announce: {}, withdraw: { MulticastPathVector { origin: MulticastOrigin { overlay_group: ExternalMulticastIp( 233.252.0.11, ), underlay_group: UnderlayMulticastIpv6( ff04::111, ), vni: Vni( 77, ), metric: 0, source: None, }, path: [], }, }, }, ), }
1332026-11-09T11:31:05.383ZDEBGslog-rs: [tfportrear2_0] push to fe80::c0bb:faff:fe11:55ec: Update { underlay: None, tunnel: None, multicast: Some( MulticastUpdate { announce: {}, withdraw: { MulticastPathVector { origin: MulticastOrigin { overlay_group: ExternalMulticastIp( 233.252.0.11, ), underlay_group: UnderlayMulticastIpv6( ff04::111, ), vni: Vni( 77, ), metric: 0, source: None, }, path: [], }, }, }, ), }