| 1 | 2026-11-09T11:30:53.721Z | INFO | slog-rs: signal handler waiting for context
|
| 2 | 2026-11-09T11:30:53.736Z | INFO | slog-rs: signal handler waiting got context
|
| 3 | 2026-11-09T11:30:53.737Z | INFO | slog-rs: [tfportrear0_0] sm initialized with addr fe80::98b8:34ff:fe1e:58a2 on if tfportrear0_0 index 3
|
| 4 | 2026-11-09T11:30:53.737Z | INFO | slog-rs: [tfportrear1_0] sm initialized with addr fe80::e887:b6ff:fe2c:63fc on if tfportrear1_0 index 4
|
| 5 | 2026-11-09T11:30:53.737Z | DEBG | slog-rs: [tfportrear1_0] starting discovery handler
|
| 6 | 2026-11-09T11:30:53.737Z | DEBG | slog-rs: [tfportrear0_0] starting discovery handler
|
| 7 | 2026-11-09T11:30:53.737Z | INFO | slog-rs: [tfportrear1_0] nbr is fe80::2c65:c6ff:fe12:9073@s2.trio server V4
|
| 8 | 2026-11-09T11:30:53.737Z | INFO | slog-rs: [tfportrear0_0] nbr is fe80::8499:40ff:fee0:4b94@s1.trio server V4
|
| 9 | 2026-11-09T11:30:53.737Z | DEBG | slog-rs: [tfportrear1_0] transition solicit -> exchange
|
| 10 | 2026-11-09T11:30:53.737Z | DEBG | slog-rs: [tfportrear0_0] transition solicit -> exchange
|
| 11 | 2026-11-09T11:30:53.737Z | INFO | slog-rs: [tfportrear0_0] exchange: listening on [fe80::98b8:34ff:fe1e:58a2]:56797
|
| 12 | 2026-11-09T11:30:53.737Z | INFO | slog-rs: [tfportrear1_0] exchange: listening on [fe80::e887:b6ff:fe2c:63fc]:56797
|
| 13 | 2026-11-09T11:30:53.737Z | INFO | slog-rs: admin: listening on [::]:8000
|
| 14 | 2026-11-09T11:30:53.737Z | INFO | slog-rs: [tfportrear0_0] waiting for exchange server to start
|
| 15 | 2026-11-09T11:30:53.737Z | INFO | slog-rs: [tfportrear1_0] waiting for exchange server to start
|
| 16 | 2026-11-09T11:30:53.739Z | WARN | slog-rs: [tfportrear0_0] exchange pull: hyper client error: client error (Connect)
peer = fe80::8499:40ff:fee0:4b94
version = V4
|
| 17 | 2026-11-09T11:30:53.739Z | WARN | slog-rs: [tfportrear1_0] exchange pull: hyper client error: client error (Connect)
peer = fe80::2c65:c6ff:fe12:9073
version = V4
|
| 18 | 2026-11-09T11:30:53.940Z | INFO | slog-rs: [tfportrear0_0] sending 1 routes to dendrite
|
| 19 | 2026-11-09T11:30:53.940Z | DEBG | slog-rs: [tfportrear0_0] sending to dpd host=localhost port=12224
|
| 20 | 2026-11-09T11:30:53.940Z | INFO | slog-rs: [tfportrear1_0] sending 1 routes to dendrite
|
| 21 | 2026-11-09T11:30:53.940Z | DEBG | slog-rs: [tfportrear1_0] sending to dpd host=localhost port=12224
|
| 22 | 2026-11-09T11:30:53.940Z | INFO | slog-rs: [tfportrear0_0] adding route fd00:1:: -> fe80::8499:40ff:fee0:4b94 on port Rear(Rear("rear0"))/0
|
| 23 | 2026-11-09T11:30:53.940Z | INFO | slog-rs: [tfportrear1_0] adding route fd00:2:: -> fe80::2c65:c6ff:fe12:9073 on port Rear(Rear("rear1"))/0
|
| 24 | 2026-11-09T11:30:53.940Z | DEBG | slog-rs: client request
body = Some(Body)
method = PUT
operation_id = route_ipv6_set
uri = http://localhost:12224/route/ipv6
|
| 25 | 2026-11-09T11:30:53.940Z | DEBG | slog-rs: client request
body = Some(Body)
method = PUT
operation_id = route_ipv6_set
uri = http://localhost:12224/route/ipv6
|
| 26 | 2026-11-09T11:30:53.941Z | DEBG | slog-rs: client response
operation_id = route_ipv6_set
result = Ok(Response { url: "http://localhost:12224/route/ipv6", status: 204, headers: {"x-request-id": "ef490a25-87e2-410f-a505-c117857ddfa7", "date": "Mon, 09 Nov 2026 11:30:53 GMT"} })
|
| 27 | 2026-11-09T11:30:53.941Z | DEBG | slog-rs: client response
operation_id = route_ipv6_set
result = Ok(Response { url: "http://localhost:12224/route/ipv6", status: 204, headers: {"x-request-id": "484113b9-7614-470a-a96a-8524905ec07a", "date": "Mon, 09 Nov 2026 11:30:53 GMT"} })
|
| 28 | 2026-11-09T11:30:53.941Z | INFO | slog-rs: [tfportrear0_0] removing routes 0 from dendrite
|
| 29 | 2026-11-09T11:30:53.941Z | INFO | slog-rs: [tfportrear1_0] removing routes 0 from dendrite
|
| 30 | 2026-11-09T11:30:53.941Z | DEBG | slog-rs: [tfportrear0_0] redistributing update to 1 peers
|
| 31 | 2026-11-09T11:30:53.941Z | DEBG | slog-rs: [tfportrear1_0] redistributing update to 1 peers
|
| 32 | 2026-11-09T11:30:53.941Z | INFO | slog-rs: [tfportrear0_0] push to fe80::8499:40ff:fee0:4b94: (announce, withdraw) underlay (1, 0) tunnel (0, 0) multicast (0, 0)
|
| 33 | 2026-11-09T11:30:53.941Z | INFO | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: (announce, withdraw) underlay (1, 0) tunnel (0, 0) multicast (0, 0)
|
| 34 | 2026-11-09T11:30:53.941Z | DEBG | slog-rs: [tfportrear0_0] push to fe80::8499:40ff:fee0:4b94: Update {
underlay: Some(
UnderlayUpdate {
announce: {
PathVector {
destination: Ipv6Net {
addr: fd00:2::,
width: 64,
},
path: [
"s2.trio",
"t1.trio",
],
},
},
withdraw: {},
},
),
tunnel: None,
multicast: None,
}
|
| 35 | 2026-11-09T11:30:53.941Z | DEBG | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: Update {
underlay: Some(
UnderlayUpdate {
announce: {
PathVector {
destination: Ipv6Net {
addr: fd00:1::,
width: 64,
},
path: [
"s1.trio",
"t1.trio",
],
},
},
withdraw: {},
},
),
tunnel: None,
multicast: None,
}
|
| 36 | 2026-11-09T11:30:54.937Z | WARN | slog-rs: [tfportrear0_0] neighbor s1.trio@fe80::8499:40ff:fee0:4b94 missed solicit interval
|
| 37 | 2026-11-09T11:30:55.137Z | WARN | slog-rs: [tfportrear1_0] neighbor s2.trio@fe80::2c65:c6ff:fe12:9073 missed solicit interval
|
| 38 | 2026-11-09T11:30:55.137Z | WARN | slog-rs: [tfportrear0_0] neighbor s1.trio@fe80::8499:40ff:fee0:4b94 missed solicit interval
|
| 39 | 2026-11-09T11:30:55.337Z | WARN | slog-rs: [tfportrear0_0] neighbor s1.trio@fe80::8499:40ff:fee0:4b94 expire
|
| 40 | 2026-11-09T11:30:55.337Z | WARN | slog-rs: [tfportrear0_0] expiring peer fe80::8499:40ff:fee0:4b94 due to discovery event
|
| 41 | 2026-11-09T11:30:55.337Z | INFO | slog-rs: [tfportrear0_0] removing routes 1 from dendrite
|
| 42 | 2026-11-09T11:30:55.338Z | DEBG | slog-rs: client request
body = None
method = DELETE
operation_id = route_ipv6_delete
uri = http://localhost:12224/route/ipv6/fd00:1::%2F64
|
| 43 | 2026-11-09T11:30:55.338Z | DEBG | slog-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": "4ed61d25-07eb-46c5-832e-a1b6f4517361", "date": "Mon, 09 Nov 2026 11:30:55 GMT"} })
|
| 44 | 2026-11-09T11:30:55.338Z | ERRO | slog-rs: [tfportrear0_0] failed to remove tunnel routes: {} OPTE driver is not attached
|
| 45 | 2026-11-09T11:30:55.338Z | DEBG | slog-rs: [tfportrear0_0] redistributing withdraws to 1 peers
|
| 46 | 2026-11-09T11:30:55.339Z | DEBG | slog-rs: [tfportrear0_0] imported: {
Route {
destination: Ipv6Net {
addr: fd00:2::,
width: 64,
},
nexthop: fe80::2c65:c6ff:fe12:9073,
ifname: "tfportrear1_0",
path: [
"s2.trio",
],
},
}
|
| 47 | 2026-11-09T11:30:55.339Z | DEBG | slog-rs: [tfportrear0_0] to_remove: {
Route {
destination: Ipv6Net {
addr: fd00:1::,
width: 64,
},
nexthop: fe80::8499:40ff:fee0:4b94,
ifname: "tfportrear0_0",
path: [
"s1.trio",
],
},
}
|
| 48 | 2026-11-09T11:30:55.339Z | DEBG | slog-rs: [tfportrear0_0] to_remove (retained): {
Route {
destination: Ipv6Net {
addr: fd00:1::,
width: 64,
},
nexthop: fe80::8499:40ff:fee0:4b94,
ifname: "tfportrear0_0",
path: [
"s1.trio",
],
},
}
|
| 49 | 2026-11-09T11:30:55.339Z | INFO | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: (announce, withdraw) underlay (0, 1) tunnel (0, 0) multicast (0, 0)
|
| 50 | 2026-11-09T11:30:55.339Z | DEBG | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: Update {
underlay: Some(
UnderlayUpdate {
announce: {},
withdraw: {
PathVector {
destination: Ipv6Net {
addr: fd00:1::,
width: 64,
},
path: [
"s1.trio",
"t1.trio",
],
},
},
},
),
tunnel: None,
multicast: None,
}
|
| 51 | 2026-11-09T11:30:55.737Z | WARN | slog-rs: [tfportrear1_0] neighbor s2.trio@fe80::2c65:c6ff:fe12:9073 missed solicit interval
|
| 52 | 2026-11-09T11:30:55.937Z | WARN | slog-rs: [tfportrear1_0] neighbor s2.trio@fe80::2c65:c6ff:fe12:9073 missed solicit interval
|
| 53 | 2026-11-09T11:30:55.937Z | INFO | slog-rs: [tfportrear0_0] nbr is fe80::8499:40ff:fee0:4b94@s1.trio server V4
|
| 54 | 2026-11-09T11:30:55.937Z | DEBG | slog-rs: [tfportrear0_0] transition solicit -> exchange
|
| 55 | 2026-11-09T11:30:55.938Z | INFO | slog-rs: [tfportrear0_0] exchange: listening on [fe80::98b8:34ff:fe1e:58a2]:56797
|
| 56 | 2026-11-09T11:30:55.938Z | INFO | slog-rs: [tfportrear0_0] waiting for exchange server to start
|
| 57 | 2026-11-09T11:30:55.939Z | INFO | slog-rs: [tfportrear0_0] sending 1 routes to dendrite
|
| 58 | 2026-11-09T11:30:55.939Z | DEBG | slog-rs: [tfportrear0_0] sending to dpd host=localhost port=12224
|
| 59 | 2026-11-09T11:30:55.939Z | INFO | slog-rs: [tfportrear0_0] adding route fd00:1:: -> fe80::8499:40ff:fee0:4b94 on port Rear(Rear("rear0"))/0
|
| 60 | 2026-11-09T11:30:55.939Z | DEBG | slog-rs: client request
body = Some(Body)
method = PUT
operation_id = route_ipv6_set
uri = http://localhost:12224/route/ipv6
|
| 61 | 2026-11-09T11:30:55.940Z | DEBG | slog-rs: client response
operation_id = route_ipv6_set
result = Ok(Response { url: "http://localhost:12224/route/ipv6", status: 204, headers: {"x-request-id": "7951dd3f-52a1-4ef7-bcfe-6d66f7e38a12", "date": "Mon, 09 Nov 2026 11:30:55 GMT"} })
|
| 62 | 2026-11-09T11:30:55.940Z | INFO | slog-rs: [tfportrear0_0] removing routes 0 from dendrite
|
| 63 | 2026-11-09T11:30:55.940Z | DEBG | slog-rs: [tfportrear0_0] redistributing update to 1 peers
|
| 64 | 2026-11-09T11:30:55.940Z | INFO | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: (announce, withdraw) underlay (1, 0) tunnel (0, 0) multicast (0, 0)
|
| 65 | 2026-11-09T11:30:55.940Z | DEBG | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: Update {
underlay: Some(
UnderlayUpdate {
announce: {
PathVector {
destination: Ipv6Net {
addr: fd00:1::,
width: 64,
},
path: [
"s1.trio",
"t1.trio",
],
},
},
withdraw: {},
},
),
tunnel: None,
multicast: None,
}
|
| 66 | 2026-11-09T11:30:56.337Z | WARN | slog-rs: [tfportrear1_0] neighbor s2.trio@fe80::2c65:c6ff:fe12:9073 missed solicit interval
|
| 67 | 2026-11-09T11:30:56.537Z | WARN | slog-rs: [tfportrear1_0] neighbor s2.trio@fe80::2c65:c6ff:fe12:9073 missed solicit interval
|
| 68 | 2026-11-09T11:30:56.843Z | INFO | slog-rs: [tfportrear0_0] sending 1 routes to dendrite
|
| 69 | 2026-11-09T11:30:56.843Z | DEBG | slog-rs: [tfportrear0_0] sending to dpd host=localhost port=12224
|
| 70 | 2026-11-09T11:30:56.844Z | INFO | slog-rs: [tfportrear0_0] adding route fd00:1:: -> fe80::8499:40ff:fee0:4b94 on port Rear(Rear("rear0"))/0
|
| 71 | 2026-11-09T11:30:56.844Z | DEBG | slog-rs: client request
body = Some(Body)
method = PUT
operation_id = route_ipv6_set
uri = http://localhost:12224/route/ipv6
|
| 72 | 2026-11-09T11:30:56.844Z | DEBG | slog-rs: client response
operation_id = route_ipv6_set
result = Ok(Response { url: "http://localhost:12224/route/ipv6", status: 204, headers: {"x-request-id": "da4ef49a-e18b-4413-b242-0393483ebb98", "date": "Mon, 09 Nov 2026 11:30:56 GMT"} })
|
| 73 | 2026-11-09T11:30:56.844Z | INFO | slog-rs: [tfportrear0_0] removing routes 0 from dendrite
|
| 74 | 2026-11-09T11:30:56.845Z | DEBG | slog-rs: [tfportrear0_0] redistributing update to 1 peers
|
| 75 | 2026-11-09T11:30:56.845Z | INFO | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: (announce, withdraw) underlay (1, 0) tunnel (0, 0) multicast (0, 0)
|
| 76 | 2026-11-09T11:30:56.845Z | DEBG | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: Update {
underlay: Some(
UnderlayUpdate {
announce: {
PathVector {
destination: Ipv6Net {
addr: fd00:1::,
width: 64,
},
path: [
"s1.trio",
"t1.trio",
],
},
},
withdraw: {},
},
),
tunnel: None,
multicast: None,
}
|
| 77 | 2026-11-09T11:30:56.938Z | WARN | slog-rs: [tfportrear0_0] neighbor s1.trio@fe80::8499:40ff:fee0:4b94 missed solicit interval
|
| 78 | 2026-11-09T11:30:57.138Z | WARN | slog-rs: [tfportrear0_0] neighbor s1.trio@fe80::8499:40ff:fee0:4b94 missed solicit interval
|
| 79 | 2026-11-09T11:30:57.992Z | INFO | slog-rs: [tfportrear1_0] expiring peer fe80::2c65:c6ff:fe12:9073 on request
|
| 80 | 2026-11-09T11:30:57.992Z | INFO | slog-rs: [tfportrear1_0] removing routes 1 from dendrite
|
| 81 | 2026-11-09T11:30:57.992Z | DEBG | slog-rs: client request
body = None
method = DELETE
operation_id = route_ipv6_delete
uri = http://localhost:12224/route/ipv6/fd00:2::%2F64
|
| 82 | 2026-11-09T11:30:57.993Z | DEBG | slog-rs: client response
operation_id = route_ipv6_delete
result = Ok(Response { url: "http://localhost:12224/route/ipv6/fd00:2::%2F64", status: 204, headers: {"x-request-id": "dddfdb8c-b339-4bba-8919-847ff42908e6", "date": "Mon, 09 Nov 2026 11:30:57 GMT"} })
|
| 83 | 2026-11-09T11:30:57.993Z | ERRO | slog-rs: [tfportrear1_0] failed to remove tunnel routes: {} OPTE driver is not attached
|
| 84 | 2026-11-09T11:30:57.993Z | DEBG | slog-rs: [tfportrear1_0] redistributing withdraws to 1 peers
|
| 85 | 2026-11-09T11:30:57.993Z | DEBG | slog-rs: [tfportrear1_0] imported: {
Route {
destination: Ipv6Net {
addr: fd00:1::,
width: 64,
},
nexthop: fe80::8499:40ff:fee0:4b94,
ifname: "tfportrear0_0",
path: [
"s1.trio",
],
},
}
|
| 86 | 2026-11-09T11:30:57.993Z | DEBG | slog-rs: [tfportrear1_0] to_remove: {
Route {
destination: Ipv6Net {
addr: fd00:2::,
width: 64,
},
nexthop: fe80::2c65:c6ff:fe12:9073,
ifname: "tfportrear1_0",
path: [
"s2.trio",
],
},
}
|
| 87 | 2026-11-09T11:30:57.993Z | DEBG | slog-rs: [tfportrear1_0] to_remove (retained): {
Route {
destination: Ipv6Net {
addr: fd00:2::,
width: 64,
},
nexthop: fe80::2c65:c6ff:fe12:9073,
ifname: "tfportrear1_0",
path: [
"s2.trio",
],
},
}
|
| 88 | 2026-11-09T11:30:57.993Z | INFO | slog-rs: [tfportrear0_0] push to fe80::8499:40ff:fee0:4b94: (announce, withdraw) underlay (0, 1) tunnel (0, 0) multicast (0, 0)
|
| 89 | 2026-11-09T11:30:57.993Z | DEBG | slog-rs: [tfportrear0_0] push to fe80::8499:40ff:fee0:4b94: Update {
underlay: Some(
UnderlayUpdate {
announce: {},
withdraw: {
PathVector {
destination: Ipv6Net {
addr: fd00:2::,
width: 64,
},
path: [
"s2.trio",
"t1.trio",
],
},
},
},
),
tunnel: None,
multicast: None,
}
|
| 90 | 2026-11-09T11:30:58.138Z | DEBG | slog-rs: [tfportrear1_0] transition solicit -> exchange
|
| 91 | 2026-11-09T11:30:58.138Z | INFO | slog-rs: [tfportrear1_0] exchange: listening on [fe80::e887:b6ff:fe2c:63fc]:56797
|
| 92 | 2026-11-09T11:30:58.138Z | INFO | slog-rs: [tfportrear1_0] waiting for exchange server to start
|
| 93 | 2026-11-09T11:30:58.139Z | INFO | slog-rs: [tfportrear1_0] sending 1 routes to dendrite
|
| 94 | 2026-11-09T11:30:58.139Z | DEBG | slog-rs: [tfportrear1_0] sending to dpd host=localhost port=12224
|
| 95 | 2026-11-09T11:30:58.140Z | INFO | slog-rs: [tfportrear1_0] adding route fd00:2:: -> fe80::2c65:c6ff:fe12:9073 on port Rear(Rear("rear1"))/0
|
| 96 | 2026-11-09T11:30:58.140Z | DEBG | slog-rs: client request
body = Some(Body)
method = PUT
operation_id = route_ipv6_set
uri = http://localhost:12224/route/ipv6
|
| 97 | 2026-11-09T11:30:58.140Z | DEBG | slog-rs: client response
operation_id = route_ipv6_set
result = Ok(Response { url: "http://localhost:12224/route/ipv6", status: 204, headers: {"x-request-id": "eb851170-eaab-4ed9-af66-fe5f5d2370bb", "date": "Mon, 09 Nov 2026 11:30:58 GMT"} })
|
| 98 | 2026-11-09T11:30:58.140Z | INFO | slog-rs: [tfportrear1_0] removing routes 0 from dendrite
|
| 99 | 2026-11-09T11:30:58.140Z | DEBG | slog-rs: [tfportrear1_0] redistributing update to 1 peers
|
| 100 | 2026-11-09T11:30:58.140Z | INFO | slog-rs: [tfportrear0_0] push to fe80::8499:40ff:fee0:4b94: (announce, withdraw) underlay (1, 0) tunnel (0, 0) multicast (0, 0)
|
| 101 | 2026-11-09T11:30:58.140Z | DEBG | slog-rs: [tfportrear0_0] push to fe80::8499:40ff:fee0:4b94: Update {
underlay: Some(
UnderlayUpdate {
announce: {
PathVector {
destination: Ipv6Net {
addr: fd00:2::,
width: 64,
},
path: [
"s2.trio",
"t1.trio",
],
},
},
withdraw: {},
},
),
tunnel: None,
multicast: None,
}
|
| 102 | 2026-11-09T11:30:58.993Z | INFO | slog-rs: [tfportrear1_0] sending 0 routes to dendrite
|
| 103 | 2026-11-09T11:30:58.993Z | DEBG | slog-rs: [tfportrear1_0] sending to dpd host=localhost port=12224
|
| 104 | 2026-11-09T11:30:58.994Z | INFO | slog-rs: [tfportrear1_0] removing routes 1 from dendrite
|
| 105 | 2026-11-09T11:30:58.994Z | DEBG | slog-rs: client request
body = None
method = DELETE
operation_id = route_ipv6_delete
uri = http://localhost:12224/route/ipv6/fd00:2::%2F64
|
| 106 | 2026-11-09T11:30:58.994Z | DEBG | slog-rs: client response
operation_id = route_ipv6_delete
result = Ok(Response { url: "http://localhost:12224/route/ipv6/fd00:2::%2F64", status: 204, headers: {"x-request-id": "8b8cccc2-616d-4a4c-b465-2a905ab2e717", "date": "Mon, 09 Nov 2026 11:30:58 GMT"} })
|
| 107 | 2026-11-09T11:30:58.994Z | DEBG | slog-rs: [tfportrear1_0] redistributing update to 1 peers
|
| 108 | 2026-11-09T11:30:58.994Z | INFO | slog-rs: [tfportrear0_0] push to fe80::8499:40ff:fee0:4b94: (announce, withdraw) underlay (0, 1) tunnel (0, 0) multicast (0, 0)
|
| 109 | 2026-11-09T11:30:58.994Z | DEBG | slog-rs: [tfportrear0_0] push to fe80::8499:40ff:fee0:4b94: Update {
underlay: Some(
UnderlayUpdate {
announce: {},
withdraw: {
PathVector {
destination: Ipv6Net {
addr: fd00:2::,
width: 64,
},
path: [
"s2.trio",
"t1.trio",
],
},
},
},
),
tunnel: None,
multicast: None,
}
|
| 110 | 2026-11-09T11:30:59.995Z | INFO | slog-rs: [tfportrear1_0] sending 1 routes to dendrite
|
| 111 | 2026-11-09T11:30:59.995Z | DEBG | slog-rs: [tfportrear1_0] sending to dpd host=localhost port=12224
|
| 112 | 2026-11-09T11:30:59.995Z | INFO | slog-rs: [tfportrear1_0] adding route fd00:2:: -> fe80::2c65:c6ff:fe12:9073 on port Rear(Rear("rear1"))/0
|
| 113 | 2026-11-09T11:30:59.995Z | DEBG | slog-rs: client request
body = Some(Body)
method = PUT
operation_id = route_ipv6_set
uri = http://localhost:12224/route/ipv6
|
| 114 | 2026-11-09T11:30:59.995Z | DEBG | slog-rs: client response
operation_id = route_ipv6_set
result = Ok(Response { url: "http://localhost:12224/route/ipv6", status: 204, headers: {"x-request-id": "9edec2a6-7420-4aa7-8cdc-039c46d33f75", "date": "Mon, 09 Nov 2026 11:30:59 GMT"} })
|
| 115 | 2026-11-09T11:30:59.995Z | INFO | slog-rs: [tfportrear1_0] removing routes 0 from dendrite
|
| 116 | 2026-11-09T11:30:59.996Z | DEBG | slog-rs: [tfportrear1_0] redistributing update to 1 peers
|
| 117 | 2026-11-09T11:30:59.996Z | INFO | slog-rs: [tfportrear0_0] push to fe80::8499:40ff:fee0:4b94: (announce, withdraw) underlay (1, 0) tunnel (0, 0) multicast (0, 0)
|
| 118 | 2026-11-09T11:30:59.996Z | DEBG | slog-rs: [tfportrear0_0] push to fe80::8499:40ff:fee0:4b94: Update {
underlay: Some(
UnderlayUpdate {
announce: {
PathVector {
destination: Ipv6Net {
addr: fd00:2::,
width: 64,
},
path: [
"s2.trio",
"t1.trio",
],
},
},
withdraw: {},
},
),
tunnel: None,
multicast: None,
}
|
| 119 | 2026-11-09T11:31:00.996Z | INFO | slog-rs: [tfportrear1_0] sending 3 routes to dendrite
|
| 120 | 2026-11-09T11:31:00.996Z | DEBG | slog-rs: [tfportrear1_0] sending to dpd host=localhost port=12224
|
| 121 | 2026-11-09T11:31:00.996Z | INFO | slog-rs: [tfportrear1_0] adding route fd00:2:: -> fe80::2c65:c6ff:fe12:9073 on port Rear(Rear("rear1"))/0
|
| 122 | 2026-11-09T11:31:00.996Z | DEBG | slog-rs: client request
body = Some(Body)
method = PUT
operation_id = route_ipv6_set
uri = http://localhost:12224/route/ipv6
|
| 123 | 2026-11-09T11:31:00.996Z | DEBG | slog-rs: client response
operation_id = route_ipv6_set
result = Ok(Response { url: "http://localhost:12224/route/ipv6", status: 204, headers: {"x-request-id": "071a7859-2562-4158-893c-b016f5c1a2cf", "date": "Mon, 09 Nov 2026 11:31:00 GMT"} })
|
| 124 | 2026-11-09T11:31:00.996Z | INFO | slog-rs: [tfportrear1_0] adding route fd00:3:: -> fe80::2c65:c6ff:fe12:9073 on port Rear(Rear("rear1"))/0
|
| 125 | 2026-11-09T11:31:00.996Z | DEBG | slog-rs: client request
body = Some(Body)
method = PUT
operation_id = route_ipv6_set
uri = http://localhost:12224/route/ipv6
|
| 126 | 2026-11-09T11:31:00.997Z | DEBG | slog-rs: client response
operation_id = route_ipv6_set
result = Ok(Response { url: "http://localhost:12224/route/ipv6", status: 204, headers: {"x-request-id": "5245dd1f-89b2-4724-8c20-4ebfb0b57f1c", "date": "Mon, 09 Nov 2026 11:31:00 GMT"} })
|
| 127 | 2026-11-09T11:31:00.997Z | INFO | slog-rs: [tfportrear1_0] adding route fd00:4:: -> fe80::2c65:c6ff:fe12:9073 on port Rear(Rear("rear1"))/0
|
| 128 | 2026-11-09T11:31:00.997Z | DEBG | slog-rs: client request
body = Some(Body)
method = PUT
operation_id = route_ipv6_set
uri = http://localhost:12224/route/ipv6
|
| 129 | 2026-11-09T11:31:00.997Z | DEBG | slog-rs: client response
operation_id = route_ipv6_set
result = Ok(Response { url: "http://localhost:12224/route/ipv6", status: 204, headers: {"x-request-id": "f8b517b3-cc66-474a-a616-975e65ca1f2a", "date": "Mon, 09 Nov 2026 11:31:00 GMT"} })
|
| 130 | 2026-11-09T11:31:00.997Z | INFO | slog-rs: [tfportrear1_0] removing routes 0 from dendrite
|
| 131 | 2026-11-09T11:31:00.997Z | DEBG | slog-rs: [tfportrear1_0] redistributing update to 1 peers
|
| 132 | 2026-11-09T11:31:00.997Z | INFO | slog-rs: [tfportrear0_0] push to fe80::8499:40ff:fee0:4b94: (announce, withdraw) underlay (3, 0) tunnel (0, 0) multicast (0, 0)
|
| 133 | 2026-11-09T11:31:00.997Z | DEBG | slog-rs: [tfportrear0_0] push to fe80::8499:40ff:fee0:4b94: Update {
underlay: Some(
UnderlayUpdate {
announce: {
PathVector {
destination: Ipv6Net {
addr: fd00:3::,
width: 64,
},
path: [
"s2.trio",
"t1.trio",
],
},
PathVector {
destination: Ipv6Net {
addr: fd00:2::,
width: 64,
},
path: [
"s2.trio",
"t1.trio",
],
},
PathVector {
destination: Ipv6Net {
addr: fd00:4::,
width: 64,
},
path: [
"s2.trio",
"t1.trio",
],
},
},
withdraw: {},
},
),
tunnel: None,
multicast: None,
}
|
| 134 | 2026-11-09T11:31:01.538Z | WARN | slog-rs: [tfportrear0_0] neighbor s1.trio@fe80::8499:40ff:fee0:4b94 missed solicit interval
|
| 135 | 2026-11-09T11:31:02.013Z | INFO | slog-rs: advertise tunnel: {
TunnelOrigin {
overlay_prefix: V4(
Ipv4Net {
addr: 203.0.113.0,
width: 24,
},
),
boundary_addr: fd00:1701::1,
vni: 47,
metric: 0,
},
}
|
| 136 | 2026-11-09T11:31:02.138Z | WARN | slog-rs: [tfportrear0_0] neighbor s1.trio@fe80::8499:40ff:fee0:4b94 missed solicit interval
|
| 137 | 2026-11-09T11:31:03.015Z | INFO | slog-rs: advertise tunnel: {
TunnelOrigin {
overlay_prefix: V4(
Ipv4Net {
addr: 203.0.113.0,
width: 24,
},
),
boundary_addr: fd00:1701::1,
vni: 47,
metric: 0,
},
}
|
| 138 | 2026-11-09T11:31:03.138Z | WARN | slog-rs: [tfportrear0_0] neighbor s1.trio@fe80::8499:40ff:fee0:4b94 missed solicit interval
|
| 139 | 2026-11-09T11:31:08.139Z | WARN | slog-rs: [tfportrear0_0] neighbor s1.trio@fe80::8499:40ff:fee0:4b94 missed solicit interval
|
| 140 | 2026-11-09T11:31:08.339Z | WARN | slog-rs: [tfportrear0_0] neighbor s1.trio@fe80::8499:40ff:fee0:4b94 missed solicit interval
|
| 141 | 2026-11-09T11:31:08.539Z | WARN | slog-rs: [tfportrear0_0] neighbor s1.trio@fe80::8499:40ff:fee0:4b94 expire
|
| 142 | 2026-11-09T11:31:08.539Z | WARN | slog-rs: [tfportrear0_0] expiring peer fe80::8499:40ff:fee0:4b94 due to discovery event
|
| 143 | 2026-11-09T11:31:08.539Z | INFO | slog-rs: [tfportrear0_0] removing routes 1 from dendrite
|
| 144 | 2026-11-09T11:31:08.540Z | DEBG | slog-rs: client request
body = None
method = DELETE
operation_id = route_ipv6_delete
uri = http://localhost:12224/route/ipv6/fd00:1::%2F64
|
| 145 | 2026-11-09T11:31:08.540Z | DEBG | slog-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": "a997b3d2-0d01-42b3-b04d-14888dca1155", "date": "Mon, 09 Nov 2026 11:31:08 GMT"} })
|
| 146 | 2026-11-09T11:31:08.540Z | ERRO | slog-rs: [tfportrear0_0] failed to remove tunnel routes: {} OPTE driver is not attached
|
| 147 | 2026-11-09T11:31:08.540Z | DEBG | slog-rs: [tfportrear0_0] redistributing withdraws to 1 peers
|
| 148 | 2026-11-09T11:31:08.540Z | DEBG | slog-rs: [tfportrear0_0] imported: {
Route {
destination: Ipv6Net {
addr: fd00:4::,
width: 64,
},
nexthop: fe80::2c65:c6ff:fe12:9073,
ifname: "tfportrear1_0",
path: [
"s2.trio",
],
},
Route {
destination: Ipv6Net {
addr: fd00:2::,
width: 64,
},
nexthop: fe80::2c65:c6ff:fe12:9073,
ifname: "tfportrear1_0",
path: [
"s2.trio",
],
},
Route {
destination: Ipv6Net {
addr: fd00:3::,
width: 64,
},
nexthop: fe80::2c65:c6ff:fe12:9073,
ifname: "tfportrear1_0",
path: [
"s2.trio",
],
},
}
|
| 149 | 2026-11-09T11:31:08.540Z | DEBG | slog-rs: [tfportrear0_0] to_remove: {
Route {
destination: Ipv6Net {
addr: fd00:1::,
width: 64,
},
nexthop: fe80::8499:40ff:fee0:4b94,
ifname: "tfportrear0_0",
path: [
"s1.trio",
],
},
}
|
| 150 | 2026-11-09T11:31:08.540Z | DEBG | slog-rs: [tfportrear0_0] to_remove (retained): {
Route {
destination: Ipv6Net {
addr: fd00:1::,
width: 64,
},
nexthop: fe80::8499:40ff:fee0:4b94,
ifname: "tfportrear0_0",
path: [
"s1.trio",
],
},
}
|
| 151 | 2026-11-09T11:31:08.540Z | INFO | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: (announce, withdraw) underlay (0, 1) tunnel (0, 0) multicast (0, 0)
|
| 152 | 2026-11-09T11:31:08.540Z | DEBG | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: Update {
underlay: Some(
UnderlayUpdate {
announce: {},
withdraw: {
PathVector {
destination: Ipv6Net {
addr: fd00:1::,
width: 64,
},
path: [
"s1.trio",
"t1.trio",
],
},
},
},
),
tunnel: None,
multicast: None,
}
|
| 153 | 2026-11-09T11:31:13.139Z | INFO | slog-rs: [tfportrear0_0] nbr is fe80::8499:40ff:fee0:4b94@s1.trio server V4
|
| 154 | 2026-11-09T11:31:13.139Z | DEBG | slog-rs: [tfportrear0_0] transition solicit -> exchange
|
| 155 | 2026-11-09T11:31:13.139Z | INFO | slog-rs: [tfportrear0_0] exchange: listening on [fe80::98b8:34ff:fe1e:58a2]:56797
|
| 156 | 2026-11-09T11:31:13.139Z | INFO | slog-rs: [tfportrear0_0] waiting for exchange server to start
|
| 157 | 2026-11-09T11:31:13.141Z | INFO | slog-rs: [tfportrear0_0] sending 1 routes to dendrite
|
| 158 | 2026-11-09T11:31:13.141Z | DEBG | slog-rs: [tfportrear0_0] sending to dpd host=localhost port=12224
|
| 159 | 2026-11-09T11:31:13.141Z | INFO | slog-rs: [tfportrear0_0] adding route fd00:1:: -> fe80::8499:40ff:fee0:4b94 on port Rear(Rear("rear0"))/0
|
| 160 | 2026-11-09T11:31:13.141Z | DEBG | slog-rs: client request
body = Some(Body)
method = PUT
operation_id = route_ipv6_set
uri = http://localhost:12224/route/ipv6
|
| 161 | 2026-11-09T11:31:13.142Z | DEBG | slog-rs: client response
operation_id = route_ipv6_set
result = Ok(Response { url: "http://localhost:12224/route/ipv6", status: 204, headers: {"x-request-id": "5fa1930e-188a-42fb-92ad-314c41e8e8b7", "date": "Mon, 09 Nov 2026 11:31:13 GMT"} })
|
| 162 | 2026-11-09T11:31:13.142Z | INFO | slog-rs: [tfportrear0_0] removing routes 0 from dendrite
|
| 163 | 2026-11-09T11:31:13.142Z | DEBG | slog-rs: [tfportrear0_0] redistributing update to 1 peers
|
| 164 | 2026-11-09T11:31:13.142Z | INFO | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: (announce, withdraw) underlay (1, 0) tunnel (0, 0) multicast (0, 0)
|
| 165 | 2026-11-09T11:31:13.142Z | DEBG | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: Update {
underlay: Some(
UnderlayUpdate {
announce: {
PathVector {
destination: Ipv6Net {
addr: fd00:1::,
width: 64,
},
path: [
"s1.trio",
"t1.trio",
],
},
},
withdraw: {},
},
),
tunnel: None,
multicast: None,
}
|
| 166 | 2026-11-09T11:31:15.740Z | WARN | slog-rs: [tfportrear1_0] neighbor s2.trio@fe80::2c65:c6ff:fe12:9073 missed solicit interval
|
| 167 | 2026-11-09T11:31:16.140Z | WARN | slog-rs: [tfportrear1_0] neighbor s2.trio@fe80::2c65:c6ff:fe12:9073 missed solicit interval
|
| 168 | 2026-11-09T11:31:16.340Z | WARN | slog-rs: [tfportrear1_0] neighbor s2.trio@fe80::2c65:c6ff:fe12:9073 missed solicit interval
|
| 169 | 2026-11-09T11:31:18.062Z | INFO | slog-rs: withdraw tunnel: {
TunnelOrigin {
overlay_prefix: V4(
Ipv4Net {
addr: 203.0.113.0,
width: 24,
},
),
boundary_addr: fd00:1701::1,
vni: 47,
metric: 0,
},
}
|
| 170 | 2026-11-09T11:31:19.086Z | INFO | slog-rs: advertise multicast groups: {
MulticastOrigin {
overlay_group: ExternalMulticastIp(
233.252.0.1,
),
underlay_group: UnderlayMulticastIpv6(
ff04::100,
),
vni: Vni(
77,
),
metric: 0,
source: None,
},
MulticastOrigin {
overlay_group: ExternalMulticastIp(
ff0e::1,
),
underlay_group: UnderlayMulticastIpv6(
ff04::101,
),
vni: Vni(
77,
),
metric: 0,
source: None,
},
}
|
| 171 | 2026-11-09T11:31:20.140Z | WARN | slog-rs: [tfportrear0_0] neighbor s1.trio@fe80::8499:40ff:fee0:4b94 missed solicit interval
|
| 172 | 2026-11-09T11:31:21.131Z | INFO | slog-rs: withdraw multicast groups: {
MulticastOrigin {
overlay_group: ExternalMulticastIp(
ff0e::1,
),
underlay_group: UnderlayMulticastIpv6(
ff04::101,
),
vni: Vni(
77,
),
metric: 0,
source: None,
},
MulticastOrigin {
overlay_group: ExternalMulticastIp(
233.252.0.1,
),
underlay_group: UnderlayMulticastIpv6(
ff04::100,
),
vni: Vni(
77,
),
metric: 0,
source: None,
},
}
|
| 173 | 2026-11-09T11:31:22.134Z | DEBG | slog-rs: [tfportrear0_0] redistributing update to 1 peers
|
| 174 | 2026-11-09T11:31:22.134Z | INFO | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: (announce, withdraw) underlay (0, 0) tunnel (0, 0) multicast (1, 0)
|
| 175 | 2026-11-09T11:31:22.134Z | DEBG | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: Update {
underlay: None,
tunnel: None,
multicast: Some(
MulticastUpdate {
announce: {
MulticastPathVector {
origin: MulticastOrigin {
overlay_group: ExternalMulticastIp(
233.252.0.1,
),
underlay_group: UnderlayMulticastIpv6(
ff04::100,
),
vni: Vni(
77,
),
metric: 0,
source: None,
},
path: [
MulticastPathHop {
router_id: RouterId(
"s1.trio",
),
underlay_addr: fe80::8499:40ff:fee0:4b94,
},
MulticastPathHop {
router_id: RouterId(
"t1.trio",
),
underlay_addr: fe80::98b8:34ff:fe1e:58a2,
},
],
},
},
withdraw: {},
},
),
}
|
| 176 | 2026-11-09T11:31:22.134Z | DEBG | slog-rs: client request
body = None
method = GET
operation_id = multicast_group_get_underlay
uri = http://localhost:12224/multicast/underlay-groups/ff04::100
|
| 177 | 2026-11-09T11:31:22.134Z | DEBG | slog-rs: client response
operation_id = multicast_group_get_underlay
result = Ok(Response { url: "http://localhost:12224/multicast/underlay-groups/ff04::100", status: 200, headers: {"content-type": "application/json", "x-request-id": "da200084-0470-419c-8c58-a9911392ae22", "content-length": "115", "date": "Mon, 09 Nov 2026 11:31:22 GMT"} })
|
| 178 | 2026-11-09T11:31:22.134Z | DEBG | slog-rs: client request
body = Some(Body)
method = PUT
operation_id = multicast_group_update_underlay
uri = http://localhost:12224/multicast/underlay-groups/ff04::100?tag=t1.trio%3Aff04%3A%3A100
|
| 179 | 2026-11-09T11:31:22.134Z | DEBG | slog-rs: client response
operation_id = multicast_group_update_underlay
result = Ok(Response { url: "http://localhost:12224/multicast/underlay-groups/ff04::100?tag=t1.trio%3Aff04%3A%3A100", status: 200, headers: {"content-type": "application/json", "x-request-id": "b9d0cb44-fc33-400f-a1a3-6c0b93c18915", "content-length": "169", "date": "Mon, 09 Nov 2026 11:31:22 GMT"} })
|
| 180 | 2026-11-09T11:31:22.134Z | INFO | slog-rs: updated underlay group ff04::100 members
|
| 181 | 2026-11-09T11:31:23.155Z | DEBG | slog-rs: [tfportrear1_0] redistributing update to 1 peers
|
| 182 | 2026-11-09T11:31:23.155Z | DEBG | slog-rs: client request
body = None
method = GET
operation_id = multicast_group_get_underlay
uri = http://localhost:12224/multicast/underlay-groups/ff04::100
|
| 183 | 2026-11-09T11:31:23.155Z | INFO | slog-rs: [tfportrear0_0] push to fe80::8499:40ff:fee0:4b94: (announce, withdraw) underlay (0, 0) tunnel (0, 0) multicast (1, 0)
|
| 184 | 2026-11-09T11:31:23.155Z | DEBG | slog-rs: [tfportrear0_0] push to fe80::8499:40ff:fee0:4b94: Update {
underlay: None,
tunnel: None,
multicast: Some(
MulticastUpdate {
announce: {
MulticastPathVector {
origin: MulticastOrigin {
overlay_group: ExternalMulticastIp(
233.252.0.1,
),
underlay_group: UnderlayMulticastIpv6(
ff04::100,
),
vni: Vni(
77,
),
metric: 0,
source: None,
},
path: [
MulticastPathHop {
router_id: RouterId(
"s2.trio",
),
underlay_addr: fe80::2c65:c6ff:fe12:9073,
},
MulticastPathHop {
router_id: RouterId(
"t1.trio",
),
underlay_addr: fe80::e887:b6ff:fe2c:63fc,
},
],
},
},
withdraw: {},
},
),
}
|
| 185 | 2026-11-09T11:31:23.155Z | DEBG | slog-rs: client response
operation_id = multicast_group_get_underlay
result = Ok(Response { url: "http://localhost:12224/multicast/underlay-groups/ff04::100", status: 200, headers: {"content-type": "application/json", "x-request-id": "f5fb987d-95a8-4559-a0a6-d59abc842760", "content-length": "169", "date": "Mon, 09 Nov 2026 11:31:23 GMT"} })
|
| 186 | 2026-11-09T11:31:23.155Z | DEBG | slog-rs: client request
body = Some(Body)
method = PUT
operation_id = multicast_group_update_underlay
uri = http://localhost:12224/multicast/underlay-groups/ff04::100?tag=t1.trio%3Aff04%3A%3A100
|
| 187 | 2026-11-09T11:31:23.155Z | DEBG | slog-rs: client response
operation_id = multicast_group_update_underlay
result = Ok(Response { url: "http://localhost:12224/multicast/underlay-groups/ff04::100?tag=t1.trio%3Aff04%3A%3A100", status: 200, headers: {"content-type": "application/json", "x-request-id": "1066b098-ded9-4e90-b00a-aae16bd00e79", "content-length": "224", "date": "Mon, 09 Nov 2026 11:31:23 GMT"} })
|
| 188 | 2026-11-09T11:31:23.155Z | INFO | slog-rs: updated underlay group ff04::100 members
|
| 189 | 2026-11-09T11:31:24.141Z | WARN | slog-rs: [tfportrear0_0] neighbor s1.trio@fe80::8499:40ff:fee0:4b94 missed solicit interval
|
| 190 | 2026-11-09T11:31:24.176Z | DEBG | slog-rs: [tfportrear0_0] redistributing update to 1 peers
|
| 191 | 2026-11-09T11:31:24.176Z | INFO | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: (announce, withdraw) underlay (0, 0) tunnel (0, 0) multicast (0, 1)
|
| 192 | 2026-11-09T11:31:24.176Z | DEBG | slog-rs: client request
body = None
method = GET
operation_id = multicast_group_get_underlay
uri = http://localhost:12224/multicast/underlay-groups/ff04::100
|
| 193 | 2026-11-09T11:31:24.176Z | DEBG | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: Update {
underlay: None,
tunnel: None,
multicast: Some(
MulticastUpdate {
announce: {},
withdraw: {
MulticastPathVector {
origin: MulticastOrigin {
overlay_group: ExternalMulticastIp(
233.252.0.1,
),
underlay_group: UnderlayMulticastIpv6(
ff04::100,
),
vni: Vni(
77,
),
metric: 0,
source: None,
},
path: [],
},
},
},
),
}
|
| 194 | 2026-11-09T11:31:24.176Z | DEBG | slog-rs: client response
operation_id = multicast_group_get_underlay
result = Ok(Response { url: "http://localhost:12224/multicast/underlay-groups/ff04::100", status: 200, headers: {"content-type": "application/json", "x-request-id": "504a8973-e266-485f-bbd4-d06f09e18d32", "content-length": "224", "date": "Mon, 09 Nov 2026 11:31:24 GMT"} })
|
| 195 | 2026-11-09T11:31:24.176Z | DEBG | slog-rs: client request
body = Some(Body)
method = PUT
operation_id = multicast_group_update_underlay
uri = http://localhost:12224/multicast/underlay-groups/ff04::100?tag=t1.trio%3Aff04%3A%3A100
|
| 196 | 2026-11-09T11:31:24.176Z | DEBG | slog-rs: client response
operation_id = multicast_group_update_underlay
result = Ok(Response { url: "http://localhost:12224/multicast/underlay-groups/ff04::100?tag=t1.trio%3Aff04%3A%3A100", status: 200, headers: {"content-type": "application/json", "x-request-id": "298ea109-8789-48bb-82f6-47e2e198b781", "content-length": "169", "date": "Mon, 09 Nov 2026 11:31:24 GMT"} })
|
| 197 | 2026-11-09T11:31:24.177Z | INFO | slog-rs: updated underlay group ff04::100 members
|
| 198 | 2026-11-09T11:31:25.198Z | DEBG | slog-rs: [tfportrear1_0] redistributing update to 1 peers
|
| 199 | 2026-11-09T11:31:25.198Z | DEBG | slog-rs: client request
body = None
method = GET
operation_id = multicast_group_get_underlay
uri = http://localhost:12224/multicast/underlay-groups/ff04::100
|
| 200 | 2026-11-09T11:31:25.198Z | INFO | slog-rs: [tfportrear0_0] push to fe80::8499:40ff:fee0:4b94: (announce, withdraw) underlay (0, 0) tunnel (0, 0) multicast (0, 1)
|
| 201 | 2026-11-09T11:31:25.198Z | DEBG | slog-rs: [tfportrear0_0] push to fe80::8499:40ff:fee0:4b94: Update {
underlay: None,
tunnel: None,
multicast: Some(
MulticastUpdate {
announce: {},
withdraw: {
MulticastPathVector {
origin: MulticastOrigin {
overlay_group: ExternalMulticastIp(
233.252.0.1,
),
underlay_group: UnderlayMulticastIpv6(
ff04::100,
),
vni: Vni(
77,
),
metric: 0,
source: None,
},
path: [],
},
},
},
),
}
|
| 202 | 2026-11-09T11:31:25.198Z | DEBG | slog-rs: client response
operation_id = multicast_group_get_underlay
result = Ok(Response { url: "http://localhost:12224/multicast/underlay-groups/ff04::100", status: 200, headers: {"content-type": "application/json", "x-request-id": "62c8b807-4927-47b3-9524-293baf8a40d8", "content-length": "169", "date": "Mon, 09 Nov 2026 11:31:25 GMT"} })
|
| 203 | 2026-11-09T11:31:25.198Z | DEBG | slog-rs: client request
body = Some(Body)
method = PUT
operation_id = multicast_group_update_underlay
uri = http://localhost:12224/multicast/underlay-groups/ff04::100?tag=t1.trio%3Aff04%3A%3A100
|
| 204 | 2026-11-09T11:31:25.198Z | DEBG | slog-rs: client response
operation_id = multicast_group_update_underlay
result = Ok(Response { url: "http://localhost:12224/multicast/underlay-groups/ff04::100?tag=t1.trio%3Aff04%3A%3A100", status: 200, headers: {"content-type": "application/json", "x-request-id": "44a7acaf-9264-43bf-83dd-14584b543db9", "content-length": "115", "date": "Mon, 09 Nov 2026 11:31:25 GMT"} })
|
| 205 | 2026-11-09T11:31:25.198Z | INFO | slog-rs: updated underlay group ff04::100 members
|
| 206 | 2026-11-09T11:31:26.141Z | WARN | slog-rs: [tfportrear0_0] neighbor s1.trio@fe80::8499:40ff:fee0:4b94 missed solicit interval
|
| 207 | 2026-11-09T11:31:26.220Z | DEBG | slog-rs: [tfportrear0_0] redistributing update to 1 peers
|
| 208 | 2026-11-09T11:31:26.220Z | DEBG | slog-rs: client request
body = None
method = GET
operation_id = multicast_group_get_underlay
uri = http://localhost:12224/multicast/underlay-groups/ff04::102
|
| 209 | 2026-11-09T11:31:26.220Z | INFO | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: (announce, withdraw) underlay (0, 0) tunnel (0, 0) multicast (1, 0)
|
| 210 | 2026-11-09T11:31:26.220Z | DEBG | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: Update {
underlay: None,
tunnel: None,
multicast: Some(
MulticastUpdate {
announce: {
MulticastPathVector {
origin: MulticastOrigin {
overlay_group: ExternalMulticastIp(
233.252.0.2,
),
underlay_group: UnderlayMulticastIpv6(
ff04::102,
),
vni: Vni(
77,
),
metric: 0,
source: None,
},
path: [
MulticastPathHop {
router_id: RouterId(
"s1.trio",
),
underlay_addr: fe80::8499:40ff:fee0:4b94,
},
MulticastPathHop {
router_id: RouterId(
"t1.trio",
),
underlay_addr: fe80::98b8:34ff:fe1e:58a2,
},
],
},
},
withdraw: {},
},
),
}
|
| 211 | 2026-11-09T11:31:26.220Z | DEBG | slog-rs: client response
operation_id = multicast_group_get_underlay
result = Ok(Response { url: "http://localhost:12224/multicast/underlay-groups/ff04::102", status: 404, headers: {"content-type": "application/json", "x-request-id": "b46285b5-e13f-494f-b2cb-d0c458f1d63d", "content-length": "84", "date": "Mon, 09 Nov 2026 11:31:26 GMT"} })
|
| 212 | 2026-11-09T11:31:26.220Z | DEBG | slog-rs: underlay group ff04::102 does not exist yet, bypassing until Nexus creates it
|
| 213 | 2026-11-09T11:31:28.342Z | WARN | slog-rs: [tfportrear0_0] neighbor s1.trio@fe80::8499:40ff:fee0:4b94 missed solicit interval
|
| 214 | 2026-11-09T11:31:30.142Z | WARN | slog-rs: [tfportrear0_0] neighbor s1.trio@fe80::8499:40ff:fee0:4b94 missed solicit interval
|
| 215 | 2026-11-09T11:31:30.142Z | WARN | slog-rs: [tfportrear1_0] neighbor s2.trio@fe80::2c65:c6ff:fe12:9073 missed solicit interval
|
| 216 | 2026-11-09T11:31:36.220Z | DEBG | slog-rs: client request
body = None
method = GET
operation_id = multicast_group_get_underlay
uri = http://localhost:12224/multicast/underlay-groups/ff04::102
|
| 217 | 2026-11-09T11:31:36.221Z | DEBG | slog-rs: client response
operation_id = multicast_group_get_underlay
result = Ok(Response { url: "http://localhost:12224/multicast/underlay-groups/ff04::102", status: 200, headers: {"content-type": "application/json", "x-request-id": "97acab60-b103-471f-9f0d-1521e853910f", "content-length": "115", "date": "Mon, 09 Nov 2026 11:31:36 GMT"} })
|
| 218 | 2026-11-09T11:31:36.221Z | DEBG | slog-rs: client request
body = Some(Body)
method = PUT
operation_id = multicast_group_update_underlay
uri = http://localhost:12224/multicast/underlay-groups/ff04::102?tag=t1.trio%3Aff04%3A%3A102
|
| 219 | 2026-11-09T11:31:36.221Z | DEBG | slog-rs: client response
operation_id = multicast_group_update_underlay
result = Ok(Response { url: "http://localhost:12224/multicast/underlay-groups/ff04::102?tag=t1.trio%3Aff04%3A%3A102", status: 200, headers: {"content-type": "application/json", "x-request-id": "4a1c3a6c-a5e4-4507-9d49-02832b169274", "content-length": "169", "date": "Mon, 09 Nov 2026 11:31:36 GMT"} })
|
| 220 | 2026-11-09T11:31:36.221Z | INFO | slog-rs: updated underlay group ff04::102 members
|
| 221 | 2026-11-09T11:31:36.341Z | DEBG | slog-rs: client request
body = None
method = GET
operation_id = multicast_group_get_underlay
uri = http://localhost:12224/multicast/underlay-groups/ff04::102
|
| 222 | 2026-11-09T11:31:36.341Z | DEBG | slog-rs: [tfportrear0_0] redistributing update to 1 peers
|
| 223 | 2026-11-09T11:31:36.341Z | INFO | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: (announce, withdraw) underlay (0, 0) tunnel (0, 0) multicast (0, 1)
|
| 224 | 2026-11-09T11:31:36.341Z | DEBG | slog-rs: [tfportrear1_0] push to fe80::2c65:c6ff:fe12:9073: Update {
underlay: None,
tunnel: None,
multicast: Some(
MulticastUpdate {
announce: {},
withdraw: {
MulticastPathVector {
origin: MulticastOrigin {
overlay_group: ExternalMulticastIp(
233.252.0.2,
),
underlay_group: UnderlayMulticastIpv6(
ff04::102,
),
vni: Vni(
77,
),
metric: 0,
source: None,
},
path: [],
},
},
},
),
}
|
| 225 | 2026-11-09T11:31:36.341Z | DEBG | slog-rs: client response
operation_id = multicast_group_get_underlay
result = Ok(Response { url: "http://localhost:12224/multicast/underlay-groups/ff04::102", status: 200, headers: {"content-type": "application/json", "x-request-id": "5c5c4eac-5ee5-4267-a072-8bae0633b96b", "content-length": "169", "date": "Mon, 09 Nov 2026 11:31:36 GMT"} })
|
| 226 | 2026-11-09T11:31:36.341Z | DEBG | slog-rs: client request
body = Some(Body)
method = PUT
operation_id = multicast_group_update_underlay
uri = http://localhost:12224/multicast/underlay-groups/ff04::102?tag=t1.trio%3Aff04%3A%3A102
|
| 227 | 2026-11-09T11:31:36.341Z | DEBG | slog-rs: client response
operation_id = multicast_group_update_underlay
result = Ok(Response { url: "http://localhost:12224/multicast/underlay-groups/ff04::102?tag=t1.trio%3Aff04%3A%3A102", status: 200, headers: {"content-type": "application/json", "x-request-id": "a5bccb5f-fc09-484c-9108-a4738c498a3f", "content-length": "115", "date": "Mon, 09 Nov 2026 11:31:36 GMT"} })
|
| 228 | 2026-11-09T11:31:36.341Z | INFO | slog-rs: updated underlay group ff04::102 members
|
| 229 | 2026-11-09T11:31:36.543Z | WARN | slog-rs: [tfportrear0_0] neighbor s1.trio@fe80::8499:40ff:fee0:4b94 missed solicit interval
|
| 230 | 2026-11-09T11:31:36.743Z | WARN | slog-rs: [tfportrear0_0] neighbor s1.trio@fe80::8499:40ff:fee0:4b94 missed solicit interval
|