{"msg":"signal handler waiting for context","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:55.943635729Z","hostname":"t2.sextet","pid":12823} {"msg":"signal handler waiting got context","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:55.959778528Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] sm initialized with addr fe80::8:20ff:feca:2f35 on if tfportrear1_0 index 6","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:55.960108508Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] sm initialized with addr fe80::8:20ff:fe71:714a on if tfportrear0_0 index 5","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:55.960118348Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:55.960130978Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:55.960144578Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] nbr is fe80::fcbf:19ff:fe9b:1fc5@s3.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:55.960955709Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] nbr is fe80::40e6:aaff:fed1:a2e6@s4.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:55.960967609Z","hostname":"t2.sextet","pid":12823} {"msg":"admin: listening on [::]:8000","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:55.960972689Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:55.960980969Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:55.960989009Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] exchange: listening on [fe80::8:20ff:feca:2f35]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:55.961116799Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] exchange: listening on [fe80::8:20ff:fe71:714a]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:55.961162729Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:55.961213209Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:55.961217469Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.069847633Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.069867143Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.070024154Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.070044194Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.071685335Z","hostname":"t2.sextet","pid":12823,"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:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.071910776Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.071937766Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.071942636Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.071949836Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] adding route fd00:4:: -> fe80::40e6:aaff:fed1:a2e6 on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.072088536Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] adding route fd00:3:: -> fe80::fcbf:19ff:fe9b:1fc5 on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.072125646Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.072878297Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.072903177Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.072948167Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.073004917Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.073139967Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.073179687Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.073241827Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.073295287Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.073877888Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.073897318Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.074285368Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.074293998Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.074471069Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.074517069Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.074646319Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.074844649Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.074965849Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.075118509Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.07530379Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.07535674Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.0753817Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.07583662Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.07601331Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.07603023Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.076275721Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.076358821Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.076476291Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.076483331Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.076489941Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.076610681Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.077401632Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.077416542Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.077782322Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.078065203Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.078192343Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.078737124Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.080792296Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.082706998Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.082744888Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.082758388Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.082771608Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.082780978Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.08479017Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.08479875Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.08480516Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.08481599Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.0848242Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.085165351Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.085625821Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.085839352Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:56.16305543Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:56.16307847Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.16339889Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.16341629Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.16347826Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.16349077Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] adding route fd00:4:: -> fe80::40e6:aaff:fed1:a2e6 on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.163879251Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] adding route fd00:3:: -> fe80::fcbf:19ff:fe9b:1fc5 on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.163930321Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.164168801Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.164207421Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.164550961Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.164571952Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.164579422Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.164585372Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.165128602Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.165147882Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.165155932Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.166386334Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.272866805Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.272887685Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.273364586Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"92d712f0-35f9-4c92-8d83-f508fc57f62f\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:43:56 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"92d712f0-35f9-4c92-8d83-f508fc57f62f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:43:56.273725256Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.273744096Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ff04d3c1-d8ec-411f-bfa5-5b91a16c5dcd\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:43:56 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"ff04d3c1-d8ec-411f-bfa5-5b91a16c5dcd\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:43:56.273865936Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.273900946Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.274341137Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:56.274347187Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:56.274350987Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.274370547Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.274381697Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.274391307Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:56.274412557Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.275265208Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.275274078Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.275327748Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.275342548Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.275667108Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.275774028Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"aed40cbe-9be6-4a2a-b03e-3cb4f190b899\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:43:56 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"aed40cbe-9be6-4a2a-b03e-3cb4f190b899\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:43:56.275944369Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.275953379Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"b2f0003d-8047-4d88-90c1-2941650e6dcd\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:43:56 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"b2f0003d-8047-4d88-90c1-2941650e6dcd\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:43:56.276077039Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.276089119Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"5d45ae4e-6e19-4d84-b7fb-8b79aeb79609\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:43:56 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"5d45ae4e-6e19-4d84-b7fb-8b79aeb79609\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:43:56.276105789Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.276110489Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a5b356f3-b06d-4d2f-9108-3cedba87484e\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:43:56 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"a5b356f3-b06d-4d2f-9108-3cedba87484e\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:43:56.276178739Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.276184719Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.276502549Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:56.276510019Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:56.276513549Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.276535199Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.276545389Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.276560879Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.276640929Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:56.276653129Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:56.276662879Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.27728392Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.27741093Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.277984151Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.277994071Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.278410691Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.278421791Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"1a015a9e-07ec-4c3e-a609-dacf231219b8\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:43:56 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"1a015a9e-07ec-4c3e-a609-dacf231219b8\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:43:56.278729622Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.278739092Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c19c99f3-de66-4988-ad0f-f9e0d0318bf8\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:43:56 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"c19c99f3-de66-4988-ad0f-f9e0d0318bf8\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:43:56.278880702Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.278899792Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.279292602Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:56.279297722Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:56.279326833Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.279338563Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.279351093Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.280158253Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.280514284Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.280525374Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:56.280946784Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:56.281855635Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:56.281866005Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:56.281869805Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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-15T03:43:56.281875785Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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-15T03:43:56.281881405Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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-15T03:43:56.281885125Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:57.074088789Z","hostname":"t2.sextet","pid":12823,"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-15T03:43:57.074110999Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:57.074122399Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:57.074151319Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:43:57.075571821Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:57.075586341Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:57.075600021Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:57.075607241Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:57.075611921Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:57.075626101Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:57.075631991Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:57.075637521Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:57.075897571Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:57.076022861Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:57.076046741Z","hostname":"t2.sextet","pid":12823} {"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-15T03:43:57.076080332Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::40e6:aaff:fed1:a2e6 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:57.160747208Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:57.272524686Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:57.272956146Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:57.272960466Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:57.2761368Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:57.27614108Z","hostname":"t2.sextet","pid":12823} {"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-15T03:43:57.27615547Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:57.476225518Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:57.476234758Z","hostname":"t2.sextet","pid":12823} {"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-15T03:43:57.476244588Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:57.676306007Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:57.676325077Z","hostname":"t2.sextet","pid":12823} {"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-15T03:43:57.676329007Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:57.760853323Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:57.876392545Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:57.876400415Z","hostname":"t2.sextet","pid":12823} {"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-15T03:43:57.876424795Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.072071648Z","hostname":"t2.sextet","pid":12823} {"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-15T03:43:58.072083388Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.072253038Z","hostname":"t2.sextet","pid":12823} {"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-15T03:43:58.072260608Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.076521393Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.076532103Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.076879923Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.076902563Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.077036414Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.077113384Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.077657954Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.077779364Z","hostname":"t2.sextet","pid":12823,"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-15T03:43:58.077799314Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.077802914Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.077806044Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.078321175Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.078335405Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.078652095Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.078689045Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.078739946Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d308a7fb-3d08-4f62-ae95-e4eaa6196000\", \"content-length\": \"117\", \"date\": \"Thu, 15 Oct 2026 03:43:58 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"d308a7fb-3d08-4f62-ae95-e4eaa6196000\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:43:58.078806556Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"151f84d5-09d0-42a6-83c7-a02e072e83d4\", \"content-length\": \"117\", \"date\": \"Thu, 15 Oct 2026 03:43:58 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"151f84d5-09d0-42a6-83c7-a02e072e83d4\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:43:58.079025426Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:43:58.079044256Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.079050006Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.079062846Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.079068576Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.079073596Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.079077396Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.079082686Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.079281696Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.079485526Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.079536886Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.079753737Z","hostname":"t2.sextet","pid":12823,"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-15T03:43:58.079770437Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.079773897Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.079845947Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.079852527Z","hostname":"t2.sextet","pid":12823} {"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-15T03:43:58.079877897Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.079945807Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.080116547Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.080338997Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.081025148Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.081038098Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.081471469Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.081797009Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.081915059Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.08251347Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.083144961Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.083151941Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.083531851Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.083854231Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.083948131Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.084622292Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.084639312Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:43:58.085605263Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.085614173Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.085620663Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.085633553Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.085641203Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.085650073Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.085659983Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.272419977Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:43:58.272984827Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe7e:eb11 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:58.273005567Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.273016077Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.276606581Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.276747822Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.279942635Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.279946795Z","hostname":"t2.sextet","pid":12823} {"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-15T03:43:58.279974285Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.480033224Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.480045904Z","hostname":"t2.sextet","pid":12823} {"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-15T03:43:58.480049904Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.680121882Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.680129042Z","hostname":"t2.sextet","pid":12823} {"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-15T03:43:58.680137802Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:58.760956264Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:58.88020872Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:58.88022506Z","hostname":"t2.sextet","pid":12823} {"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-15T03:43:58.88022936Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:58.960982642Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.072049249Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.072071249Z","hostname":"t2.sextet","pid":12823} {"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-15T03:43:59.072088019Z","hostname":"t2.sextet","pid":12823} {"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-15T03:43:59.072091529Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.076047403Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.076067904Z","hostname":"t2.sextet","pid":12823} {"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-15T03:43:59.076072454Z","hostname":"t2.sextet","pid":12823} {"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-15T03:43:59.076087634Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.080338168Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:59.080349418Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.080622199Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:59.080645109Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.080682909Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.080786919Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.081286029Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.08163265Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:59.16100611Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:43:59.273050638Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:43:59.276793833Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:59.281620118Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.281745368Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:59.281758918Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.282279749Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.282354729Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:59.282361209Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.282812949Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.28282723Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.28304018Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.28313319Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.28327324Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:59.28350713Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.28352437Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.28353487Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:59.283709751Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.284330971Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:59.284347801Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.284413281Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.284443201Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.284735062Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.285067822Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.285209872Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:43:59.285683773Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.285719323Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:43:59.285731323Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:43:59.561051647Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.082308822Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:00.082329432Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.082332772Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:00.083533363Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:00.083554233Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:00.083560973Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:00.083569143Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:00.083577183Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.083589903Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.083599623Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.084182574Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:00.088371179Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.088467499Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:00.088472529Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.088475719Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:00.088481849Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:00.088532579Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.088775179Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:00.088798889Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.088856239Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.088930549Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.08928247Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.08962614Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.280594388Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.280615678Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.288802797Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:00.288812017Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:00.288830777Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:00.289656828Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:00.488780476Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.488887856Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:00.488896176Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:00.488911556Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:00.490028267Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:00.688800544Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe2f:7ab7 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:00.688812114Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.688966064Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:00.688970334Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:00.688988394Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:00.690376476Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.690414436Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:00.690901546Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:00.690908506Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:00.690915046Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:00.690921236Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:00.690926716Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.690930116Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.690933446Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:00.889058712Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:00.889067062Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:00.889077952Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:01.08005744Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:01.08007304Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:01.08008753Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:01.08009113Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:01.08917072Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:01.08917747Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:01.093475195Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:01.093506705Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:01.093511155Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:01.280671149Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:01.288719808Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:01.288859628Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:01.289534569Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:01.289559819Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:01.289598519Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:01.289674299Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:01.29011207Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:01.290721701Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:01.290728281Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:01.291221781Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:01.291694152Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:01.291905062Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:01.292540973Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:01.294654475Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:01.294684755Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:01.294694205Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:02.0880676Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:02.08809471Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:02.08809914Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:02.08810279Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:02.098829292Z","hostname":"t2.sextet","pid":12823,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:02.102276516Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:02.102303756Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:02.102316046Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:02.103693118Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:02.103698728Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:02.103705168Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:02.103711438Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:02.103717338Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:02.103746328Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:02.103755548Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:02.288883069Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:02.28937983Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:02.28940655Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:02.293779475Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:02.293784405Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.089060192Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:03.089100952Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.107279393Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:03.110983207Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.111096897Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:03.111112938Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.111366748Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:03.111374438Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.111495498Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.111552778Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.111975968Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.112739529Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:03.112752939Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.112806139Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:03.112827919Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.11327466Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.11338019Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.113872841Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.113881741Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.114070341Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.114080251Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.114713182Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.115374352Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:03.115388832Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.115787423Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.116099763Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.116207623Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:03.116889014Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:03.116915324Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.116926844Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:03.116932974Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.116938714Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.117802015Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.117861115Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.118560736Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:03.118806576Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:03.289460801Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:03.361615333Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:04.116232464Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:04.116258694Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:04.116264134Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:04.117561106Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:04.117566446Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:04.117577416Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:04.117583606Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:04.117589466Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:04.117638046Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:04.117660756Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:04.311359357Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:04.311373627Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:04.311469957Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:04.311477817Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:05.111058889Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:05.111080089Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:05.121207771Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:05.121393221Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:05.121410131Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:05.121414301Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:05.121417831Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:05.121781502Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:05.121797052Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:05.121899532Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:05.121972472Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:05.122441282Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:05.122768563Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:05.161764617Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:05.311389278Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:05.322764701Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:05.323407462Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:05.323416502Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:05.323873002Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:05.324468703Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:05.324668443Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:05.325085994Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:05.325123444Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:05.325132954Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:06.126284508Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:06.126308008Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:06.126312318Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:06.126316038Z","hostname":"t2.sextet","pid":12823} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:06.126319368Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:06.126322558Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:06.126393548Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:06.126401158Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:06.127488729Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:06.127514869Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:06.127521969Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:06.127527629Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:06.127533199Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:06.127539759Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:06.127547049Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:06.321643131Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:06.321658871Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:06.321662781Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:06.321666301Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:07.111069331Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:07.111090671Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:07.121046653Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:07.121053893Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:07.121057733Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:07.121061423Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:07.131551625Z","hostname":"t2.sextet","pid":12823,"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:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:07.131680475Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:07.131694455Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:07.132028375Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:07.132044375Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:07.132146226Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:07.132205316Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:07.132634776Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:07.132952626Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:07.321663822Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:07.321696122Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:07.332973335Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe7e:eb11 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:07.531826232Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:07.533316503Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe7e:eb11 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:07.73184847Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe7e:eb11 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:07.73186239Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:07.733730962Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:07.733778442Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:07.734292233Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:07.734297583Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:07.734304293Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:07.734308193Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:07.734311563Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:07.734315153Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:07.734318553Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:08.136479091Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:08.136599532Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:08.136616232Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:08.332348685Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:08.332378035Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:08.332409925Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:08.332472565Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:08.333429346Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:08.333438566Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:08.333916327Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:08.334441027Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:08.334637558Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:08.335057118Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:08.335096288Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:08.335105758Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:09.141666578Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:09.141690168Z","hostname":"t2.sextet","pid":12823} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:09.141694238Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:09.144982022Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:09.144992142Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:09.145035812Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:09.146237694Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:09.146246124Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:09.146252854Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:09.146258914Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:09.146264744Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:09.146282724Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:09.146290484Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:09.332151536Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:09.332162286Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:09.336846261Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:09.336863331Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:09.962300665Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:10.132036818Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:10.132048788Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:10.136030293Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:10.136034853Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:10.136038313Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:10.136041853Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:10.136045333Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:10.136048643Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:10.150227179Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:10.153985793Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:10.154082174Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:10.154086884Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:10.154388334Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:10.154397814Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:10.154508004Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:10.154578584Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:10.154968315Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:10.155324835Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:10.332184617Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:10.336890852Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:10.355327673Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:10.362358431Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:10.55425297Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:10.555637652Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:10.56239058Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:10.754281059Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe2f:7ab7 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:10.754288719Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:10.756067751Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:10.756096071Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:10.756623961Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:10.756628581Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:10.756635471Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:10.756639061Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:10.756642311Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:10.756646231Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:10.756672591Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:11.15897591Z","hostname":"t2.sextet","pid":12823,"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:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:11.354576923Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:11.354591693Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:11.354633063Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:11.354710434Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:11.355868415Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:11.355875275Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:11.356433906Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:11.356898486Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:11.357076986Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:11.357521317Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:11.357568067Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:11.357577607Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:11.962564057Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:12.162603455Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:12.164227927Z","hostname":"t2.sextet","pid":12823,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:12.754503491Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:12.954535589Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe2f:7ab7 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:12.954563979Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:12.954589039Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:12.95582029Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:12.95582749Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:12.95583437Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:12.95584043Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:12.95584616Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:12.95586596Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:12.95587487Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.169122184Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:13.169143924Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:13.169147804Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.169229804Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:13.169239614Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.169340454Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:13.169346844Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.169674994Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:13.169689724Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.169697714Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.169759574Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.170090485Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.170648325Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.354036825Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:13.354051315Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.354579445Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.354624225Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.370465374Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:13.370475554Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:13.370700194Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.370989034Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.371409605Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:13.371414805Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.371501225Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.371656965Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.371863945Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:13.372120055Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.372147555Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.372157325Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.372172415Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.372299666Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:13.372769836Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.373012906Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.373022676Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:13.373026196Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.373140787Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.373464227Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.373787107Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.373920967Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:13.374348978Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.374387828Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.374404428Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.375273589Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:13.375281479Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.375653509Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.3759713Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.37607934Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:13.37646313Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.37648489Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:13.37649303Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe7e:eb11 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:13.769625829Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe7e:eb11 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:14.169910746Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:14.174260751Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:14.174306831Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:14.174311511Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:14.174326431Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:14.174415911Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:14.174420411Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:14.174809811Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:14.174823691Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:14.174855391Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:14.174922401Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:14.175345532Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:14.175568702Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:14.175574922Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:14.175581152Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:14.175587102Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:14.175592782Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:14.175617512Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:14.175626142Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:14.175905802Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:14.354630636Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:14.369503603Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:14.369513713Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:14.369862194Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:14.369923074Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:14.375817341Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:14.376449721Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:14.376461701Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:14.376928802Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:14.377425042Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:14.377600743Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:14.378059443Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:14.378069113Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:14.378073043Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:14.378097463Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:14.378106373Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:14.774764696Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:14.974807924Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:15.170042557Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:15.170054367Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:15.179954568Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:15.370167875Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:15.374869921Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:15.563137275Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:15.574898509Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:15.774928397Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:15.974962125Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe2f:7ab7 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:15.974981095Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:15.975007145Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:15.976182216Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:15.976189656Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:15.976206367Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:15.976213497Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:15.976219247Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:15.976260647Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:15.976269327Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.184628274Z","hostname":"t2.sextet","pid":12823,"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:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.184719045Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:16.184724535Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.185162515Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:16.185173255Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.185192175Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.185259905Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.185601916Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.186096286Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.375215342Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:16.375222632Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.375310592Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.375356402Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.376282293Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:16.376286763Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.376759534Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.377233424Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.377427044Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:16.377809555Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:16.377815025Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:16.377818955Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.377853295Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.377862265Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.377887655Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:16.385970514Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.386720075Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:16.386730235Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.387190746Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"11f67dc5-9ad8-4b0f-9ec7-3a354c4a9053\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:16 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"11f67dc5-9ad8-4b0f-9ec7-3a354c4a9053\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:16.387544476Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.387551036Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6946ff33-8e8a-4e9a-bf48-0ede190bc646\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:16 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"6946ff33-8e8a-4e9a-bf48-0ede190bc646\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:16.387684286Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.387689036Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:16.388137577Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.388184567Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.388194717Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.388203277Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.389257708Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:16.389271428Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:16.389685038Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:16.390074129Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:16.390079289Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:16.390083039Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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-15T03:44:16.390087239Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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-15T03:44:16.390091279Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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-15T03:44:16.390094979Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:17.189507211Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:17.189527431Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:17.189531471Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:17.189534881Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:17.190713922Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:17.190721212Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:17.190732952Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:17.190738392Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:17.190742172Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:17.190745852Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:17.190749342Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:17.190752872Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:17.375099003Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:17.375162833Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:17.384952544Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:17.384958514Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:17.963429814Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:18.175049685Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:18.175063195Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:18.194347268Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:18.194455748Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:18.194461138Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:18.194788068Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:18.194795978Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:18.194818238Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:18.194886048Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:18.195275139Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:18.195642399Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:18.195917889Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:18.375136914Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:18.38905035Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:18.38905718Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:18.38958584Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:18.389984711Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:18.389993161Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:18.389997261Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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-15T03:44:18.390001621Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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-15T03:44:18.390005321Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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-15T03:44:18.390009231Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:18.395623877Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:18.396298858Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:18.396303218Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:18.396771199Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:18.397279109Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:18.397487389Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:18.397868Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:18.39787337Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:18.39787728Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:18.39790338Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:18.39791242Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:18.39793125Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:19.199083444Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:19.199097034Z","hostname":"t2.sextet","pid":12823} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:19.199100664Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:19.199104064Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:19.200270795Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:19.200279375Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:19.200290745Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:19.200296685Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:19.200299975Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:19.200303515Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:19.200306885Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:19.200310365Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:19.202961538Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:19.203074418Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:19.203080958Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:19.203131749Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:19.394695707Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:19.394706587Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:19.403219397Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:19.403226617Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:19.403232247Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:19.603315905Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:19.603323815Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:19.603327525Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe7e:eb11 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:19.785596843Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:19.803410924Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:19.803418144Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:19.803421754Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe7e:eb11 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:19.985628161Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe7e:eb11 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:19.985646421Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:19.985670701Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"bb3f2add-c358-46ea-9555-2a21462b0d44\", \"content-length\": \"117\", \"date\": \"Thu, 15 Oct 2026 03:44:19 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"bb3f2add-c358-46ea-9555-2a21462b0d44\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:19.986621392Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"386242af-c740-4298-be5d-1c1223d2ba4a\", \"content-length\": \"117\", \"date\": \"Thu, 15 Oct 2026 03:44:19 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"386242af-c740-4298-be5d-1c1223d2ba4a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:19.986719493Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:19.986733713Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:19.986738073Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:19.986744483Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:19.986750603Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:19.986756493Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:19.986793083Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:19.986802263Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:20.003506102Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:20.003516882Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:20.003520662Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:20.185053139Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:20.185062079Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:20.194033009Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:20.194040619Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:20.20359991Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:20.20361407Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:20.208013155Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:20.208029915Z","hostname":"t2.sextet","pid":12823} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:20.208033765Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:20.386044188Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:20.386058568Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:20.386091398Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:20.386138998Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:20.3871113Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:20.38712436Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:20.38760915Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:20.388120151Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:20.388318251Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:20.388751941Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:20.388792271Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:20.388801211Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:20.394705018Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:20.403680828Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:20.403689908Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:20.563685691Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:20.763714139Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:20.963745587Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:21.20303608Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:21.20304518Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:21.20304927Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:21.20305287Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:21.212370531Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:21.212384211Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:21.212388001Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:21.212407481Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:21.212466201Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:21.212470961Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:21.213549212Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:21.213562962Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:21.213570252Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:21.213576522Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:21.213582362Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:21.213589582Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:21.213601312Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:21.385888109Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:21.385935649Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:21.4037291Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:22.186054512Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:22.186070552Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:22.208046407Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:22.208054137Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:22.217061057Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:22.217069107Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:22.217231608Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:22.217236818Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:22.38598268Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:22.412682651Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:22.412712111Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.212051603Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:23.212079183Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.222094744Z","hostname":"t2.sextet","pid":12823,"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:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.222196054Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:23.222201064Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.222574245Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:23.222580355Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.222617365Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.222722955Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.223158455Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.223477856Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:23.412705292Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.418747539Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:23.418759959Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.419288239Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.41981315Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.42004149Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:23.420474781Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.420515061Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.420526681Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.421508702Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:23.421518152Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.421962452Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.422293433Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.422428653Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:23.422872193Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.422905773Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.422914523Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:23.423479674Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.424608035Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:23.424619165Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.425086546Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.425415776Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.425524426Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:23.425913517Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.425951207Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:23.425961027Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:24.227279841Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:24.227315661Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:24.227325311Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:24.228636263Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:24.228643623Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:24.228650403Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:24.228656303Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:24.228662273Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:24.228689173Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:24.228698113Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:24.422432554Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:24.422446284Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:25.16428286Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.21706933Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:25.21708103Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.222034526Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:25.222050306Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.232416778Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.232526098Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:25.232533708Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.232556758Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:25.232561378Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.232929059Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:25.232936569Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.232980199Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.233052969Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.233440819Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.23380872Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:25.422455325Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:25.433805038Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.433969038Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:25.433973778Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.434479499Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.434512749Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:25.434517779Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.435006969Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.435016089Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.435245029Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.43536324Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.43549793Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:25.43573933Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.43578278Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.43579243Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:25.43595053Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.436776941Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.436854931Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.436935241Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:25.436940541Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.437433592Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.437805592Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.437938113Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:25.438361803Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.438388563Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:25.438397813Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:26.164379481Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:26.237508555Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:26.237524265Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:26.237528505Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:26.237560825Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:26.238805046Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:26.238824886Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:26.238854616Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:26.238866486Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:26.238872806Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:26.238908256Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:26.238917686Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:26.433067788Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:26.433161528Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:26.433265308Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:26.433272328Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:26.433301968Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:26.433363568Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:26.433706909Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:26.43446198Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:26.43447333Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:26.43487433Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:26.435304001Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:26.435438901Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:26.436017631Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:26.438230484Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:26.438254144Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:26.438263484Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.233048431Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.233071571Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:27.233076491Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:27.233080351Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.242577672Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.242688672Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:27.242693862Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.243007842Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:27.243032312Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.243082132Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.243164162Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.243611323Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.244004083Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.244264863Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:27.433211989Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.443969751Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:27.443981891Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:27.443985951Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.444467092Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.444576652Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:27.444588352Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d572f7f1-3a64-4dd2-9a8b-34aa89b6fc4b\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:27 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"d572f7f1-3a64-4dd2-9a8b-34aa89b6fc4b\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:27.444880682Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.444888172Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.445034363Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"48e46085-f689-44d1-8317-8b763c862de6\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:27 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"48e46085-f689-44d1-8317-8b763c862de6\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:27.445081243Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.445092573Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6e8db3d3-8a9e-4adc-b8ee-17cc3928d20f\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:27 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"6e8db3d3-8a9e-4adc-b8ee-17cc3928d20f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:27.445358683Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.445364863Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"b5665250-9a67-4dc2-bf37-04cdfcc94d4f\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:27 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"b5665250-9a67-4dc2-bf37-04cdfcc94d4f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:27.445463183Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.445469693Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:27.445539823Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:27.445547443Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:27.445551493Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.445591573Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.445601223Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.445609723Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:27.445927014Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:27.445934044Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:27.445937804Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.446574584Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.446585294Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:27.446588914Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.446827355Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.447023515Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"0d094b9a-6f9a-45cc-8e8a-115d86ad1929\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:27 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"0d094b9a-6f9a-45cc-8e8a-115d86ad1929\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:27.447323155Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.447329595Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"cebc390a-efa4-4c08-abc9-645f87063bdf\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:27 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"cebc390a-efa4-4c08-abc9-645f87063bdf\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:27.447449205Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.447454035Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.447467945Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:27.447859606Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:27.447866756Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:27.447870466Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.447880196Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.447887796Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.448623157Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:27.448633327Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.449042917Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.449133567Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"353242d9-a399-49d1-adc0-8af83eea8a17\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:27 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"353242d9-a399-49d1-adc0-8af83eea8a17\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:27.449389788Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.449399588Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"78bc6b1d-4d7d-4745-a940-a0cd5ef51d51\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:27 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"78bc6b1d-4d7d-4745-a940-a0cd5ef51d51\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:27.449555488Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.449569408Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:27.449952978Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:27.449958288Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:27.449961958Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.449989808Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.449998618Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.450714869Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.451006939Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:27.451016249Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:27.45139663Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:27.452843982Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:27.452867042Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:27.452873702Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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-15T03:44:27.452877942Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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-15T03:44:27.452881582Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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-15T03:44:27.452885182Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:28.247732268Z","hostname":"t2.sextet","pid":12823,"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":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:28.247767738Z","hostname":"t2.sextet","pid":12823} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:28.247772258Z","hostname":"t2.sextet","pid":12823} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:28.247775868Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:28.247779328Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:28.247782639Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:28.247786089Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"039987d3-4c0d-4f30-b667-823f038e2312\", \"content-length\": \"117\", \"date\": \"Thu, 15 Oct 2026 03:44:28 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"039987d3-4c0d-4f30-b667-823f038e2312\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:28.24907715Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"52819101-aa6c-4788-b165-0aeeebfe8d9b\", \"content-length\": \"117\", \"date\": \"Thu, 15 Oct 2026 03:44:28 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"52819101-aa6c-4788-b165-0aeeebfe8d9b\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:28.24908803Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:28.24909187Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:28.24909545Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:28.24910172Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:28.2491502Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:28.24916339Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:28.24917048Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:28.24917405Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:28.24917925Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:28.24918461Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:28.24918973Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:28.24919673Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:28.24920448Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:28.249998821Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:28.250070061Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:28.43331485Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:28.43341599Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:28.442936881Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:28.443102191Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:28.56453897Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:28.964574576Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:29.164604285Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.233035783Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:29.233048973Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.237031267Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:29.237036137Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.242032373Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:29.242038133Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.243035854Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:29.243045954Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.252756455Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.252856765Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:29.252861975Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.253140566Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:29.253155836Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.253194686Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.253261586Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.253646816Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.254488527Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:29.254502617Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.254662787Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:29.254670287Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.255013508Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.255159778Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.255502498Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.255511808Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.255693829Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.255704569Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.256236899Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.25692373Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:29.25693614Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.25733117Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.257646531Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.257787391Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:29.258440822Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:29.258454322Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:29.258458162Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.258470422Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.258479002Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.259355113Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.259368503Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.260201944Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:29.260357254Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:29.433334021Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:29.442967182Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:30.258131462Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:30.258164742Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:30.258175452Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:30.259391744Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:30.259401164Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:30.259407484Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:30.259413504Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:30.259419214Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:30.259428014Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:30.259452954Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:30.453048645Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:30.453157785Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.253068358Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.253094438Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:31.253099308Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:31.253103258Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.263175799Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.263288069Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:31.263293809Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.26362121Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:31.26362994Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.26366831Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.26375869Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.26416207Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.264527541Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:31.453410966Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:31.464528019Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.464595109Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:31.464599979Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.46511697Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.46523029Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:31.46524384Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.4656668Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.46568056Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.46586679Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.465980531Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.466113091Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:31.466324041Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.466359471Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.466369191Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:31.466572661Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.467325052Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:31.467333082Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.467353022Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.467366652Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.467762733Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.468054583Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.468216023Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:31.468647074Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.468687944Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:31.468697344Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:31.96481358Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:32.164846218Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.268198766Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:32.27189912Z","hostname":"t2.sextet","pid":12823,"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:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.27199864Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:32.27200359Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.272435051Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:32.272447551Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.272481351Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.272536981Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.272944381Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.273905102Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:32.273917672Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.274059922Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:32.274066923Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.274463373Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.274668043Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ac4c6e66-38b6-409b-a8fd-18a76a180be2\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:32 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"ac4c6e66-38b6-409b-a8fd-18a76a180be2\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:32.274930853Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.274944874Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d667445b-8c11-4cc6-897f-f5ad3921c4d8\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:32 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"d667445b-8c11-4cc6-897f-f5ad3921c4d8\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:32.274993184Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.275004984Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"cab28920-1fee-4b45-b82a-2554213b324c\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:32 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"cab28920-1fee-4b45-b82a-2554213b324c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:32.275033334Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.275038084Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"2a3f0575-8f72-4a4f-a046-c1d00c2835b2\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:32 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"2a3f0575-8f72-4a4f-a046-c1d00c2835b2\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:32.275082674Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.275115844Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.275708654Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.276395715Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:32.276404575Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.276809196Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"bd9cffc7-64e6-4b3c-82ea-b2c16cc03f0e\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:32 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"bd9cffc7-64e6-4b3c-82ea-b2c16cc03f0e\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:32.277109946Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.277122636Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"1ad0d179-a03c-4631-8c85-7ac02bc7a144\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:32 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"1ad0d179-a03c-4631-8c85-7ac02bc7a144\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:32.277267876Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.277274656Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.277816887Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:32.28021967Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:32.28023183Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:32.28023554Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.28024273Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.28025128Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.28025904Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.28091936Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.281202201Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.281254611Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.281428631Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.282186922Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:32.282280482Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:32.863614195Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:33.063657893Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe2f:7ab7 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:33.063679753Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:33.063687423Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:33.065026875Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:33.065038905Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:33.065051125Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:33.065056885Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:33.065061765Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:33.065065655Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:33.065069025Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:33.065072535Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:33.164948749Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:33.277254597Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:33.277270367Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:33.277274457Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:33.277277747Z","hostname":"t2.sextet","pid":12823} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:33.277281067Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:33.277284297Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e66f0e01-7a92-47b1-b8bd-02a2ea88f800\", \"content-length\": \"117\", \"date\": \"Thu, 15 Oct 2026 03:44:33 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"e66f0e01-7a92-47b1-b8bd-02a2ea88f800\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:33.278148858Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"492b3681-6255-4d4e-ae33-1fba181438e7\", \"content-length\": \"117\", \"date\": \"Thu, 15 Oct 2026 03:44:33 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"492b3681-6255-4d4e-ae33-1fba181438e7\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:33.278311288Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:33.278318088Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:33.278321648Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:33.278328408Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:33.278334658Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:33.278340488Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:33.278347148Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:33.278355468Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:33.463047889Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:33.463059059Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:33.46368865Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:33.46369572Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:33.47218424Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:33.47223755Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:33.565005706Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:33.765036904Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:33.965080912Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.263062122Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:34.263079402Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.272042062Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:34.272057892Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.272062312Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:34.272065952Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.282377484Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.282478124Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:34.282483464Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.282785694Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:34.282815784Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.282819394Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.282891455Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.283322565Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.283680625Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:34.365114928Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:34.463714871Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:34.472280891Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:34.483662844Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.483847104Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:34.483852144Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.484361535Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.484391635Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:34.484396515Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.484873615Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.484881305Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.485085185Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.485207456Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.485419676Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:34.485516166Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.485554036Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.485563706Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:34.485829336Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.486448567Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:34.486455647Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.486569537Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.486709637Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.486894647Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.487213718Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.487375218Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:34.487793688Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.487841249Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:34.487851129Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:34.765180625Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:35.287463401Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:35.287479121Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:35.287498821Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:35.288821622Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:35.288834862Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:35.288841812Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:35.288847972Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:35.288853892Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:35.288870972Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:35.288880072Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:35.482626174Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:35.482634874Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:35.482719144Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:35.482732014Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:36.282066626Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:36.282086606Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:36.292485148Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:36.292596578Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:36.292612468Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:36.292936088Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:36.292942908Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:36.292991228Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:36.293057558Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:36.293471059Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:36.293876369Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:36.482764455Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:36.493861857Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:36.494524338Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:36.494538708Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:36.495040799Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:36.495551959Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:36.495706579Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:36.49613402Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:36.49616753Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:36.49617691Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::fcbf:19ff:fe9b:1fc5 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:36.965438375Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:37.297481524Z","hostname":"t2.sextet","pid":12823,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:37.892893933Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:38.092929742Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe2f:7ab7 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:38.092949012Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:38.092970972Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:38.094332663Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:38.094347283Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:38.094357443Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:38.094363723Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:38.094369723Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:38.094377053Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:38.094384993Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:38.302245651Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:38.302261641Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:38.302402691Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:38.302416031Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:38.492993728Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:38.493028128Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:38.493033628Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:38.493221869Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:39.307183327Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:39.310646321Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:39.310767231Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:39.310772161Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:39.311187042Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:39.311196862Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:39.311239522Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:39.311363272Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:39.311757893Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:39.312120093Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:39.493010869Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:39.512116411Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:39.710950468Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:39.71245749Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:39.910980926Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe2f:7ab7 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:39.911000286Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:39.912814208Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:39.912860658Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:39.913356469Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:39.913361909Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:39.913369109Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:39.913372819Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:39.913376199Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:39.913396609Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:39.913401179Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.315390648Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:40.315407068Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.318909542Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.319012452Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.319022262Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:40.319025882Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:40.319029212Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:40.319085872Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.319383652Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:40.319395502Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.319429422Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.319501492Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.319944323Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.320268283Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.511056991Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.511238031Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.517103268Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:40.517116468Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.517602388Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.518100149Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.518297459Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:40.51871646Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.51874948Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.518762Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0/v6] event unhandled in init state: Peer(Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None }))","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:40.51912187Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.51915771Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:40.51916229Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:40.51920868Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.520052771Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:40.520063241Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:40.520305112Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.520494962Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.520823432Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.520956122Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.521015052Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:40.521020262Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:40.521406293Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.521450113Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.521467993Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.521473893Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.521753823Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.521924403Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:40.522370574Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.522385354Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.522539274Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0/v6] event unhandled in init state: Peer(Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None }))","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:40.719258759Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0/v6] event unhandled in init state: Peer(Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None }))","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:40.719273359Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.719297999Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:40.719302619Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:40.719345079Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:40.919430187Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:40.919442007Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:40.919445887Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:41.119570025Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:41.119588315Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:41.119616665Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:41.310049203Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:41.310057683Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:41.311047454Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:41.311054714Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:41.319686364Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:41.319695324Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:41.324274869Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:41.327808013Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:41.327821163Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:41.327825123Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:41.327828703Z","hostname":"t2.sextet","pid":12823} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:41.327832093Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:41.327835333Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:41.329023704Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:41.329034484Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:41.329040894Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:41.329047074Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:41.329052884Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:41.329099084Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:41.329112974Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:41.511107452Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:41.519442792Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:41.519469432Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:41.519786432Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:41.519794572Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.315062939Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:42.315081749Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.319048114Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.319061034Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.319065144Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:42.319069084Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:42.319072704Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:42.319076034Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.33280684Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:42.336349964Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.336460484Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:42.336466924Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.336761184Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:42.336766504Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.336801434Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.336865494Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.337264565Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.337626335Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:42.519473693Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:42.519829103Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.534232249Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:42.534244629Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.53473493Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.535257861Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.535474801Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:42.535937671Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.535975421Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.535984961Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.536777372Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:42.536787842Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.537221183Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.537558553Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:42.537608773Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.537657973Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:42.538041744Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.538071434Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.538089584Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.538321364Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:42.538333034Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.538758075Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.539092435Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.539244005Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:42.539685746Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.539722346Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:42.539731916Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.34130283Z","hostname":"t2.sextet","pid":12823,"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:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.34139595Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:43.34140105Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.341719541Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:43.341728831Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.341762411Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.341830801Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.342281521Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.342794702Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.343116482Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.54269453Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:43.54270842Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:43.5427382Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.543190071Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.543390991Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:43.543399751Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"31c386a6-57f2-4e4b-a478-3007b6fa3e66\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:43 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"31c386a6-57f2-4e4b-a478-3007b6fa3e66\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:43.543618851Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.543625871Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"81c0e6cf-b339-4444-b0a8-97d6d239b37c\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:43 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"81c0e6cf-b339-4444-b0a8-97d6d239b37c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:43.543796041Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.543822271Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.543868981Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"717122f6-137c-462e-bc2a-8fa71a013259\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:43 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"717122f6-137c-462e-bc2a-8fa71a013259\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:43.544217592Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.544222942Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"17f9f239-f101-4aa4-ae0d-17cad6d8390d\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:43 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"17f9f239-f101-4aa4-ae0d-17cad6d8390d\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:43.544351032Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.544355742Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:43.544359262Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.544395292Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.544409132Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.544417732Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:43.544815403Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.544843053Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.545183053Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.545313963Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.545804314Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:43.545812664Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.546275944Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"3636e39e-3103-4350-9123-30e1fcd0bfcd\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:43 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"3636e39e-3103-4350-9123-30e1fcd0bfcd\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:43.546612105Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.546619465Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9a85278c-58e2-44ac-8c60-4294f6b02e9e\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:43 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"9a85278c-58e2-44ac-8c60-4294f6b02e9e\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:43.546735155Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.546739815Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:43.547154775Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.547180335Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.547199525Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:43.547207525Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:43.93677154Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:44.136805398Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe2f:7ab7 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:44.136815918Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:44.136846978Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:44.137974749Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:44.138009879Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:44.138029439Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:44.138035169Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:44.138038469Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:44.138042099Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:44.138045499Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:44.138048859Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:44.346225647Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:44.346241687Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:44.346245537Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:44.536903795Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:44.537043995Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:44.537058235Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:44.537063245Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe7e:eb11 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:44.941754356Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe7e:eb11 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:45.141788365Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe7e:eb11 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:45.141808365Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.141834325Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"565e434c-f3fd-4ee2-b007-6291bbdde5c2\", \"content-length\": \"117\", \"date\": \"Thu, 15 Oct 2026 03:44:45 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"565e434c-f3fd-4ee2-b007-6291bbdde5c2\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:45.142854516Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"953eb150-3b34-4d53-b5dc-b18655b0002e\", \"content-length\": \"117\", \"date\": \"Thu, 15 Oct 2026 03:44:45 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"953eb150-3b34-4d53-b5dc-b18655b0002e\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:45.142966286Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:45.142988736Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:45.142993306Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:45.142999886Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:45.143006016Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:45.143015716Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.143053066Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.143062306Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.333050753Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:45.333061783Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.350812953Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.350898713Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:45.350903833Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.351258614Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:45.351267644Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.351311454Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.351381724Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.351775614Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.352086195Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:45.537077146Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.552050693Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:45.552057563Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:45.552063423Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.552531543Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.552812004Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:45.552824204Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.553026014Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.553237354Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.553352014Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.553658835Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:45.553695825Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:45.553724115Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.553735975Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.553744615Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.553771435Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:45.554212495Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:45.554225115Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.554578526Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.554596076Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:45.554602726Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.554728056Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.555051026Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.555385857Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.555508657Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:45.555936507Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.555975297Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:45.555982187Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:45.555988277Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:45.951243958Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:46.35579044Z","hostname":"t2.sextet","pid":12823,"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":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:46.35580673Z","hostname":"t2.sextet","pid":12823} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:46.35581069Z","hostname":"t2.sextet","pid":12823} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:46.35581416Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:46.35584357Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:46.35584971Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:46.356964161Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:46.356978431Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:46.356985511Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:46.356991651Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:46.356997631Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:46.357006591Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:46.357014391Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:46.541040161Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:46.541053771Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:46.541926312Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:46.541933722Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:46.551067363Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:46.551081703Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:46.551146513Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:46.551513923Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:46.551521043Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.341050784Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:47.341067024Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.351037225Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:47.351047685Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.360434206Z","hostname":"t2.sextet","pid":12823,"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:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.360531516Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:47.360536706Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.360868367Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:47.360881067Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.360922527Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.360979887Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.361338037Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.361658607Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:47.541973523Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:47.551527034Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:47.561664726Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.562051046Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:47.562060796Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.562522457Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.562647727Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:47.562657297Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.562995577Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.563073777Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.563186738Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.563352518Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.563471598Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:47.563635608Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.563678988Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.563688568Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:47.563892738Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.564610609Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.564723399Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:47.564730639Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.564737519Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.56514471Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.5654631Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.56559747Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:47.566052241Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.566080341Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:47.566090011Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:48.365295133Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:48.365313153Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:48.365316773Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:48.365347583Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:48.365396313Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:48.365401353Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:48.365744773Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:48.365750603Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:48.365782383Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:48.365845623Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:48.366192224Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:48.366459954Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:48.366467764Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:48.366477534Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:48.366483824Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:48.366489744Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:48.366501114Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:48.366508874Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:48.366550484Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:48.560791886Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:48.560801206Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:48.560961516Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:48.560966716Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:48.566534372Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:48.76556172Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:48.766885271Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:48.965585147Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe2f:7ab7 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:48.965597337Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:48.967268549Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:48.967326579Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:48.96784843Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:48.96785306Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:48.96785977Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:48.96786336Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:48.96786665Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:48.96787031Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:48.9678737Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:49.360050298Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:49.360060108Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:49.369749539Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:49.369765669Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:49.369769899Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:49.369864649Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:49.369869499Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:49.369877299Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:49.369880939Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:49.370205969Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:49.370212639Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:49.370266779Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:49.370339909Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:49.3707062Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:49.37120854Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:49.560811887Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:49.565623802Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:49.565645392Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:49.571180059Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:49.571853429Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:49.571863859Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:49.57236217Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:49.572826141Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:49.573010481Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:49.573427251Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:49.573470791Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:49.573480441Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe7e:eb11 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:49.770204856Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe7e:eb11 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:50.170257902Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:50.365024824Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:50.365032034Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:50.374948936Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:50.374962946Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:50.374969196Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:50.376138257Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:50.376151247Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:50.376158417Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:50.376164677Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:50.376170617Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:50.376178407Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:50.376190557Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:50.565682823Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:50.570106148Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe7e:eb11 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:50.570314719Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:50.570322149Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.361072831Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:51.361090231Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.370055241Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:51.370062951Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.380165733Z","hostname":"t2.sextet","pid":12823,"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:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.380243533Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:51.380248983Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.380534993Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:51.380550373Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.380573973Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.380648213Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.381070814Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.381735054Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:51.381749614Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.381937365Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:51.381943305Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.382254025Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.382420325Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.382710106Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.382719136Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.382836586Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.382843996Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.383626827Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.384214547Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:51.384225187Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.384644718Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.384934988Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.385091888Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:51.385593109Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:51.385601249Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:51.385604909Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.385617049Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.385625279Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.38662537Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.38670894Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.387441891Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:51.387493621Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:51.57034223Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.38555121Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:52.38557134Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:52.38557495Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.38562096Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.38567183Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:52.38567689Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.38608101Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:52.38609433Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.38612164Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.386209431Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.386602511Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:52.387002121Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:52.387016021Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:52.387022931Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:52.387052901Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:52.387059831Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.387083302Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.387097142Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.387167352Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.580716253Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.580725423Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.581922694Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:52.581931284Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.582381044Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.582771665Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.582944845Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:52.583353336Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.583388306Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.583397626Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.584560997Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:52.584571077Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.584994147Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.585327518Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.585470618Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:52.585885328Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.585907128Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.585915868Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:52.58713321Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.587761941Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:52.587766881Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.588168591Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.588513261Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.588618662Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:52.588995832Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.589038122Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:52.589047232Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:53.380069514Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:53.380096195Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:53.380101135Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:53.380105185Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:53.390812297Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:53.390828687Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:53.390833047Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:53.392093898Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:53.392102938Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:53.392109478Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:53.392115758Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:53.392121748Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:53.392150198Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:53.392159298Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:53.580761444Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:53.581144984Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:53.581150474Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:53.585937899Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:53.58611421Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:53.5861189Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.386068142Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:54.386088032Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.395435053Z","hostname":"t2.sextet","pid":12823,"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:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.395539103Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:54.395543623Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.395933434Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:54.395951654Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.395982434Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.396046104Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.396471484Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.396815455Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:54.586163981Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.592359778Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:54.592365748Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.592871068Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.593372879Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.593531379Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:54.59398973Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.59403116Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.59404062Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.594897681Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:54.594904651Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.595344381Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.595692312Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.595819132Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:54.596215212Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.596246692Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.596256112Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:54.596797073Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.597788324Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:54.597796904Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.598282975Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.598612535Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.598727885Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:54.599116246Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.599153026Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:54.599162346Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:55.40046115Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:55.40048288Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:55.40048721Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:55.401695951Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:55.401705311Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:55.401711821Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:55.401717761Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:55.401723611Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:55.401749651Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:55.401758451Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:55.595763813Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:55.595778883Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.39106649Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:56.39108774Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.395068515Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:56.395076445Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.405379516Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.405485227Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.405492517Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.405496077Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.405526577Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.409092121Z","hostname":"t2.sextet","pid":12823,"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] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:56.595814004Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.605855165Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.605868055Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.605872015Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.605875525Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.605904655Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.605909135Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.605976535Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.605983775Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.606333656Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.606345256Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.607314147Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.607371607Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.607428877Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.607444007Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.607827527Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.607957968Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.608277118Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.608309988Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"2437f592-252c-4f3f-b4a6-8254a4105b55\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:56 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"2437f592-252c-4f3f-b4a6-8254a4105b55\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:56.608384358Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.608394988Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e9e980c2-a1af-46a8-8278-7f7023b05027\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:56 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"e9e980c2-a1af-46a8-8278-7f7023b05027\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:56.608399588Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.608405078Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.609021779Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.609246519Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.61017919Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.61019278Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.610635071Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.611967462Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.611978052Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:56.611982772Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:56.611986602Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.611994222Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.612157472Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.612619133Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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-15T03:44:56.612921023Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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-15T03:44:56.613139094Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.613434394Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.613440864Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.613890464Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.615307896Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.615319926Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.615332906Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.615353236Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.615368406Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.615376596Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.615384516Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.615670046Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.615677726Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.616089637Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.616114187Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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-15T03:44:56.617537609Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.617549949Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:56.617554199Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:56.617557889Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.617561219Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:56.617564809Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:56.617568509Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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-15T03:44:56.617572459Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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-15T03:44:56.617576109Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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-15T03:44:56.617579879Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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-15T03:44:56.617583499Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.617611689Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.617616349Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.617709989Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:56.617715319Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:56.617722729Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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-15T03:44:56.617726429Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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-15T03:44:56.617730439Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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-15T03:44:56.617734129Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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-15T03:44:56.617737769Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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-15T03:44:56.617741609Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.617927149Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.617944489Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.618006709Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.618370119Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.61838998Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:56.61839439Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:56.61839836Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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-15T03:44:56.61840243Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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-15T03:44:56.61840603Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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-15T03:44:56.61840992Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.61875903Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:56.61876439Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:56.61876798Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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-15T03:44:56.61877163Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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-15T03:44:56.61877532Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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-15T03:44:56.61879799Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.619599381Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.619615681Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:56.619993841Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:56.620359602Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:56.620364732Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:56.620368522Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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-15T03:44:56.620372382Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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-15T03:44:56.620376002Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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-15T03:44:56.620379712Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:57.414274018Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:57.414301768Z","hostname":"t2.sextet","pid":12823} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:57.414305888Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:57.414309538Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:57.415645219Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:57.415658239Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:57.415669899Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:57.415675859Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:57.415679269Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:57.415682909Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:57.415686279Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:57.415689689Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:57.605750506Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:57.605988476Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:57.60956399Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:57.60957082Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:58.005823762Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:58.205847341Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe2f:7ab7 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:58.205865451Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:58.205901341Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"2dd5954d-2a34-4d7d-815a-af3da4eb0f2f\", \"content-length\": \"117\", \"date\": \"Thu, 15 Oct 2026 03:44:58 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"2dd5954d-2a34-4d7d-815a-af3da4eb0f2f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:58.206931682Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"030b9f8b-0156-4d93-905d-925eec0553bc\", \"content-length\": \"117\", \"date\": \"Thu, 15 Oct 2026 03:44:58 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"030b9f8b-0156-4d93-905d-925eec0553bc\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:58.207076492Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:58.207090802Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:58.207095362Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:58.207101992Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:58.207108232Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:58.207114182Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:58.207150472Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:58.207159492Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:58.406053829Z","hostname":"t2.sextet","pid":12823} {"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-15T03:44:58.406070079Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:58.418880524Z","hostname":"t2.sextet","pid":12823,"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-15T03:44:58.605789667Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:58.606417948Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:58.606425388Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:58.606460848Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:58.606511528Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:58.607489069Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:58.607494249Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:58.60799844Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:58.60843491Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:58.60862475Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:58.609052151Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:58.609093621Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:58.609102991Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:59.424009031Z","hostname":"t2.sextet","pid":12823,"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:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:59.424148791Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:59.424163151Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:59.424488871Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:59.424502531Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:59.424601401Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:59.424668571Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:59.425132442Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:59.425458032Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:59.425743163Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:59.613621067Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:59.613631477Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:59.614138348Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:59.614537258Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:59.614548398Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:59.614552588Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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-15T03:44:59.614556858Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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-15T03:44:59.614562788Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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-15T03:44:59.614566518Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:59.625430211Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:59.626067231Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:59.626072511Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:59.626521342Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"cfdb101d-0b14-40b2-b6b0-657bc43b15ba\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:59 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"cfdb101d-0b14-40b2-b6b0-657bc43b15ba\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:59.626971332Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:59.626983302Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"82e46ce6-6793-4941-9495-44b2ee4bbdc6\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:44:59 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"82e46ce6-6793-4941-9495-44b2ee4bbdc6\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:44:59.627162653Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:59.627167473Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:44:59.627593813Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:59.627599003Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:44:59.627602723Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:59.627630563Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:59.627639813Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:44:59.627648103Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:00.429058987Z","hostname":"t2.sextet","pid":12823,"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-15T03:45:00.429082417Z","hostname":"t2.sextet","pid":12823} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:00.429086577Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:00.429089997Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:00.430206289Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:00.430216309Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:00.430228259Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:00.430234279Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:00.430237879Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:00.430243789Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:00.430262639Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:00.430272469Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:00.62441062Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:00.6244214Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:01.006191186Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:01.206212224Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe2f:7ab7 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:01.206226594Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:01.206261544Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"02420229-4359-4610-908b-e91a78ee5cbf\", \"content-length\": \"117\", \"date\": \"Thu, 15 Oct 2026 03:45:01 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"02420229-4359-4610-908b-e91a78ee5cbf\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:01.207282345Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ca17b866-1566-4f48-8ef0-a944946ad184\", \"content-length\": \"117\", \"date\": \"Thu, 15 Oct 2026 03:45:01 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"ca17b866-1566-4f48-8ef0-a944946ad184\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:01.207422225Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:01.207439115Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:01.207443145Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:01.207451885Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:01.207458065Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:01.207464025Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:01.207506486Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:01.207515646Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:01.410037627Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:01.410051077Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:01.424033193Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:01.424044723Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:01.433905124Z","hostname":"t2.sextet","pid":12823,"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:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:01.606849541Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:01.606859641Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:01.606894611Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:01.606948761Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:01.607999133Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:01.608005353Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:01.608500433Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:01.608997914Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:01.609203904Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:01.609624655Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:01.609665485Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:01.609674725Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:01.624424381Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:02.438841811Z","hostname":"t2.sextet","pid":12823,"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-15T03:45:02.441873004Z","hostname":"t2.sextet","pid":12823,"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-15T03:45:02.441883644Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:02.441887534Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:02.443015355Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:02.443023555Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:02.443030105Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:02.443035985Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:02.443041795Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:02.443091015Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:02.443112305Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:02.606392862Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:02.606697152Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.407066415Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:03.407113325Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.434056396Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:03.434068656Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.446916591Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.447048921Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.447054111Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:03.447057741Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:03.447061211Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.450563815Z","hostname":"t2.sextet","pid":12823,"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-15T03:45:03.450572775Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:03.450576265Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.450808155Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:03.450822965Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:03.606400243Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.647161269Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.647174809Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.64743563Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:03.64746987Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.64750408Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.64757302Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.64799442Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.648688501Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:03.648702441Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.649194932Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.649755752Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.649972953Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.650441973Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:03.652575706Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.652602796Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:03.652612936Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:04.447070602Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:04.447089412Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:04.455498062Z","hostname":"t2.sextet","pid":12823,"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-15T03:45:04.455518352Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:04.455534202Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:04.456723983Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:04.456731773Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:04.456738613Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:04.456745083Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:04.456751043Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:04.456785583Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:04.456794703Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:04.64720779Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:04.64722097Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:04.647345171Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:04.651450955Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:04.651464435Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.447058383Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:05.447079543Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.460402748Z","hostname":"t2.sextet","pid":12823,"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-15T03:45:05.463794702Z","hostname":"t2.sextet","pid":12823,"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-15T03:45:05.467115216Z","hostname":"t2.sextet","pid":12823,"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:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.467208836Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:05.467213706Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.467589096Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:05.467596106Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.467626946Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.467684337Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.468043117Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.468387397Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:05.647256281Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:05.668388506Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.668676456Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:05.668682526Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.669148526Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.669225997Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:05.669241257Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.669642247Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.669729387Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.669869337Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.670060638Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.670204888Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:05.670345938Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.670382528Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.670392388Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:05.670651308Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.671232839Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.671256929Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.671318039Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:05.671321769Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.671778169Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.67209537Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.67224842Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:05.67266238Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.67268796Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:05.672697601Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.472170353Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.472264933Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:06.472270083Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.472563793Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:06.472577313Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.472622733Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.472695573Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.473156944Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.473526244Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.473790344Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe7e:eb11 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:06.667694886Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:06.673507972Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.673782943Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:06.673787963Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.674167153Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:06.674173493Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.674310013Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.674648314Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4fea1b07-c71d-474e-8a62-81242edc5b75\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:45:06 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"4fea1b07-c71d-474e-8a62-81242edc5b75\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:06.674729534Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.674736954Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6fab4bb9-8541-4213-9d46-e159557f0c20\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:45:06 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"6fab4bb9-8541-4213-9d46-e159557f0c20\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:06.674869564Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.674876834Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"31b479aa-052a-4cce-b697-3e16955e7c38\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:45:06 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"31b479aa-052a-4cce-b697-3e16955e7c38\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:06.674972514Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.674977704Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d59b926e-ac7b-420d-a03e-044e53d60e17\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:45:06 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"d59b926e-ac7b-420d-a03e-044e53d60e17\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:06.675131184Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.675136124Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:06.675272864Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:06.675277824Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:06.675281574Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.675314984Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.675323875Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.675332305Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:06.675612625Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:06.675623455Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:06.675627195Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.676195976Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.676420736Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.676508316Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:06.676518846Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.676960856Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"2b041b97-1a89-4b84-93ac-42c38720b023\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:45:06 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"2b041b97-1a89-4b84-93ac-42c38720b023\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:06.677322317Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.677335077Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.677376497Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"54d841fa-3c3f-4bd4-a448-4e2abd20ee9d\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:45:06 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"54d841fa-3c3f-4bd4-a448-4e2abd20ee9d\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:06.677448357Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.677455907Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:06.677866697Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:06.677876867Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:06.677880987Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.677887767Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.677895937Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.678785518Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:06.678793938Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.679087209Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.679220419Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"5f058c9d-e4ed-45ba-9201-761c9096f6d2\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:45:06 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"5f058c9d-e4ed-45ba-9201-761c9096f6d2\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:06.679587599Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.679598269Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"0951048d-5fb6-41c7-8db0-433f574aba31\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:45:06 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"0951048d-5fb6-41c7-8db0-433f574aba31\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:06.67972431Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.67972917Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:06.68018289Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:06.68019687Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:06.68020146Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.68020868Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.68021676Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.680974991Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.681222811Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:06.681237581Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:06.681625452Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:06.682988083Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:06.683013903Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:06.683018083Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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-15T03:45:06.683022283Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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-15T03:45:06.683025913Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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-15T03:45:06.683029713Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:07.477184859Z","hostname":"t2.sextet","pid":12823,"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-15T03:45:07.477207999Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:07.477212089Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:07.477215599Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:07.478439871Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:07.478449491Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:07.478460771Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:07.478466501Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:07.478469741Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:07.478473501Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:07.478476881Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:07.478480731Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:07.667802957Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:07.667812007Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:07.667920927Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:07.667926737Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:08.467071349Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:08.467101689Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:08.482034556Z","hostname":"t2.sextet","pid":12823,"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:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:08.482147616Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:08.482153046Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:08.482561266Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:08.482575286Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:08.482620337Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:08.482675567Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.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 ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:08.483158837Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 \"t2.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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:08.483718608Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:08.484159908Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:08.667865148Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:08.683541156Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe7e:eb11 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:08.882349942Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:08.883955034Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:09.07265916Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe7e:eb11 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:09.082376841Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fe7e:eb11 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:09.082412811Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:09.084381183Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:09.084443533Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:09.085014494Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:09.085018964Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:09.085030534Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:09.085034054Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:09.085037324Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:09.085042284Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:09.085068554Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:09.085073044Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:09.272680758Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe2f:7ab7 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:09.272689118Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:09.272713788Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6d98c543-ce2a-4138-8adf-9a4e5c79f871\", \"content-length\": \"117\", \"date\": \"Thu, 15 Oct 2026 03:45:09 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"6d98c543-ce2a-4138-8adf-9a4e5c79f871\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:09.273661479Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"1c421a5d-969e-4d85-886b-2d607d6926da\", \"content-length\": \"117\", \"date\": \"Thu, 15 Oct 2026 03:45:09 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"1c421a5d-969e-4d85-886b-2d607d6926da\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:09.273789439Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:09.273795849Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:09.273799259Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:09.273805419Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:09.273811169Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:09.273817209Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:09.273851719Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:09.273860269Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:09.273866559Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:09.486831102Z","hostname":"t2.sextet","pid":12823,"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-15T03:45:09.486846662Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:09.486850572Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:09.490075966Z","hostname":"t2.sextet","pid":12823,"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-15T03:45:09.490083796Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:09.490251796Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:09.490266026Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:09.672032024Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:09.672041864Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:09.672724435Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:09.672773975Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:09.682386236Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:09.682443626Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:10.472062016Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:10.472074887Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:10.482044358Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:10.482051818Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:10.494766792Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:10.494853493Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:10.494858303Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:10.494861753Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:10.494865123Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:10.495306833Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:10.495316653Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:10.495382293Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:10.495417643Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:10.495826744Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:10.496197874Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:10.672752096Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:10.682472717Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:10.696191452Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:10.696811573Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:10.696817533Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:10.697308564Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:10.697794684Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:10.697978784Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:10.698438305Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:10.698479555Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:10.698487555Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:10.698493425Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe7e:eb11 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:11.495278644Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:11.499544719Z","hostname":"t2.sextet","pid":12823,"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-15T03:45:11.503048753Z","hostname":"t2.sextet","pid":12823,"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-15T03:45:11.503065823Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:11.503070043Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:11.503196933Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:11.503202353Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:11.695098292Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:11.695300132Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:12.494042624Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:12.494079744Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:12.507750549Z","hostname":"t2.sextet","pid":12823,"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-15T03:45:12.507765929Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:12.507772389Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:12.508937501Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:12.508951661Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:12.508958921Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:12.508965041Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:12.508970831Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:12.508995341Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:12.509004181Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:12.690729338Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:12.690742628Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:12.695126093Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:12.695461303Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:12.695469754Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.495065676Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:13.495082156Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.512288615Z","hostname":"t2.sextet","pid":12823,"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:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.512389596Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.512403006Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:13.512406916Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:13.512410276Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.512850866Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:13.512863376Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.512866986Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:13.512886036Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.512900306Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.512928676Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.512946786Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.512970646Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.513347377Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.513363067Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.513790307Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.513903987Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:13.513917167Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.514077687Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.514416328Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.514675078Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:13.514683788Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.514866048Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.515047729Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.515097929Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.515419639Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.515564369Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.51594075Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.51629226Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:13.51630583Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.51670801Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.517014201Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.517101301Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:13.518112022Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:13.518123542Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:13.518127312Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.518134952Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.518143242Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.518151262Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.518516823Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.519085673Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.519488704Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.519504514Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.519838254Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.520538965Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.693936243Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:13.693949233Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.694339603Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:13.694709704Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:13.694715094Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:13.694718904Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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-15T03:45:13.694723134Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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-15T03:45:13.694730734Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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-15T03:45:13.694736884Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:13.695477845Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:13.713765165Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.714445216Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:13.714450986Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.714882177Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"7d04b31f-bb61-4d6c-8cdb-3826b9cb2408\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:45:13 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"7d04b31f-bb61-4d6c-8cdb-3826b9cb2408\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:13.715257107Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.715261887Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"35ce8ae3-04fe-41c7-986f-b9514a992f8d\", \"content-length\": \"130\", \"date\": \"Thu, 15 Oct 2026 03:45:13 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"35ce8ae3-04fe-41c7-986f-b9514a992f8d\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:13.715392767Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.715397407Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:13.715813978Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:13.715818648Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:13.715822398Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.715848908Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.715858138Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:13.715866398Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:14.517322032Z","hostname":"t2.sextet","pid":12823,"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-15T03:45:14.517342692Z","hostname":"t2.sextet","pid":12823} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:14.517346902Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:14.517350462Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:14.518503684Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:14.518519224Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:14.518531694Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:14.518537574Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:14.518540904Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:14.518544444Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:14.518547844Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:14.518551294Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:14.521229137Z","hostname":"t2.sextet","pid":12823,"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:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:14.521341777Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:14.521355857Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:14.521417887Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:14.524709501Z","hostname":"t2.sextet","pid":12823,"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-15T03:45:14.524724921Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:14.524729031Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:14.524732501Z","hostname":"t2.sextet","pid":12823} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:14.524735931Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:14.524739511Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ceff727d-0d01-472b-a210-e70b9c797ea4\", \"content-length\": \"117\", \"date\": \"Thu, 15 Oct 2026 03:45:14 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"ceff727d-0d01-472b-a210-e70b9c797ea4\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:14.525549202Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"b07a824a-5c6a-4659-ba2c-8054aaa7e0a8\", \"content-length\": \"117\", \"date\": \"Thu, 15 Oct 2026 03:45:14 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"b07a824a-5c6a-4659-ba2c-8054aaa7e0a8\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:14.525692902Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:14.525701882Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:14.525705532Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:14.525711532Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:14.525717282Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:14.525723032Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:14.525743202Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:14.525771372Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:14.712604415Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:14.712798525Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:14.712848225Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:14.712852805Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.491054183Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:15.491069883Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.512045687Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.512053097Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:15.512062927Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:15.512066567Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.512094617Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:15.512104847Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.529333757Z","hostname":"t2.sextet","pid":12823,"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:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.529439167Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:15.529443897Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fe7e:eb11@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.529766957Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:15.529775297Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fea1:507]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.529799957Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.529876577Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.530280148Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fe7e:eb11: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.530619848Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:15.712645776Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:15.712870846Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.726702352Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:15.726711032Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.727193183Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.727753503Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.727960954Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:15.728395284Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.728434944Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.728444484Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.729248145Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:15.729254665Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.729695576Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.730026246Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.730121196Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:15.730540007Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.730573467Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.730582687Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:15.730607927Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.731629108Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:15.731642158Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.732084968Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fe7e:eb11 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.732390609Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.732490589Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:15.732875019Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.732909709Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:15.732918979Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fe7e:eb11 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:15.929814374Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.534019333Z","hostname":"t2.sextet","pid":12823,"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-15T03:45:16.534034193Z","hostname":"t2.sextet","pid":12823} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:16.534057113Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.534071333Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef0:7d15 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.534115973Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:16.534129783Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.534454094Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:16.534462114Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.534493514Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.534554684Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.534899804Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:16.535189475Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:16.535204395Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:16.535211665Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:16.535217905Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe7e:eb11,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:16.535223925Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.535230935Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.535238965Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe2f:7ab7: 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 ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.535334415Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.725604812Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:16.725620012Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.729899357Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.729906937Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:16.735266963Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.735562453Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:16.735570803Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.736059214Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.736078574Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:16.736083364Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.736495664Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.736534244Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.736749545Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.736872705Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.736991845Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:16.737206475Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:16.737212235Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:16.737216165Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.737249325Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.737258925Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:16.737438285Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:16.737443195Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:16.737447065Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.738076746Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:16.738090276Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.738224406Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.738319596Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.738496397Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.738812257Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.738949287Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:16.739361498Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:16.739369478Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:16.739373568Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.739399898Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.739409428Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.740295259Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:16.740303439Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.740688409Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.74103377Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.74113511Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:16.74154902Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:16.74156148Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:16.74156576Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.74157278Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:16.74158091Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:17.53006589Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:17.53008816Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:17.53918652Z","hostname":"t2.sextet","pid":12823,"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-15T03:45:17.729928358Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:18.134420109Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe2f:7ab7 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:18.334449897Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe2f:7ab7 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-15T03:45:18.334480077Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:18.334503717Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-15T03:45:18.335814799Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:18.335822579Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::fcbf:19ff:fe9b:1fc5,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::40e6:aaff:fed1:a2e6,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:18.335829849Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:18.335836229Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe2f:7ab7,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:18.335842319Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:18.335877799Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.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 \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:18.335886779Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:18.543860056Z","hostname":"t2.sextet","pid":12823,"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:fea1:507 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:18.543956227Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:18.543963947Z","hostname":"t2.sextet","pid":12823} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:18.54737655Z","hostname":"t2.sextet","pid":12823,"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-15T03:45:18.5473929Z","hostname":"t2.sextet","pid":12823} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:18.54739728Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe2f:7ab7@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:18.734697764Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:18.734710024Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef0:7d15]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:18.734730764Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:18.734781754Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:18.735746125Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:18.735750845Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:18.736225496Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe2f:7ab7 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:18.736646197Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:18.736815487Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-15T03:45:18.737210587Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear0_0] push to fe80::fcbf:19ff:fe9b:1fc5: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:18.737249807Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportrear1_0] push to fe80::40e6:aaff:fed1:a2e6: 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 \"t2.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 \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:18.737259957Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:18.744061345Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:18.744115255Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:19.544067378Z","hostname":"t2.sextet","pid":12823} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-15T03:45:19.544085188Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:19.544089638Z","hostname":"t2.sextet","pid":12823} {"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-15T03:45:19.544093238Z","hostname":"t2.sextet","pid":12823}