A satellite communication apparatus configured to route an Internet Protocol IP datagram with a standard internet routing protocol over a space link, the apparatus comprising: a router stack configured to route according to the standard internet routing protocol, comprising a current routing table including information for routing via the space link; a space link layer having a space link address table; and a router adaptation layer, interfacing with the router stack via a router interface, and interfacing with the space link layer via a space link interface; wherein the router adaptation layer is configured to: receive an Internet Protocol IP datagram comprising a destination, query the router stack to determine whether the destination is linked via the space link, and when the IP datagram's destination is linked via the space link; forward the IP datagram to the space link layer via the space link interface, the space link layer being configured to map the IP datagram's destination to a proprietary space link address within the space link address table, and forward the IP datagram to the proprietary space link address; wherein the apparatus is configured to operate as a satellite hub or VSAT, Very Small Aperture Terminal; and wherein the IP datagram comprises a routing packet comprising a route received over the space link interface, and the router adaptation layer is further configured to update the space link address table mapping proprietary space link addresses to IP addresses based on the route. a router stack configured to route according to the standard internet routing protocol, comprising a current routing table including information for routing via the space link; a space link layer having a space link address table; and a router adaptation layer, interfacing with the router stack via a router interface, and interfacing with the space link layer via a space link interface; wherein the router adaptation layer is configured to: receive an Internet Protocol IP datagram comprising a destination, query the router stack to determine whether the destination is linked via the space link, and when the IP datagram's destination is linked via the space link; forward the IP datagram to the space link layer via the space link interface, the space link layer being configured to map the IP datagram's destination to a proprietary space link address within the space link address table, and forward the IP datagram to the proprietary space link address; receive an Internet Protocol IP datagram comprising a destination, query the router stack to determine whether the destination is linked via the space link, and when the IP datagram's destination is linked via the space link; forward the IP datagram to the space link layer via the space link interface, the space link layer being configured to map the IP datagram's destination to a proprietary space link address within the space link address table, and forward the IP datagram to the proprietary space link address; wherein the apparatus is configured to operate as a satellite hub or VSAT, Very Small Aperture Terminal; and wherein the IP datagram comprises a routing packet comprising a route received over the space link interface, and the router adaptation layer is further configured to update the space link address table mapping proprietary space link addresses to IP addresses based on the route.