{"msg":"signal handler waiting for context","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:11.193675657Z","hostname":"t1.sextet","pid":12520} {"msg":"signal handler waiting got context","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:11.210092079Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] sm initialized with addr fe80::8:20ff:fecb:fa03 on if tfportrear0_0 index 5","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:11.210458539Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] sm initialized with addr fe80::8:20ff:fe6a:8298 on if tfportrear1_0 index 6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:11.210468489Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:11.210475469Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:11.210499619Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] nbr is fe80::3881:a8ff:fe8e:7ee0@s2.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:11.21140673Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:11.21142041Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] nbr is fe80::ccc5:28ff:fef2:ef92@s1.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:11.21151641Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:11.21159188Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] exchange: listening on [fe80::8:20ff:fe6a:8298]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:11.21166205Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] exchange: listening on [fe80::8:20ff:fecb:fa03]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:11.21175854Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:11.21181862Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:11.21186051Z","hostname":"t1.sextet","pid":12520} {"msg":"admin: listening on [::]:8000","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:11.212033281Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:11.413797493Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:11.413815793Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:11.414529753Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:11.414544723Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:11.414580133Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:11.414584513Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::ccc5:28ff:fef2:ef92 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:13.211774156Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.900362351Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.900389031Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.900734431Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.900740761Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] adding route fd00:2:: -> fe80::3881:a8ff:fe8e:7ee0 on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.903041033Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.903054023Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportrear0_0] adding route fd00:1:: -> fe80::ccc5:28ff:fef2:ef92 on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.903064613Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.903356493Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.903365063Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.903368433Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.903371493Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.904248584Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.904256034Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.904435514Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.904463864Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.904490804Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.904588234Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.904605154Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.904685334Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.904913414Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.904988194Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.905188024Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.905208344Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.905273774Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.905297804Z","hostname":"t1.sextet","pid":12520} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.905307474Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.905404714Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.905422674Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.906439685Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.906464585Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.906920066Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.907047566Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.907126916Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.907390516Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.907403826Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.907508406Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.907558516Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.907638876Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.907659396Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.907670546Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:25.907732636Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.907848426Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.907984956Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.907993356Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"67cea04a-c050-41b9-95ca-96e207d7f29b\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:40:25 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"67cea04a-c050-41b9-95ca-96e207d7f29b\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:25.908455797Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.908493607Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.908532837Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"facff280-e933-495d-bb1b-aace894717a0\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:40:25 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"facff280-e933-495d-bb1b-aace894717a0\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:25.908620097Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.908627547Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.908858417Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.908978037Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.910249158Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.910544778Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.910556658Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.910677738Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.911010919Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.911077419Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.911263189Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.911359199Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.911442009Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:25.91224001Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.91224828Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.91226225Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.91226906Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.91227336Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.91227805Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.9122813Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.91249755Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.91250942Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.91251281Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.91288534Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.91317875Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.913943111Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.914067451Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.914082931Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.914438531Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.914704331Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.915599622Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.915612452Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.915615892Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.915624402Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.915627542Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.915631762Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.915638482Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.915648872Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.916272053Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.916513193Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.917058633Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.917237683Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.917805414Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.918084434Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.918527974Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.918793384Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.975954438Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.975965988Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.976356278Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.976596988Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.976985708Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.977006888Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.977014228Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.977707829Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.977725689Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.978091489Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.978334019Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:25.97872064Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.97873402Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:25.97874508Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.103555394Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.103991344Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.107815307Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:26.107819657Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:26.107871397Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:26.303871305Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.307955428Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:26.307968058Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:26.307972238Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.508052339Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:26.508068869Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:26.508072639Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.70814399Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:26.70815683Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:26.70816026Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.903053826Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:26.903178106Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.904052286Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:26.904068706Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:26.90825165Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:26.90827254Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:27.104251627Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.108753921Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.108779371Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.108874871Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.108958571Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.109465031Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.110091412Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.110102292Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.110589602Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"0ab4fc81-2ec7-4fb1-b014-3899a968f398\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:40:27 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"0ab4fc81-2ec7-4fb1-b014-3899a968f398\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:27.110946322Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.110957672Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"257b1b55-6c53-46f3-ae60-401e03eb8ab2\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:40:27 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"257b1b55-6c53-46f3-ae60-401e03eb8ab2\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:27.111106882Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.111120882Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.111688423Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.112426843Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.112437083Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.112826254Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.113201264Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.113220374Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.113224184Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.113230664Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.113239014Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.113953555Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.113987345Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.114005495Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.114420835Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.114807615Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.114819015Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.114822705Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.114828125Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.114831755Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.115433776Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.115444436Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.115963966Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.116092236Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.116098766Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.116105266Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.116110646Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.116114176Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.116122066Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.116131546Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.116140316Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.117435357Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.117448507Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.117770098Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.117775268Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.117780888Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.117785888Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.117791498Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.117795298Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.117844638Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.118233068Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.118240758Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.118244178Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.118250828Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.118254318Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.118260378Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.910788034Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.910810554Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.910821974Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.910825184Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:27.912066305Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.912077805Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.912089955Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.912095405Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.912100825Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.912108605Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.912113775Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.912116965Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.912376896Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.912408036Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.912412276Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.912417766Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.912478436Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.912496206Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:27.912521026Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"2e4a7468-5afd-4b3a-8433-3f00de399a67\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:40:27 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"2e4a7468-5afd-4b3a-8433-3f00de399a67\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:27.913238306Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"61b7af7b-9bc9-4e17-8de9-3a0b60a230de\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:40:27 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"61b7af7b-9bc9-4e17-8de9-3a0b60a230de\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:27.913365416Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:27.913382806Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.913388106Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.913394026Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.913402086Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:27.913409206Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.913421176Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:27.913430376Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.10377763Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:28.10418386Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.10419087Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.108689654Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.108700124Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.112649617Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:28.112656357Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:28.112691037Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.312762828Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:28.312773868Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:28.312782008Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.512855248Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:28.512875478Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:28.512879418Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.712939539Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:28.712956179Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:28.712959689Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.904038482Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:28.904047892Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.904051382Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:28.904061032Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.908040265Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:28.908069255Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.908073115Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:28.908076505Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:28.913024849Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:28.913033369Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:29.104221453Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:29.108717757Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.11345948Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.1134978Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.11353966Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.11362576Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.114139311Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.114806491Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.114819111Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.115310702Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.115829142Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.115990042Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.116509333Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.118704444Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.118746554Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.118771814Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.914566903Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.914585933Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.914600173Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:29.915750464Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.915772514Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.915779694Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.915787464Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.915795744Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.915805124Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.915814894Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.916162764Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.919846677Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.92292703Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:29.923028Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:29.92303254Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:29.92306947Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.113284493Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.113298893Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.123368881Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.123384711Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:30.123406791Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.323471432Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.323485692Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:30.323491722Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.523557032Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.523562692Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:30.523574002Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.723633923Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.723638453Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:30.723650293Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.913056905Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.913069305Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:30.913085245Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:30.913088655Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.923745313Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.923754433Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.924126244Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.924141344Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.924224964Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.924286134Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.924719684Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.925539125Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.925550765Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.925748235Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.925759215Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.926000705Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.926240425Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.926453775Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.926603345Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.926620665Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.926734655Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.927448276Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.928022186Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.928044046Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.928413667Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.928737797Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.928843247Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.929535608Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.929556578Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:30.929560208Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.929567258Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.929577748Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.930502948Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.930720078Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.931422569Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:30.931687589Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:31.113315796Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:31.927476459Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:31.927503529Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:31.927507659Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:31.92865602Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:31.92867827Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:31.92868528Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:31.92869351Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:31.92870423Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:31.92871512Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:31.92872471Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.124123377Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.124143767Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:32.124147887Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.124223067Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.924049639Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:32.924070049Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.931747245Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.931837815Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:32.931849855Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.932212706Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:32.932238086Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.932321336Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.932405036Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.932781486Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:32.933143006Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:33.12425798Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:33.133097267Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:33.332191117Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:33.333448878Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:33.532206128Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe09:ff2c due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:33.532216168Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:33.533831509Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.533875799Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:33.53440904Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:33.53442058Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:33.53442688Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:33.5344325Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:33.5344358Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.53444204Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.53444538Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.935985541Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.936093442Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:33.936120052Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.936481462Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:33.936495422Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.936589432Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.936641122Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.936955892Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:33.937356862Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.13244659Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:34.13246649Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.13250924Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.13256188Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.13355845Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:34.13356327Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.134040151Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.134574241Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.134771321Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:34.135189352Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.135223682Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.135240122Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.135248192Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:34.137387083Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:34.336217273Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:34.337724434Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:34.536236704Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe29:41ea due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:34.536247234Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:34.538096735Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.538167855Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:34.538619146Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:34.538625776Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:34.538637236Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:34.538640816Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:34.538644016Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.538647736Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.538651066Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.538654516Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.940824788Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.940856038Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:34.940869968Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.940873858Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:34.941966009Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:34.941972149Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:34.941978439Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:34.941984419Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:34.941990239Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.942008829Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:34.942016499Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:34.942039979Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:35.132287262Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:35.132302042Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:35.136637156Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:35.136650346Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:35.932086425Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:35.932108235Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:35.945382665Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:36.132320545Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.136852229Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:36.136859559Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.136982699Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.137054749Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.13818094Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:36.13818578Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.13870262Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.139240221Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.139434271Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:36.139842831Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.139888401Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.139897941Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.949858311Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.949888511Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.949897221Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:36.951084552Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:36.951098412Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:36.951105582Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:36.951112072Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:36.951117822Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.951147902Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:36.951157192Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:37.136400152Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:37.136886762Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:37.937235844Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:37.937253074Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:37.946050961Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:37.946064161Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:37.954748568Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:37.954844568Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:37.954849268Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:37.954852628Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:37.954855758Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:37.955209298Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:37.955214808Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:37.955263128Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:37.955365188Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:37.955782458Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:37.956160599Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:38.136430485Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:38.156134399Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.15687648Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:38.15688147Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.15743064Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.157993051Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.158211381Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:38.158637661Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.158684871Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.158693921Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.959301614Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.959318754Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:38.959322754Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.959326064Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:38.960424955Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:38.960438535Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:38.960445755Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:38.960451915Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:38.960457645Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.960464105Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:38.960471935Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:39.155365732Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:39.155389172Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:39.93706126Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:39.93707452Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:39.955037314Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:39.955044604Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:39.96386621Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:39.963966041Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:39.963970941Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:39.967164943Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:40.155423405Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.164430362Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:40.164463102Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.164506392Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.164598572Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.165170912Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.165896393Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:40.165913563Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.166483173Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.167116764Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.167372364Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.167892824Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:40.170429046Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:40.170442586Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.170451346Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.170460036Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.971723429Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:40.971744029Z","hostname":"t1.sextet","pid":12520} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.971748059Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.971751379Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:40.9729775Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:40.97298777Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:40.9729941Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:40.97299998Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:40.97300588Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.9730414Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:40.97305056Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:40.97305693Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:41.164257235Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:41.164272325Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:41.168168258Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:41.168188108Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:41.964073617Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:41.964095667Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:41.977060986Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:41.977176007Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:41.977182417Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:41.977538467Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:41.977556607Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:41.977609917Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:41.977677097Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:41.978142357Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:41.978571948Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:42.164288318Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:42.178558928Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:42.377552408Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:42.378882189Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:42.577570989Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe09:ff2c due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:42.577586659Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:42.57920311Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:42.57925473Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:42.579813021Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:42.579817301Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:42.579824131Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:42.579827721Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:42.579830891Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:42.579836561Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:42.579840351Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:42.579843561Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:42.983089264Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:42.983109564Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:42.983114814Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:42.983722944Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:42.983730404Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:43.155678334Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:43.155885204Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:43.954053835Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:43.954076825Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:43.989088361Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:43.989108501Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:43.989708792Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:43.989726022Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:44.155944337Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:44.177819244Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:44.177879724Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:44.977067965Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:44.977081155Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:44.994861029Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:44.994980279Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:44.994986099Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:44.995364309Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:44.995380169Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:44.995483589Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:44.995573579Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:44.99606898Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:44.99648542Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:45.177838057Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:45.196458771Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:45.395129031Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:45.396814732Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:45.595186351Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe09:ff2c due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:45.595199181Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:45.597158723Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:45.597224073Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:45.597978804Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:45.597988974Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:45.597998374Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:45.598003634Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:45.598008584Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:45.598013784Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:45.598018584Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:45.999567555Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.195668723Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:46.195683763Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.195728993Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.195811363Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.197156594Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:46.197165244Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.197770405Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.198465125Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.198715796Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:46.199202856Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.199259606Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:46.199271246Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.004496532Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.004522362Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:47.004526232Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.004551562Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.004654772Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:47.004659462Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.005025973Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:47.005042253Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.005168173Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.005269833Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.005705863Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:47.005944723Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:47.005950183Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:47.005968503Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:47.005990663Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:47.005996653Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.006003943Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.006061603Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.006132903Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.195391306Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.195429916Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.20034793Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:47.20035439Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:47.206133084Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:47.404817694Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:47.406596775Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:47.604849035Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe29:41ea due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:47.604868335Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:47.607009856Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.607053746Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:47.607538537Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:47.607543347Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:47.607549687Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:47.607553097Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:47.607556387Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.607560037Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.607563457Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:47.995035498Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:47.995050708Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.009158029Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.009180399Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:48.009184069Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.009289939Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:48.009294249Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.009709409Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:48.009718949Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.009784909Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:48.009792039Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.009826579Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.009882799Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.010324779Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.01085257Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:48.195447809Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.204951076Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.205179866Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:48.210786491Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:48.40946579Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:48.411228152Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:48.609508031Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe09:ff2c due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:48.609521431Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:48.611619443Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.611632823Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:48.612223663Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:48.612228973Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:48.612236503Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:48.612240743Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:48.612244833Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.612250693Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:48.612255043Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.005068079Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:49.005090959Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.014083065Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.014104885Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.017378318Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.017549008Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.017561428Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:49.017565408Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:49.017568758Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:49.017633948Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.017881738Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:49.017890998Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.017938438Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.018040918Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.018452819Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.018832439Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:49.204986949Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.209583683Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.209612763Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.217918279Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:49.217925119Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:49.217929969Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:49.21881906Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:49.41791112Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.41803894Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:49.41804881Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:49.41805388Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:49.419195601Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:49.617946961Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe29:41ea due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:49.617955461Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.618122971Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:49.618129751Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:49.618133361Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:49.619687752Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.619729532Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:49.620234042Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:49.620238572Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:49.620245112Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:49.620248682Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:49.620251862Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.620258942Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.620265402Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0/v6] event unhandled in init state: Peer(Push(Update { underlay: None, tunnel: None }))","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:49.818183082Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:49.818261242Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:49.818270212Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:49.818274622Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.009072335Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.009091825Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:50.009096165Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:50.009099765Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.018395592Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:50.018402322Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.022084744Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.025242237Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.025251077Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:50.025254487Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.025686847Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:50.025693127Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:50.209604646Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.218700963Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:50.218708083Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.018084224Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.018112214Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.030322394Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.030336514Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.033847546Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.033995476Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.034001076Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:51.034004716Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:51.034011506Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.034053106Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.034395177Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:51.034402817Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.034424867Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.034429547Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.034433507Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.034499527Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.034919527Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.035351267Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.217994095Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.218147825Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:51.218722416Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.234342597Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:51.234357007Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.234371997Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.235266978Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.434336058Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.434440668Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:51.434445288Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.434470788Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.435588009Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.634388689Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe09:ff2c due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.634402289Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.634573989Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:51.634580959Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.634617129Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.63598727Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.63606498Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:51.636746971Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:51.636753711Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:51.636763991Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:51.636769321Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:51.636774211Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.636779441Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.636785551Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:51.83467721Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:51.83469106Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:51.83469877Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.017044668Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:52.017066338Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.034818481Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:52.034826371Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.035145791Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:52.035171761Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.035205771Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.035285201Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.035776872Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.036205902Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:52.218202789Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:52.236178153Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.236967083Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:52.236979163Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.237575564Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.238203954Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.238473055Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:52.238984165Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.239041335Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:52.239055845Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:52.239064185Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:53.039931048Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:53.039981148Z","hostname":"t1.sextet","pid":12520} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:53.039988908Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:53.039992958Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:53.041424789Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:53.041434879Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:53.041441499Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:53.041464879Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:53.041471349Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:53.041479569Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:53.041488409Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:53.041513069Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:53.235074105Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:53.235165205Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.034066436Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.034094516Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.035035167Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.035041027Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.045225025Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.045331545Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.045336265Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.234749628Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.234760198Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.234769078Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.234881038Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:54.235093578Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.236009759Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.236025719Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.236585719Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.237103619Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.23731715Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.23777112Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.23782058Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.23783097Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.245693596Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.245704736Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.245729546Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.245774656Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.246072386Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.246701267Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.246707657Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.247130677Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d06fc1d6-c706-44e5-9d86-325cc273476f\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:40:54 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"d06fc1d6-c706-44e5-9d86-325cc273476f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:54.247536457Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.247542877Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"7f35557a-929b-49dd-aada-a32a0ab90206\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:40:54 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"7f35557a-929b-49dd-aada-a32a0ab90206\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:54.247643367Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.247658707Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.248407038Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.249881389Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.249894119Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.250332469Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.25072543Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.2507321Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.25073594Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.25074023Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.25074576Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.25079563Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.251992281Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.252021181Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.252425171Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.252437061Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.252440691Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.252908281Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.253197232Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.253211022Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.253214872Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.253218752Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.253222332Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.253228682Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.253258542Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.253274182Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.254114782Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.254703293Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.254709363Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.254833193Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.255160583Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.255169293Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.255172893Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.255176773Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.255180343Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.255184143Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.255187753Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.255191453Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.255539473Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.255544163Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.255547963Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.255551993Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.255555543Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.255559563Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.256157244Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.256169214Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.256550964Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:54.256921384Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.256927834Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.256931364Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.256935124Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.256938654Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:54.256942784Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:54.634809409Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.050889602Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:55.050919792Z","hostname":"t1.sextet","pid":12520} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.050924502Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.050928692Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:55.052575083Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:55.052588223Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:55.052601013Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:55.052607383Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:55.052611273Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.052615283Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.052619033Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.052622953Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.245604219Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.245612119Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:55.634886232Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:55.834900712Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe09:ff2c due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:55.834908102Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.834941782Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"0a1439b6-1b1f-40e2-aa08-b7a1250048bd\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:40:55 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"0a1439b6-1b1f-40e2-aa08-b7a1250048bd\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:55.835869303Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"cbbdbb72-15ed-4e6c-bc2b-afd8ac720651\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:40:55 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"cbbdbb72-15ed-4e6c-bc2b-afd8ac720651\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:55.835986733Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:55.836000743Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:55.836005303Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:55.836011513Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:55.836017463Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:55.836023123Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.836062823Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:55.836071623Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.045066461Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.045090981Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:56.045096311Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:56.045100921Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.055662509Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.055765259Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:56.055770069Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.234905054Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:56.234916754Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.234955974Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.235013714Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.236019125Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:56.236029915Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.236511155Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.236963655Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.237156686Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:56.237583796Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.237637006Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:56.237646206Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:56.245630352Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:56.434948755Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:56.634982275Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:57.035031386Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:57.060973566Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:57.060992486Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:57.060997506Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:57.061001636Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:57.062356147Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:57.062365137Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:57.062372527Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:57.062379887Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:57.062386447Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:57.062409027Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:57.062419407Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:57.234804097Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:57.235046877Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:57.235051687Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:57.256367993Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:57.256381243Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.035051129Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:58.035069959Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.065314452Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.065328702Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.068549084Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.071555397Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.071652827Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:58.071666357Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:58.071700957Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.072010817Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:58.072025287Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:58.23507424Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.256212006Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.256344586Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.271777838Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:58.271782708Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:58.271810628Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.471879629Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:58.471892689Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:58.471899479Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.671988809Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:58.672006979Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:58.672011569Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:58.872118679Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:58.872132579Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:58.872137619Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.055064847Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:59.055075807Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.07225261Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:59.07226227Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.07256545Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:59.07259985Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.07263339Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.072711441Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.073214871Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.073645311Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:40:59.256373199Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:59.273627302Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.274288363Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:59.274301413Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.274804213Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.275285323Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.275458473Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:40:59.275876694Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.275918884Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:40:59.275928284Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:40:59.472809292Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:00.076853077Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:00.076870147Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:00.076876477Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:00.078144248Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:00.078151878Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:00.078158588Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:00.078164758Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:00.078170508Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:00.078200528Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:00.078209468Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:00.272378744Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:00.272392924Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:00.272871454Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:00.272929284Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.073051977Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.073072457Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.081612833Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.081717543Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:01.081722953Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.081726603Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:01.081730133Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.082183144Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:01.082191534Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.082205574Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:01.082210464Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.082227634Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.082247964Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.082305924Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.082320764Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.082687314Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.082710544Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.083271554Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.083368865Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.083562555Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:01.272985538Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.283145525Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.283251265Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::3881:a8ff:fe8e:7ee0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.417904537Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.481941955Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.481954965Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.483653576Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.483701176Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.681952706Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe29:41ea due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.681969216Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.682123736Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe09:ff2c due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.682133476Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.684052157Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.684096258Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.684103148Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.684153648Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:01.684636668Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:01.684641338Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:01.684644708Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:01.684648038Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:01.684653978Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:01.684659458Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:01.684662678Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:01.684665928Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:01.684669288Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:01.684672688Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.684676208Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.684679508Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.684683088Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.684686578Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.684689928Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:01.684693228Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::3881:a8ff:fe8e:7ee0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:01.817958998Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:02.08625474Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:02.08627158Z","hostname":"t1.sextet","pid":12520} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:02.08627569Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:02.08675428Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:02.08676499Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:02.282196097Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:02.282397458Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::3881:a8ff:fe8e:7ee0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:02.41801371Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::3881:a8ff:fe8e:7ee0 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:02.818067822Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.08205932Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:03.0820804Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.091767157Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.091790907Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:03.091796337Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.091886527Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:03.091892307Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.092262917Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:03.092299447Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.092307317Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.092388027Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.092895488Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.093358148Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.282354931Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:03.282444761Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.282449851Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:03.293317049Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.293981579Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:03.293989459Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.29447319Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.29497074Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.29517246Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:03.295582291Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.295615291Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:03.295626041Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:04.081065222Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:04.081085202Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:04.082062363Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:04.082073343Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:04.097263664Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:04.097281044Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:04.097296084Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:04.098548955Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:04.098561775Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:04.098568755Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:04.098574915Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:04.098580795Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:04.098609625Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:04.098618485Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:04.282464964Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:04.287087287Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:04.287123687Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:04.292153771Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:04.292392511Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.092083273Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:05.092104793Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.102511821Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.106471164Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.109576136Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.109697406Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:05.109702396Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.109995097Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:05.110020517Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.110046577Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.110125157Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.110530387Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.110855237Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:05.292174714Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:05.310842978Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:05.509844918Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:05.511194119Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:05.709881449Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe29:41ea due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:05.709893149Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:05.71162697Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.71167012Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:05.712222641Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:05.712229311Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:05.712235931Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:05.712239481Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:05.712242761Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.712246711Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:05.712250161Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.114057883Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.114077213Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:06.114081043Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.114174823Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:06.114190943Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.114586333Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:06.114601303Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.114616593Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.114687943Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.115086183Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.116092724Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:06.116099114Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.116381774Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:06.116389274Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.116614105Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.116869305Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.117146305Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.117152625Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.117342695Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.117350795Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.117772116Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.118632676Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:06.118645556Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.119054996Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.119374327Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.119499747Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:06.119987867Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:06.119995787Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:06.119999057Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.120026017Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.120035387Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.120926648Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.121042188Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.121753209Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.121897909Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.30996296Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:06.30997315Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:06.514569545Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:07.109056962Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:07.109078802Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:07.110049873Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:07.110058663Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:07.11944785Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:07.11946494Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:07.11947177Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:07.120886111Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:07.120911541Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:07.120921541Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:07.120928011Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:07.120957431Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:07.120965121Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:07.120973411Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:07.310015083Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:07.314679737Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:07.314687117Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.114048189Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.114074359Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:08.114079119Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:08.114083059Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.124433897Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.124542067Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:08.124556077Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.127836509Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.127846019Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.128315109Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:08.128320639Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:08.31471279Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.324668068Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:08.324675148Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.124091229Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:09.124127599Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.133689337Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.133859597Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.133878437Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.133883727Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.133888337Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.134565487Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.134575177Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.134663677Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.134682727Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.134688057Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.134718107Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.134777987Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.134796767Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.135299318Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.135320658Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.135856868Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.136243888Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.136527669Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.136534629Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.136781509Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.136799249Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.137094309Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.137390149Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.13769678Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.13773605Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.1379205Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.13793224Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.13864885Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.139449931Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.139460861Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.139995341Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.140364732Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.140506052Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.141067752Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.141088522Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.141095842Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.141103752Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.141113092Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.141122062Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.141601912Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.142133323Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.142208353Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.142485903Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.143237854Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.143496704Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:09.324681891Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.332119546Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.332126106Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.332593746Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.332992757Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:09.333007717Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:09.333011547Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.333015667Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.333019427Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.333023217Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:09.335757619Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.336383779Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.336389619Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.3368242Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"17948e18-9675-43d3-9b0d-8b4f2c83511f\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:09 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"17948e18-9675-43d3-9b0d-8b4f2c83511f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:09.33720201Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.33720842Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4b327b96-d777-4fe4-89f2-d9f5b3f7ef9a\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:09 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"4b327b96-d777-4fe4-89f2-d9f5b3f7ef9a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:09.33732679Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.33733115Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:09.33774112Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:09.33775377Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:09.33775769Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.33777395Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.3377829Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:09.33779093Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:09.534453579Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:09.534463999Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:09.73452052Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.138905743Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.138928383Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:10.138932393Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:10.138935743Z","hostname":"t1.sextet","pid":12520} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.138939023Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.138942213Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.138945533Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"35783f49-7b79-403d-a3cd-93888d7862b4\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:41:10 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"35783f49-7b79-403d-a3cd-93888d7862b4\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:10.140118954Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"7fe08060-685f-491d-9fb2-8f1023cf6f97\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:41:10 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"7fe08060-685f-491d-9fb2-8f1023cf6f97\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:10.140313535Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:10.140326445Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:10.140330395Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:10.140336565Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:10.140342455Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:10.140345795Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:10.140349135Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:10.140354835Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:10.140359935Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:10.140365055Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:10.140369955Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.140376545Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.140384355Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.141120275Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.141169665Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.328926187Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:10.328945327Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.334375011Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.334581801Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:10.334601261Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.334607371Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:10.334738941Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.134067243Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.134125373Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.134132163Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:11.134137603Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:11.134142403Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:11.134146933Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.144344251Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.144508001Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:11.144513711Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.144997041Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:11.145014271Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.145050931Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.145153181Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.145645512Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.146051972Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:11.334635014Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:11.334819924Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:11.346020803Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:11.544705542Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:11.546392944Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:11.744750943Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe29:41ea due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:11.744764493Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:11.746803965Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.746881515Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:11.747625065Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:11.747632045Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:11.747641695Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:11.747647075Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:11.747652215Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.747658235Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:11.747694485Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.150283418Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.150319468Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.154205531Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.154362161Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.154368311Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:12.154372431Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:12.154376221Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.154436831Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.154732361Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:12.154758121Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.154765351Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.154769431Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.154776291Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.154846151Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.155326212Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.155783942Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.344828185Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.344842065Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.354715712Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:12.354725772Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.354753292Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.355761273Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.554522213Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.554808053Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:12.554813373Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.554838363Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.556180324Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.754564734Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe09:ff2c due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.754578834Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.754899644Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:12.754905154Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.754932224Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.756504435Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.756557665Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:12.757121576Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:12.757126736Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:12.757134576Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:12.757138696Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:12.757142646Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.757149396Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.757153476Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:12.955006844Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:12.955019664Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:12.955025924Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.144068776Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:13.144085136Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.155127265Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:13.155135565Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.155420435Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:13.155445605Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.155480115Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.155564105Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.156096675Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.156504906Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:13.344865208Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:13.356493337Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.357266177Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:13.357279697Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.357783757Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.358302158Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.358500688Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:13.358953308Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.358990028Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:13.359008708Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:13.359014768Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:14.160996402Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:14.161042152Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:14.161047292Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:14.354811498Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:14.354825718Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:14.75542723Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:14.95546595Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe29:41ea due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:14.95550436Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:14.95552966Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:14.957132971Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:14.957143051Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:14.957152381Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:14.957160581Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:14.957168461Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:14.957222701Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:14.957235281Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.15408176Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.1541111Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:15.15411786Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:15.15412326Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.16683749Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.16685605Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.170979393Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.171097163Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.171124863Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.171468513Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.171476633Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.171517883Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.171590693Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.171607383Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:15.171612763Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.172053143Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.172596774Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:15.354865641Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.355028801Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:15.355034511Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.355545362Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.355552682Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.368913692Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.368927792Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.369447042Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.370044803Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.370283773Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.370760423Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.370806303Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.370817233Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.371905204Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.371912314Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.372377344Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:15.372475835Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.372741875Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.372870055Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.373296555Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.373312145Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.373320905Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.373365595Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.373381805Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.373776016Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.374076456Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.374241146Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.374604826Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.374611716Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.374666786Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.374706216Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.374715946Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.375038446Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.375357617Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.375521307Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:15.375946157Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.375989237Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:15.375998447Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:16.17646847Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:16.355587335Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:16.771433938Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:16.971486608Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe09:ff2c due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:16.971505248Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:16.971541378Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:16.97326526Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:16.97327437Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:16.97328523Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:16.97329439Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:16.97330302Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:16.97334473Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:16.973358Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.181559077Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.181671257Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:17.181687117Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.37184554Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:17.37186844Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.3719002Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.37196454Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.373189961Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:17.373195531Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.373747432Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.374319472Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.374523842Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:17.374970862Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.375023662Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:17.375033922Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.186401253Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.186446653Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.186453703Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.186457313Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:18.187573974Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.187581574Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.187588304Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.187594304Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.187600004Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.187630544Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.187639554Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.371692693Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.371718583Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.382454261Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:18.382465381Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.382586731Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.382620941Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.382659571Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.382746001Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.383229532Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.384145782Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.384165262Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.384764293Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.385293623Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.385608743Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.386330094Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:18.389683837Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:18.389698617Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:18.389703427Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.389712007Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:18.389722047Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.171064485Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:19.171089885Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.19156405Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.19160042Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:19.19160548Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.19161171Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.19171438Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:19.19173105Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.192105721Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:19.192118811Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.192159261Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.192235961Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.192805111Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:19.193039951Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:19.193046431Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:19.193080981Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:19.193095041Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:19.193101381Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.193108901Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.193141831Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.193218771Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:19.371720726Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.382409694Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.382577664Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:19.393214092Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:19.591916362Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:19.593720073Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:19.791942933Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe09:ff2c due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:19.791957033Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:19.794273115Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.794319155Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:19.794803595Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:19.794807885Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:19.794814345Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:19.794817895Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:19.794821185Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.794843685Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:19.794848105Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.182065526Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:20.182085486Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.18704979Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:20.18706591Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.196431937Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.196522037Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:20.196526637Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:20.382449587Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.392431575Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:20.392472025Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.392513705Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.392597975Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.393965876Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:20.393984626Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.394632286Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.395218477Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.395487157Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:20.395998937Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.396051597Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:20.396064347Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.202279884Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.202316174Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:21.202321684Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:21.202325964Z","hostname":"t1.sextet","pid":12520} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.202330254Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.202334534Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.203005325Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:21.203014015Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:21.203917335Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:21.203931015Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:21.203939175Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:21.203946515Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:21.203953525Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.203961675Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.203971416Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.392185837Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.392350078Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.397036831Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:21.397235921Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.19206658Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:22.19208891Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.196050633Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:22.196057793Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.197054993Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:22.197062303Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.207349491Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.207461041Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:22.207465701Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.210758034Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.210774964Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.211240784Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:22.211254404Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:22.392373241Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:22.397258934Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.407558622Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:22.407572612Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.207071724Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:23.207099314Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.21552153Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.21565774Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.21566279Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.21566617Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.21566934Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.216069361Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.216083501Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.216132701Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.216184521Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.216208421Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.216213161Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.216216721Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.216268951Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.216569361Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.216594521Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.217281922Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.217679542Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.217686612Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.217866022Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.217872052Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.218207232Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.218368942Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.218671673Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.218695493Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.218817413Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.218824833Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.219258503Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.220172134Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.220177774Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.220597024Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.220902694Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.221044604Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.221550035Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.223905937Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.223920907Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.223924507Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.223932227Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.223941417Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.223948917Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.224368417Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.224848297Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.224906957Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.225206398Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.225622538Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.225920908Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:23.407628315Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.414873341Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.414887031Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.415343401Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.415728411Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:23.415733681Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:23.415737511Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.415741621Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.415745491Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.415749161Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:23.417137842Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.417750523Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.417761053Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.418175323Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"1f06ac9a-d591-4c65-9ae1-f35ddcfc6396\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:23 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"1f06ac9a-d591-4c65-9ae1-f35ddcfc6396\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:23.418553213Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.418557933Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"bd88b43b-2e09-4f38-b732-afbc6332999b\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:23 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"bd88b43b-2e09-4f38-b732-afbc6332999b\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:23.418682203Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.418686663Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:23.419080454Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:23.419085254Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:23.419088964Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.419099814Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.419109264Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:23.419117094Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:23.816307783Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.220313987Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:24.220331437Z","hostname":"t1.sextet","pid":12520} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.220335677Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.220339247Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:24.221547858Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:24.221555168Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:24.221569238Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:24.221575528Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:24.221578858Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.221599178Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.221612258Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.221616048Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.2240061Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.22402335Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.22403631Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"26de7367-d56e-4bb6-bf03-55bbb283f30a\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:41:24 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"26de7367-d56e-4bb6-bf03-55bbb283f30a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:24.22480681Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d05d0b58-f047-4250-9557-e287b2d9e2f6\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:41:24 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"d05d0b58-f047-4250-9557-e287b2d9e2f6\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:24.22493093Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:24.22495657Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:24.22496684Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:24.22497252Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:24.22497818Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:24.22498393Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.2249904Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.22499775Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.411657881Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:24.411669271Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.416146784Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.416157264Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.416281875Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:24.416597625Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:24.416606925Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.216053377Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.216071447Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:25.216076167Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:25.216085937Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.216089657Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:25.216106927Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.228351106Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.228454176Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:25.228458836Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.228761586Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:25.228775426Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.228822256Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.228878336Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.229310537Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.229659237Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:25.416167728Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:25.416621238Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:25.429659048Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.430328708Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:25.430333368Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.430842659Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.431342919Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.431543769Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:25.431949319Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.431987859Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:25.431997099Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.233462133Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.233558653Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.233564583Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.233973463Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.233983373Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.234073483Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.234145673Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.234663914Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.235990885Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.236024545Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.236120935Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.236126355Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.236525855Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.236621545Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"fc4685fe-28ac-4567-a3a8-b7f8cbadf544\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:26 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"fc4685fe-28ac-4567-a3a8-b7f8cbadf544\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:26.236911915Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.236918845Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"3ca5717b-e8d0-42b7-bff9-a54f75ab6083\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:26 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"3ca5717b-e8d0-42b7-bff9-a54f75ab6083\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:26.236996575Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.237010645Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"13f12e06-894b-40ae-a10a-f7d61e65bc7f\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:26 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"13f12e06-894b-40ae-a10a-f7d61e65bc7f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:26.237035295Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.237044485Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e45ad43e-5e15-4ebb-acdc-2ee3db579a2e\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:26 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"e45ad43e-5e15-4ebb-acdc-2ee3db579a2e\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:26.237108635Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.237121766Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.237452066Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.238317756Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.238330036Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.238763387Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9487a0bf-b7cf-4cf3-ba01-951da45507d6\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:26 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"9487a0bf-b7cf-4cf3-ba01-951da45507d6\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:26.239106107Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.239112107Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9c84c1c7-be33-4173-8004-f00a7a946e5d\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:26 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"9c84c1c7-be33-4173-8004-f00a7a946e5d\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:26.239240607Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.239245377Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.239656047Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.241944769Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.241955769Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:26.241959269Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.241982229Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.241991269Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.241999729Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.24259307Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.24312083Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.24322224Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.24323856Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.244095111Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:26.244106181Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:26.828759441Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:27.028782901Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe09:ff2c due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:27.028797811Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.028836611Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:27.030286473Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:27.030299503Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:27.030313373Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:27.030321843Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:27.030326333Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.030357763Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.030363603Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.030368223Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.23885428Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.429277613Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:27.429294013Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.429314033Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.429394873Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.430688724Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:27.430698814Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.431295915Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.431819575Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.432038455Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:27.432551996Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:27.432558226Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:27.432562996Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.432603286Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.432614586Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.432624536Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.443409904Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:27.443434624Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.443886914Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:27.444335705Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:27.444361475Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:27.444365585Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.444369525Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.444373255Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:27.444377085Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.243958277Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:28.243986567Z","hostname":"t1.sextet","pid":12520} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.243991117Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.243994747Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:28.245250058Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:28.245259288Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:28.245271138Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:28.245277838Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:28.245281298Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.245285108Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.245288968Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.245292548Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.43408731Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:28.4341896Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:28.829037777Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:29.029074548Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe09:ff2c due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:29.029088598Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.029119668Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a72a5c4d-d36a-4d8a-99e4-2391aa44edc2\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:41:29 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"a72a5c4d-d36a-4d8a-99e4-2391aa44edc2\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:29.030154158Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"80c4d6c6-9c8d-40bf-b194-a05521e490c0\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:41:29 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"80c4d6c6-9c8d-40bf-b194-a05521e490c0\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:29.030304109Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:29.030313729Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.030317649Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.030327269Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.030334179Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.030340769Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.030384959Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.030395439Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.234035392Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.234049162Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:29.234053782Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:29.234057302Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.248492393Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.248510633Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.248514183Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.248615383Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.248619723Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.248991933Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:29.248999923Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.249085364Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.249112914Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.249126864Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.249200844Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.249562644Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.250449725Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.250458865Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.250810515Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.250824165Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.250970445Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.251366845Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.251408405Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.251570095Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.251608605Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.251744846Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.251952986Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.253019146Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.253025466Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.253429337Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.253721817Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.253846247Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.254000867Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.254010037Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.254036087Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.254045357Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:29.254276537Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.254879198Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.254948708Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.255764799Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.255977489Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.429037129Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:29.429051329Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.429313619Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:29.429320369Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:29.434101443Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:30.25333273Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:30.25336932Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:30.25337731Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:30.254555551Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:30.254569391Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:30.254576661Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:30.254582781Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:30.254588591Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:30.254600151Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:30.254608471Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:30.429352162Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:30.449244897Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:30.449259097Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:30.449263097Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:30.449398838Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.249051989Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.24907313Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.258456167Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.258579487Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.258593697Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:31.258598237Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:31.258602167Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.259109227Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:31.259118517Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.259163767Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:31.259180067Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.259185297Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.259213847Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.259264597Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.259280577Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.259729968Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.259745308Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.260270998Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.260404418Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.260586998Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:31.449390941Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.460199869Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.460364189Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.658779468Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.658962759Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.66062776Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.66084725Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.858792738Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe29:41ea due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.858802798Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.858990588Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe09:ff2c due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.858999178Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.86126918Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.86131143Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.86135782Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.86139635Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:31.861810021Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:31.861814581Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:31.861820981Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:31.861824481Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:31.861827841Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.861842091Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.861846651Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:31.861870111Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:31.861874351Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:31.861879521Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:31.861882841Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:31.861886081Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.861889831Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:31.861895261Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.861898731Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:31.861902041Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.262792893Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.265534435Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.267912597Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.267922777Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:32.267926327Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.270447809Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.270469619Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:32.270474389Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.270535919Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:32.270540269Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:32.270615449Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.270855329Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:32.270861679Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.458837611Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.458868861Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.459027721Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.459067281Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.47071535Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:32.4707283Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:32.47076258Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.670876941Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:32.670894821Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:32.670900501Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:32.87099914Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:32.87101713Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:32.87102688Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.071159851Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:33.071179311Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:33.071183771Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.258076242Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:33.258090772Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.259061873Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.259068583Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:33.259074013Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:33.259079313Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.271288942Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:33.271298782Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.271761223Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:33.271803283Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.271852973Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.271946713Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.272599163Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.273018724Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:33.458865284Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:33.459103584Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:33.472998674Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.473733125Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:33.473738795Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.474290885Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.474779326Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.474967866Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:33.475377956Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.475419746Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:33.475429276Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:34.275590529Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:34.871619717Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:35.071654188Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe09:ff2c due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:35.071671128Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.071694198Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:35.073155339Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:35.073164019Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:35.073171619Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:35.073188459Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:35.073196249Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.073224299Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.073234119Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.280275485Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.283562148Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.47204389Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:35.47205882Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.47209687Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.47215223Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.473309861Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:35.473314771Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.473850471Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.474376101Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.474580082Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:35.475058442Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.475106752Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:35.475117212Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:36.289527495Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:36.871915783Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:37.071971224Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe09:ff2c due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:37.071994304Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.072025604Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:37.073712125Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:37.073724935Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:37.073734165Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:37.073742455Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:37.073750175Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.073782795Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.073794645Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.294050941Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.294074891Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:37.294079651Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.294186862Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:37.294191622Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.294540422Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:37.294554122Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.294609462Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.294689232Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.295012172Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.295381982Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.472005046Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.472018706Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:37.472025166Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.472127516Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:37.495373183Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:37.694330683Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:37.695688294Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:37.894365653Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe29:41ea due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:37.894378673Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:37.896044274Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.896075624Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:37.896621475Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:37.896628335Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:37.896634875Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:37.896638535Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:37.896641795Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.896645685Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:37.896649145Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:38.284057857Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:38.284077447Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:38.298873588Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:38.298885558Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:38.299352518Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:38.299363858Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:38.472037049Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:38.494439826Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:38.494448456Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.294053837Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:39.294075857Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.303518905Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.303615095Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:39.303620045Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.303960965Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:39.303973535Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.303993505Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.304070165Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.304465465Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.304826456Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:39.494483779Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:39.504833446Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.505740137Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:39.505749307Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.506342987Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.506880898Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.507128978Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:39.507684129Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.507722329Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:39.507733719Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:40.308306271Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:40.308329871Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:40.308334141Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:40.309523482Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:40.309544772Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:40.309552272Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:40.309558452Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:40.309564072Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:40.309570792Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:40.309582532Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:40.499980586Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:40.499989206Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:40.503868839Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:40.503906439Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.304069481Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.304090301Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.312885248Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.31597624Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.31608539Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.31608998Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.31609333Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.31609655Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.3165103Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.31653208Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.31654633Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.31655025Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.31656445Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.31658993Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.3166395Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.31665234Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.317025941Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.317038451Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.317441621Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.317485201Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.317732691Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:41.503909662Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.517567012Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.517633842Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.716320852Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.716439182Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.717971963Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.718011043Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.916351202Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe09:ff2c due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.916375422Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.916482862Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe29:41ea due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.916489742Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.918468923Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.918499693Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.918507573Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.918531943Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:41.919188934Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:41.919193384Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.919196634Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.919199754Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.919206284Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.919211774Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.919215074Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.919218244Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.919221424Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:41.919224544Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.919227794Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:41.919231114Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.919234794Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.919238114Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.919241364Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:41.919244624Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.516941564Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:42.516960204Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.516986895Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.517058785Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.518221445Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:42.518236235Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.518744696Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.519276516Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.519486356Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:42.519938377Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:42.519991137Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.520004427Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:42.520013347Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.32134003Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:43.32136354Z","hostname":"t1.sextet","pid":12520} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.32136762Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.324625492Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.324654212Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:43.324658693Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.324665143Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.324736373Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:43.324740663Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:43.324803063Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:43.325901993Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:43.325910843Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:43.325917753Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:43.325924063Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:43.325929773Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.325976423Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.325985864Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.516672977Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.516684627Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.516738897Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.516752687Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.524868953Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:43.524873653Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:43.524925374Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.724982994Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:43.724996244Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:43.725006204Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:43.925071734Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:43.925081714Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:43.925098684Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.125221175Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:44.125240275Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:44.125260775Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.316043969Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.316054629Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:44.316059479Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:44.316063499Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.31704616Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.31705197Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:44.31705621Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:44.31706049Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.325335176Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:44.325340996Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.329737069Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.329751609Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.33026791Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:44.33027484Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:44.5166936Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:44.51671795Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.525452497Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:44.525457117Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.325060089Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:45.325077499Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.334329056Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.334443536Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:45.334448546Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.334755466Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:45.334771106Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.334807046Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.334885046Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.335306297Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.335686357Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:45.52553178Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:45.535698738Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.536474918Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:45.536480908Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.537155169Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.537719229Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.537974489Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:45.53851294Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.53855696Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:45.53856844Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:46.340558783Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:46.340719544Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:46.340726884Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:46.934757831Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:47.134816641Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe29:41ea due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:47.134837491Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.134864951Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:47.136063522Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:47.136074452Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:47.136081432Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:47.136087632Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:47.136093292Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.136126212Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.136135182Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.346411491Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:47.346432911Z","hostname":"t1.sextet","pid":12520} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.346438611Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.534959373Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:47.534973883Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.535060413Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.535109013Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.535861654Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:47.535868614Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.536350814Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.536724334Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.536885295Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:47.537301295Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.537336775Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.537345765Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.541217898Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:47.541253558Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:48.340049479Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:48.340065589Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:48.340069929Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:48.340073479Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:48.351401048Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:48.351419048Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:48.351423238Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:48.351448138Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:48.351516728Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:48.351527108Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:48.352635369Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:48.352646249Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:48.352652979Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:48.352658899Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:48.352681579Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:48.352688499Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:48.352696739Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:48.534864896Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:48.535011366Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:48.541265511Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.335055938Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.335076978Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.347054327Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.347069037Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.356079814Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.356095094Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.359206777Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.362374489Z","hostname":"t1.sextet","pid":12520,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe0d:9305 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.362476589Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.362489629Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:49.362493399Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:49.362496719Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.362537399Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.362863389Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:49.362871259Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.362919899Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.362928929Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.362932759Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.362990099Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.36339974Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.36381343Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:49.535035789Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.551764722Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.551853192Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.56261852Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:49.56262404Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.56266056Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.563761961Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.762757141Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:49.762770571Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.762807131Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.762827231Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.764278142Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.962866281Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:49.962881251Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.962904951Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.963054671Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe29:41ea due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.963085351Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:49.964817902Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.964862812Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:49.965380903Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:49.965386433Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:49.965392993Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:49.965396513Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:49.965399763Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.965415263Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:49.965432253Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0/v6] event unhandled in init state: Peer(Push(Update { underlay: None, tunnel: None }))","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:50.162960832Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.163017722Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:50.163022822Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:50.163074112Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.351078863Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:50.351091223Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe59:4b7e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.363161103Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:50.363172453Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe09:ff2c@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.363797233Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:50.363810933Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe59:4b7e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.363861753Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.363958003Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.364600804Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.365797615Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:50.365806735Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.366481185Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe09:ff2c on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.367152216Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.367410566Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.368351916Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:50.371515419Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.371537609Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:50.371547289Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:50.371554929Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:50.551824785Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:50.963615354Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.36912045Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe29:41ea@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.563251436Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:51.563271946Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe0d:9305]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.563389167Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.563454257Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.564501037Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:51.564513647Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.565053528Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"0a6feee8-f8e0-4b8a-801c-6c56ffbafaf5\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:51 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"0a6feee8-f8e0-4b8a-801c-6c56ffbafaf5\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:51.565493668Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fe29:41ea on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.565498458Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"dc112359-c8e2-4350-82c5-a9820f006620\", \"content-length\": \"130\", \"date\": \"Fri, 02 Oct 2026 05:41:51 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"dc112359-c8e2-4350-82c5-a9820f006620\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:51.565583808Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.565588238Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing update to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:51.566020018Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.566059669Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.566069719Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.566077999Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe09:ff2c: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:51.566449469Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:51.963774757Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe09:ff2c expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:52.163806618Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe09:ff2c due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:52.163823618Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.163847058Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:52.165381239Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:52.165393339Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:52.165438679Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe09:ff2c,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:52.165451779Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:52.165457159Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.165462289Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.165466979Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe29:41ea: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.165476659Z","hostname":"t1.sextet","pid":12520} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.375127568Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.37857439Z","hostname":"t1.sextet","pid":12520,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.37858939Z","hostname":"t1.sextet","pid":12520} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:52.37859353Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.37902199Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:52.37902962Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.563030019Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:52.563047449Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.56359229Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:52.5638488Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:53.563935163Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:53.563957973Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:53.763993994Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fe29:41ea expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:53.964045104Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe29:41ea due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-02T05:41:53.964063594Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:53.964103914Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a09bdd92-b8f5-4d78-9881-4fd8de22381d\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:41:53 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"a09bdd92-b8f5-4d78-9881-4fd8de22381d\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:53.965356705Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"43446c5b-3395-4b80-9911-8a466558e2f9\", \"content-length\": \"117\", \"date\": \"Fri, 02 Oct 2026 05:41:53 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"43446c5b-3395-4b80-9911-8a466558e2f9\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:53.965510275Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-02T05:41:53.965521325Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] redistributing expire to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:53.965526085Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::ccc5:28ff:fef2:ef92,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::3881:a8ff:fe8e:7ee0,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:53.965537585Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:53.965545725Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe29:41ea,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-02T05:41:53.965553525Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear1_0] push to fe80::3881:a8ff:fe8e:7ee0: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:53.965620005Z","hostname":"t1.sextet","pid":12520} {"msg":"[tfportrear0_0] push to fe80::ccc5:28ff:fef2:ef92: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-02T05:41:53.965632495Z","hostname":"t1.sextet","pid":12520}