I have a private cross-connection with a service provider
This private connection is connected from my firewall to their router and the L3 IP range /30 for this segment is private
However, i just realized that when they provided us their application IP to connected to over this connection is a public IP
The source IP i am using is actually still a private IP but yet the destination i am connecting to is a public IP and this is done over a private cross-connect with a private /30 transit network
Can a public IP transverse a private network ? I mean this cross-connection is not facing the internet - how does it work ?