My question is maybe sort of awkward. Is our local Internet exchange using public IP addresses for communicating with other branches, and if they are, then suppose my PTCL (ISP) Lahore exchange public IP address is
18.104.22.168, then what should be the IP address of the Islambad Internet exchange? Is it something like
182.191.226.X, or there is a backup public IP address use by another exchange, and if they are using different IP addresses because my friend public of ISP exchange is
22.214.171.124, then how do the two branches communicate with different public IP addresses under the same infrastructure of PTCL?
It would be very helpful for me to understand this concept.