How do I fix my public ingress route configuration problem?
Correct public ingress route configuration errors as a way to resolve traffic routing errors.
You attempt to configure a public ingress route, but run into issues. For example, the packets continue to be routed to the destination instead of being routed to the next hop IP. No error occurs, but the packets are received in the wrong location.
Your routing table or route were not set up correctly.
Make sure that your routing table and route are configured properly.
Ensure that the routing table Traffic type is Ingress
and Ingress properties is set to Public internet
. The following diagram shows this route configuration in the IBM Cloud console.
The custom route Destination CIDR matches the public IP of the destination floating IP. The route's Action is Deliver
and the Next hop IP matches the virtual server instance's next
hop private IP. The following diagram shows this route configuration.
Ensure that the routing table and route API settings are configured properly.
At the routing table API level:
route_internet_ingress
is set totrue
- route_table_id:
<routing_table_id>
- traffic_source:
if
At the route API level:
- Action must be
Deliver
- Destination must be floating-IP public IP
- Next_hop must be
private IP
- the floating-IP (attached port) and the Next_hop must be defined on the same zone
For example:
- Action:
Deliver
- cidr:
99.74.80.0/28
# fip public ip - target_ipv4_addr:
192.168.100.101
# private ip