An IP based cellular communication system comprising: a plurality of base stations and a cellular communication system core connected to each of the plurality of base stations and including an IP connectivity gateway operative to receive at least one packet having an IP-address designating a node in the cellular communication system, to add thereto a header of an individual base station serving said node, and to forward the packet with said header to a router, at least one moving relay having a mobile station functionality and a base station functionality which is addressed by the core using the mobile station functionality's IP address; and a router coupled to the gateway, configured to recognize packets for said individual base station as designated to a mobile station and operative for routing packets received from the gateway, as follows: packets whose IP address is any one of the plurality of base stations, are routed to said base stations; and at least one packet designated to an IP address of a mobile station is routed back to said gateway, and wherein when the core receives an individual packet having an IP-address designating a mobile station served by a peripheral base station located at a location which enables communication with a central base station, from among the plurality of base stations connected to the core, at the gateway, a header of the peripheral base station is added and the individual packet with the header of the peripheral base station is forwarded to the router; and wherein at the router, the individual packet, since its outermost IP address is recognized as designated to a mobile station, is routed back to said gateway; and wherein at the gateway, a header of the central base station is added and the individual packet with the header of the central base station is forwarded to the router; and wherein at the router, the individual packet, since its outermost IP address is one of the plurality of base stations, is routed to the central base station; and wherein at the central base station, the individual packet, since its outermost IP address is the peripheral base station, is routed to the peripheral base station; and wherein at the peripheral base station, the individual packet is routed to the mobile station designated in the individual packet's innermost IP address. a plurality of base stations and a cellular communication system core connected to each of the plurality of base stations and including an IP connectivity gateway operative to receive at least one packet having an IP-address designating a node in the cellular communication system, to add thereto a header of an individual base station serving said node, and to forward the packet with said header to a router, at least one moving relay having a mobile station functionality and a base station functionality which is addressed by the core using the mobile station functionality's IP address; and a router coupled to the gateway, configured to recognize packets for said individual base station as designated to a mobile station and operative for routing packets received from the gateway, as follows: packets whose IP address is any one of the plurality of base stations, are routed to said base stations; and at least one packet designated to an IP address of a mobile station is routed back to said gateway, and wherein when the core receives an individual packet having an IP-address designating a mobile station served by a peripheral base station located at a location which enables communication with a central base station, from among the plurality of base stations connected to the core, at the gateway, a header of the peripheral base station is added and the individual packet with the header of the peripheral base station is forwarded to the router; and wherein at the router, the individual packet, since its outermost IP address is recognized as designated to a mobile station, is routed back to said gateway; and wherein at the gateway, a header of the central base station is added and the individual packet with the header of the central base station is forwarded to the router; and wherein at the router, the individual packet, since its outermost IP address is one of the plurality of base stations, is routed to the central base station; and wherein at the central base station, the individual packet, since its outermost IP address is the peripheral base station, is routed to the peripheral base station; and wherein at the peripheral base station, the individual packet is routed to the mobile station designated in the individual packet's innermost IP address.