Using BGP Advertised Prefixed IP without physical interface.
Our setup is such that we're trying to get our FG1101E to act as both router and firewall with BGP routing.
We have our ISP provided single fiber uplink at 10gbps (SFP+) which has a defined Point to Point IP /29 IP address that's used to peer with a BGP neighbour.
The BGP side of things appears to work ok, with our prefix for public IPs are being advertised and received to our ISP, and they are sending at default route to us.
What we're trying to achieve is to be able to egress to the web using an IP on the advertised prefix, these are public IPs assigned to us as an organisation.
We're able to use them in the context of an outbound rule, for this to work we have to create an IP_Pool overload object and use that in the rule which shows to the world we're coming from an IP we own.
If we don't do that, then our IP is shown as the BGP peer IP.
We are trying to get to a place where we can use some sort of virtual interface with the IP loaded on from our prefix that can be used in policies and other objects..
We've tried with an IP from our assigned public prefix range
- VLANs based interface assigned to a non tagged VLAN (just to get it up)
- tried EMACS VLAN,
- tried loopback addresses
- using a different VRF and trying a variation of the above.
I've looked at multple documents and other pages with no obvious solution.
one example - https://docs.fortinet.com/document/fortigate/7.6.1/administration-guide/184807/defining-a-preferred-source-ip-for-local-out-egress-interfaces-on-bgp-routes
https://community.fortinet.com/t5/Support-Forum/How-to-change-outgoing-IP-address/m-p/36923?m=128453&mpage=1&tree=true
Is it even possible or do I bite the bullet at get a router between the Fortigate and ISP ?
