The present application relates to
network routing between networks where private routing tables are in use and remote networks. Overlapping
IP address ranges may be in use in private networks, which may result IP clashes in the remote network. A
system (400) for routing
internet protocol, IP, traffic is provided. The
system (400) comprises one or more
consumer networks (410) each comprising a gateway (420) and one or more private networks (430). Each of the plurality of private networks serves one or more endpoints (440). The
system (400) further comprises a remote network (450) comprising a
router (460) for each of the plurality of private networks (430) in the
consumer network (410). Each
router (460) in the remote network has a
unique identifier and is configured to establish a tunnel (470) between the
router and the gateway (420) of the corresponding
consumer network, so that each tunnel corresponds to a
private network (430) of the one or more private networks (430) in the one or more consumer networks (410). The gateway (420) of each consumer network (410) is configured to receive upstream IP traffic, determine from which
private network (430) the upstream IP traffic originates, and send the upstream IP traffic to the remote network (450) via the tunnel (470) corresponding to the
private network (430) from which the upstream IP traffic originates.