北七女孩 发表于 2013-8-14 16:30
接着上一层,还是切换的问题!
规范中说在X2接口的切换不能进行时,会进行S1接口的切换,也就是说在Source ...
接着上一层,还是切换的问题!规范中说在X2接口的切换不能进行时,会进行S1接口的切换,也就是说在Source eNodeB和Target eNodeB之间不能转发时使用S1接口的切换? 是的。
在基于S1接口的切换时,(参照规范3GPP TS23.401 V11.4.0 P164页的流程图),比如PGW下发给UE的数据,会通过建立间接转发通道(Create Indirect Data Forwarding Tunnel Request/Response),将数据经过PGW--> Source SGW--> Source eNodeB--> Source SGW-->Target SGW-->Targe eNodeB转发至UE,在这个过程中,等于说同一份数据被经过了三次转发,才传至UE,这样做有什么好处?又或者基于什么考虑呢? 按我的理解,在间接转发的过程中,只有 Source SGW-->Target SGW之间的通道是需要新建立的,而Source SGW--> Source eNodeB和Target SGW-->Targe eNodeB可以使用Direct Forwarding of Data的通道,为什么要又建立一组转发隧道呢? 这两个问题其实算是一个问题。为什么”而Source SGW--> Source eNodeB和Target SGW-->Targe eNodeB可以使用Direct Forwarding of Data的通道“没有使用呢?因为没有嘛,不是它不想用。 所以不存在建立direct forwarding of data通道,从而只能转一大圈走核心网绕。另外,这个流程图里11a.only for direct forwarding of data和11b.only for indirect forwarding of data是二选一。这一章前面5.5.1.2 S1-based handover-5.5.1.2.1 General部分还提到:”The availability of a direct forwarding path is determined in the source eNodeB and indicated to the source MME. If X2 connectivity is available between the source and target eNodeBs, a direct forwarding path is available. If a direct forwarding path is not available, indirect forwarding may be used. The source MME uses the indication from the source eNodeB to determine whether to apply indirect forwarding. The source MME indicates to the target MME whether indirect forwarding should apply. Based on this indication, the target MME determines whether it applies indirect forwarding.“ 也就是说直接转发是否可用是由source enodeb来感知的,source enodeb会把是否支持直接转发告知source MME(然后补充了一句,如果两个enodeB之间有X2口的链接,那就能用直接转发,否则不能。本例正好是S1的handover,是没有X2接口的,所以一定是非直接转发。) 然后如果直接转发不可用,就只能用非直接转发。source MME从source enodeb得到指示后,会决定是否使用非直接转发(这里不得不用)。source MME将会通知target MME是否应用非直接转发(也是不得不用)。所以target MME将根据这个指示,发起到target SGW的非直接隧道建立请求的信令了。然后用户面的路径走的是11b(非直接转发路径),而不是11a(直接转发路径)。后面就和你说的一样了。 就是说不是不想用,而是没有。 |