A system serving a hierarchical cellular network having a core and a plurality of nodes, the system comprising: at least one mobile base station having base station functionality and operative to serve mobile stations MS or mobile base stations MBS including other mobile base stations, and to be served inter alia by other mobile base stations or base stations; and wherein the at least one mobile base station includes: a tunneling subsystem; a backhauling link subsystem interfacing between the tunneling subsystem and a mobile base station or base station which is closer to the core than said mobile base station and a base station subsystem, interfacing between the tunneling subsystem 86, a mobile station or a mobile base station which is further from the core than said mobile base station wherein the tunneling subsystem is operative to perform the following, on data arriving from a base station subsystem, the data coming from another mobile base station or mobile station from among said plurality of mobile base stations or mobile stations collecting said data; and encapsulating the results to be sent in an individual session into packets and sending said packets to said Backhauling Link Subsystem, wherein the core comprises an S1 tunneling server and wherein a first block comprised by the S1 tunneling server in an Inbound flow comprises a mobile base station filter operative to sort incoming user-plane packets of an S1-U interface and wherein the filter, by using a known list of mobile base stations MBS, is operative to detect the mobile base stations' packets, to filter said packets from the S1-U stream and to send the stream without the mobile base stations' packets directly to a Core segment, comprised by the core wherein the filter is operative to send the stream without the mobile base stations' packets directly to the Core segment (503 using a standard Inbound S1-U interface and to send the stream of only mobile base stations packets to the Tunneling Subsystem comprised by the S1 tunneling server using an S1-U protocol interface. at least one mobile base station having base station functionality and operative to serve mobile stations MS or mobile base stations MBS including other mobile base stations, and to be served inter alia by other mobile base stations or base stations; and wherein the at least one mobile base station includes: a tunneling subsystem; a backhauling link subsystem interfacing between the tunneling a tunneling subsystem; a backhauling link subsystem interfacing between the tunneling subsystem and a mobile base station or base station which is closer to the core than said mobile base station and a base station subsystem, interfacing between the tunneling subsystem 86, a mobile station or a mobile base station which is further from the core than said mobile base station wherein the tunneling subsystem is operative to perform the following, on data arriving from a base station subsystem, the data coming from another mobile base station or mobile station from among said plurality of mobile base stations or mobile stations collecting said data; and encapsulating the results to be sent in an individual session into packets and sending said packets to said Backhauling Link Subsystem, wherein the core comprises an S1 tunneling server and wherein a first block comprised by the S1 tunneling server in an Inbound flow comprises a mobile base station filter operative to sort incoming user-plane packets of an S1-U interface and wherein the filter, by using a known list of mobile base stations MBS, is operative to detect the mobile base stations' packets, to filter said packets from the S1-U stream and to send the stream without the mobile base stations' packets directly to a Core segment, comprised by the core wherein the filter is operative to send the stream without the mobile base stations' packets directly to the Core segment (503 using a standard Inbound S1-U interface and to send the stream of only mobile base stations packets to the Tunneling Subsystem comprised by the S1 tunneling server using an S1-U protocol interface. collecting said data; and encapsulating the results to be sent in an individual session into packets and sending said packets to said Backhauling Link Subsystem, wherein the core comprises an S1 tunneling server and wherein a first block comprised by the S1 tunneling server in an Inbound flow comprises a mobile base station filter operative to sort incoming user-plane packets of an S1-U interface and wherein the filter, by using a known list of mobile base stations MBS, is operative to detect the mobile base stations' packets, to filter said packets from the S1-U stream and to send the stream without the mobile base stations' packets directly to a Core segment, comprised by the core wherein the filter is operative to send the stream without the mobile base stations' packets directly to the Core segment (503 using a standard Inbound S1-U interface and to send the stream of only mobile base stations packets to the Tunneling Subsystem comprised by the S1 tunneling server using an S1-U protocol interface.