This resource is to inform about issues with
HCX host route (/32) functionality in MON and how to recover that.
Symptoms:
For a given extended segment, HCX may remove and re-add static route
(Host Route /32) against workload VMs as part of
MON gateway switchover workflow.
Below events can be seen in HCX Cloud/Destination Manager logs for the host route
(X.X.X.X)/32 against gateway IP
(A.A.A.A)/24.
2023-10-04 12:08:27.927 UTC [NetworkStretchService_SvcThread-43597, j: 2365f2ae, s: ce38d858, , TxId: cac134a8-0dc2-4b44-b7c5-a458d5c1c00d] INFO c.v.v.h.n.ConfigureHostRoutesOnEdgeJob- Removing {"network":"X.X.X.X\/32","next_hops":[{"admin_distance":1,"scope":["\/infra\/segments\/hcx-ne-c4fe9c02-bdef-4dad-87fe-cbde23f1f511"]}],"enabled_on_secondary":false,"resource_type":"StaticRoutes","id":"70f6e2d1-9f9d-44f9-bed0-534178c114c0","display_name":"HCX Policy based MON for Subnet A.A.A.A\/24","path":"\/infra\/tier-1s\/T1\/static-routes\/70f6e2d1-9f9d-44f9-bed0-534178c114c0","relative_path":"70f6e2d1-9f9d-44f9-bed0-534178c114c0","parent_path":"\/infra\/tier-1s\/T1"
2023-10-04 12:08:27.924 UTC [NetworkStretchService_SvcThread-43597, j: 2365f2ae, s: ce38d858, , TxId: cac134a8-0dc2-4b44-b7c5-a458d5c1c00d] WARN c.v.v.h.n.ConfigureHostRoutesOnEdgeJob- nextHopSegmentPath is null but routesToAdd is non zero
2023-10-04 12:08:29.942 UTC [NetworkStretchService_SvcThread-43586, j: ddb479df, s: c1754c6a, , TxId: cac134a8-0dc2-4b44-b7c5-a458d5c1c00d] INFO c.v.v.h.n.ConfigureHostRoutesOnEdgeJob- Adding {"network":"X.X.X.X\/32","display_name":"HCX Policy based MON for Subnet A.A.A.A\/24","resource_type":"StaticRoute","next_hops":[{"scope":["\/infra\/segments\/hcx-ne-c4fe9c02-bdef-4dad-87fe-cbde23f1f511"]}]}
Location of App Engine log:
- HCX Manager : /common/log/admin/app.log