以下转一个坛友发给我的“关于PDP激活后到WAP网关路由的问题”,请大家拍砖。谢谢了。(黑色加粗为原问题,红色部分为我的个人理解) 原问题如下: “cmnet,cmwap和专网的数据包经过GGSN后怎么走的?下面是我个人想象的情况,不知道对不对,请您指教。
比如cmwap的包,目标IP是10.0.0.172,经过Gw接口,通过GRE协议发到WAP的代理10.0.0.172.
其余的包直接发给cmwap的防火墙 我的理解:目前只要是通过cmwap这个APN激活的,就一定要经过WAP网关才能访问业务。不论你是什么类型的业务,http也好,飞信也罢都要经过WAP网关。发一张图:
从图上可以看出,到WAP网关的报文都是通过GRE路由器然后再交给WAP防火墙再送到WAP网关的。
比如cmnet的包,直接发给cmnet的防火墙,如果用户以cmnet发起PDP激活是不是肯定没法向10.0.0.172发包??? 我的理解:是的。CMNET这个APN激活的话,就直接上internet了,走Gi的防火墙,不走WAP网关的防火墙。
比如专网的包,直接通过GRE协议发给VPN。 我的理解:专网就比较灵活了。肯定有一个专网的APN来单独激活。另外企业这边肯定有一个前置路由器来做隧道的终结或安全网关。具体的接入可以通过GRE、L2TP、IPSec over GRE或者专线来连接到运营商侧。
WAP Gateway和10.0.0.172的代理是不是两个东西?是不是cmnet和cmwap的WAP和WWW的包都要经过WAP Gateway。而且WWW的还要经过WAP Gateway的转换WAP? 我的理解:目前WAP网关的地址就是10.0.0.172。所以目前来看就是一个东西。通过cmnet apn激活的包应该不需要应该WAP网关的。只有cmwap激活的才需要。如果通过cmwap apn激活,访问的地址是www开头,不用转换成wap(一般浏览器比如QQ浏览器都会给出提示,是按照普通PC方式访问还是按照3G手机方式访问)。WAP网关这时就相当于只是一个HTTP层的代理一样。
对WAP1.x的手机不管通过cmnet或cmwap访问网页时,SP基本上都不支持WAP1.x,是不是都要经过WAP Gateway的协议转换。 我的理解:都要。只不过现在一般千元以上的手机都是WAP2.X比较多吧。
对WAP2.x的手机不管通过cmnet或cmwap访问网页时,SP基本上都支持WWW,是不是都要可以不经过WAP Gateway的协议转换,直接通过WWW协议来访问。” 我的理解:不需要转换。WAP网关这时就相当于只是一个HTTP层的代理一样。 |