A method for delivering an audio and/or video content to a mobile terminal by an audio and/or video content delivery system deployed on top of a mobile network, wherein the audio and/or video content delivery system comprises plural cache servers, the cache servers are arranged using a layer-based hierarchical tree topology, the cache servers are connected to respective aggregation nodes of the mobile network such that a configurable breakout function of the aggregation nodes enables routing to the cache servers packets addressed to an anycast addressing associated with the cache servers, wherein each layer of the layer-based hierarchical tree topology is associated with an anycast addressing so that each layer of the layer-based hierarchical tree topology has a dedicated anycast addressing, and wherein the method comprises: - Allocating to the mobile terminal the anycast addressing corresponding to the layer of a first cache server, from which the audio and/or video content is to be delivered to the mobile terminal, among the cache servers, and wherein the method further comprises: - Configuring traffic steering addressed to the anycast addressing associated with a layer by configuring the configurable breakout function of the aggregation node connected to an active cache server of said layer so as to route the traffic addressed to the anycast addressing associated with said layer to the active cache server; and - Further configuring traffic steering addressed to the anycast addressing associated with any and all downstream layers, with respect to the layer of the active cache server, by configuring the configurable breakout function of the aggregation node connected with said active cache server so as to also route the traffic addressed to the anycast addressing associated with said any and all downstream layers to the active cache server, so that when the first cache server is not able to ensure service continuity for delivering the audio and/or video content to the mobile terminal, said service continuity is automatically ensured by a second cache server located upstream in the layer-based hierarchical tree topology with respect to the first cache server, wherein the second cache server is the active cache server. - Allocating to the mobile terminal the anycast addressing corresponding to the layer of a first cache server, from which the audio and/or video content is to be delivered to the mobile terminal, among the cache servers, - Configuring traffic steering addressed to the anycast addressing associated with a layer by configuring the configurable breakout function of the aggregation node connected to an active cache server of said layer so as to route the traffic addressed to the anycast addressing associated with said layer to the active cache server; and - Further configuring traffic steering addressed to the anycast addressing associated with any and all downstream layers, with respect to the layer of the active cache server, by configuring the configurable breakout function of the aggregation node connected with said active cache server so as to also route the traffic addressed to the anycast addressing associated with said any and all downstream layers to the active cache server, so that when the first cache server is not able to ensure service continuity for delivering the audio and/or video content to the mobile terminal, said service continuity is automatically ensured by a second cache server located upstream in the layer-based hierarchical tree topology with respect to the first cache server, wherein the second cache server is the active cache server.