微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 移动通信 > 4G LTE > 中国移动VoLTE中的公网二级DNS如何根据用户IP判断其所在地?

中国移动VoLTE中的公网二级DNS如何根据用户IP判断其所在地?

时间:06-03 整理:3721RD 点击:
如题。

众所周知,移动的VoLTE接入是依赖于LTE,核心网侧还要增加IMS域,VoLTE终端是统一配置IMS入口点VoLTE SBC的公共域名:sbc.chinamobile.com。在附着LTE网络后,VoLTE终端通过该域名去查询DNS获取VoLTE忘了入口点VoLTE SBC,DNS根据用户的IP地址判断其所在地,并就近分配VoLTE SBC给该用户。

VoLTE终端的IP地址应该是通过注册时LTE网络侧分配的,问题在于,LTE网络侧如何为用户分配VoLTE的IP使得CMnet二级DNS能够判断其所在地呢?

自问自答一下。

经过研究,实际上CMnet DNS判断的并不是VoLTE终端的IP地址,而是从PDN GW出来后的公网地址。

可以确定的是,VoLTE终端用于保持VoLTE一直在线的IP地址是私网IP,根据中国移动VoLTE的架构来看,VoLTE终端发出的消息是从LTE网络中出来,到达CMnet,通过CMnet再进入IP专网中的IMS核心网域。其中CMnet是公网,而CMnet DNS就是判断的VoLTE终端消息进入CMnet后的公网IP地址。而VoLTE终端消息的公网IP地址是PDN GW帮忙转换的,因此实际上CMnet DNS判断的是公网IP,如果该DNS中存储了各地公网IP段和地市之间对应的关系,以及省份内各个地市的SBC地址,那么就可以根据IP判断出VoLTE终端接入网所在地了,从而就近为该VoLTE终端分配SBC。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top