51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 6549|回复: 3
打印 上一主题 下一主题

GGSN9811数据配置之一(接口及IP配置)   [复制链接]

Rank: 9Rank: 9

懒

跳转到指定楼层
楼主
发表于 2011-6-27 21:31:40 |只看该作者 |倒序浏览
一键分享 一键分享
本帖最后由 爱卫生 于 2011-6-27 21:32 编辑

    本帖通过一个实例来介绍GGSN9811的数据配置的第一部分----接口及IP配置。
   本帖使用的拓扑图如下图一所示:

图一 数据配置实例拓扑图

    上图对应的接口列表如图二所示:

图二 拓扑图对应接口列表

     接口IP如图三所示:

图三 接口IP

   相关的配置命令如下:

1 配置接口
-  ADD  INTF

2 激活接口
-  ACT  INTF

3 给接口添加IP地址
-  ADD  IP


一 物理接口的配置:

     物理接口配置(以以太网为例)
     用Ethernet来标识一个物理接口,配置在LPU板上,占用具体的物理端口,后面配置的逻辑接口要使用物理接口转发对外的数据包
1   配置过程
/*创建连接SGSN的Ethernet接口:LPU板槽位号为1*/
ADD INTF: INTFN=“ethernet1/0/0";
/*配置IP地址和掩码:*/
ADD IP: INTFN=“ethernet1/0/0”, IPADDR=“10.220.154.1”, MASK=“255.255.255.0";

/*创建连接CG的Ethernet接口:LPU板槽位号为1*/
ADD INTF: INTFN=“ethernet1/0/1";
/*配置IP地址和掩码:*/
ADD IP: INTFN=“ethernet1/0/0”, IPADDR=“10.99.75.137”, MASK=“255.255.255.0";
/*创建连接radius server的Ethernet接口:LPU板槽位号为1*/
ADD INTF: INTFN=“ethernet1/0/2";
/*配置IP地址和掩码:*/
ADD IP: INTFN=“ethernet1/0/0”, IPADDR=“10.99.77.110”, MASK=“255.255.255.0";

/*创建连接PDN的Ethernet接口:LPU板槽位号为1*/
ADD INTF: INTFN=“ethernet1/0/3";
/*配置IP地址和掩码:*/
ADD IP: INTFN=“ethernet1/0/0”, IPADDR=“10.99.76.1”, MASK=“255.255.255.0";


二 Gn接口的配置

2.1 Gn接口的配置实现说明

    如图四所示:

图四 Gn接口的配置实现

    1) Gnif接口用于GTP协议栈使用。SGSN解析APN域名时解析到的就是这个地址。
    2) 从Gn接口发来的数据包要在此接口上进行GTP的解封装。
    3) 发到SGSN去的所有数据包要在此接口上进行GTP的封装。

    简略来看一下,Gn接口用户面在SGSN和GGSN上的实现流程,如下图五所示:

图五 Gn接口用户面在GSN节点上的实现

    先看MS发的数据包结构,通过空口传到SGSN的UHPU板,HPU还有处理GTP-U的封装功能,处理用户发上来的数据包,在数据包前面根据控制面创建的隧道加上隧道头,把用户面数据封装在里面,查路由表发到GGSN,GGSN看到Gnif地址,转发给Gnif,先删掉隧道头,还原出MS原始的IP包头,发现是去往Sina网的,则查找本地路由表,送给Gi接口的下一跳路由器处理。

    下面再来看一下Gn接口控制面在SGSN和GGSN上的实现流程,如下图六所示:

图六 Gn接口控制面在GSN节点上的实现

     GTP的协议栈两个层面,画图,控制面是通过控制消息在SGSN,GGSN之间建立用户面的传输隧道,首先在SGSN侧有三块单板,GTP发出控制消息,指明从哪块GTP出来,送到哪个GGSN去,启动创建隧道的流程,这个数据包产生以后,作为用户数据包传送,先送到HPU板,相当于路由器的功能,有路由表,所有发出接受的都要它转发,根据GGSN地址查出路由,LPI板到LPU;GGSN从LPU进来,看到GGSN的IP为Gnif,交给SPU处理,SPU识别出消息内容,创建用户面隧道;
     刚才是上行,现在下行,在GGSN处理好之后,由Gnif产生消息,查路由表,创建好隧道。
     介绍一下SGSN内相关几块单板,HPU:路由转发(进来出去都需要);GTP:处理GTP-C,发送给GGSN之前,需要加上一个隧道头。


2.2 Gn接口的数据配置

    用Gnif来标识一个Gn逻辑接口,配置在SRU板上,不占用具体的物理端口,在GTP协议中IP包的源或目的地址使用的是这个地址。
配置过程
/*创建Gnif接口:SPU板槽位号为3*/
ADD INTF: INTFN="gnif3/0/0";

/*配置IP地址和掩码*/
ADD IP: INTFN=“gnif3/0/0”, IPADDR=“217.164.95.80", MASK="255.255.255.255";

/*配置GTP协议参数:发送Echo信令,发送Echo信令间隔为60秒,GTP信令超时时长为10秒,GTP信令重发次数为5次*/
SET GTP: ESW=ON, INTV=60, T3=10, N3=5, PRISW=OFF, PRIID=0, IDLSW=OFF, IDLE=48;


三 Gi接口的数据配置

3.1 Gi接口的数据实现

   如下图七所示:

图七 Gi接口实现

   1) Giif接口用于Radius协议栈使用。
   2) 如果此APN业务要求进行AAA的认证、计费、鉴权,则GGSN在收到手机发来的激活请求后,要向Radius发送消息,这个消息的IP包的地址使用的就是Giif地址。
   3) 如果此APN业务不需要进行AAA业务,则可以不配置。


3.2 Gi接口的数据配置
    用Giif来标识一个Gi逻辑接口,配置在SRU板上,不占用具体的物理端口。在和AAA服务器间运行Radius协议时使用

配置过程
/*创建Giif接口:SPU板位于槽号3*/
ADD INTF: INTFN="giif3/0/0";
/*配置IP地址和掩码*/
ADD IP: INTFN="giif3/0/0", IPADDR=“10.99.77.10", MASK="255.255.255.255";


四 G接口的数据配置

4.1 G接口的数据实现

    G接口是GGSN9811自定义的内部逻辑接口,运行IP协议。GGSN9811通过该接口实现MS下行数据包的转发。
    在系统中使用“Gif”标示。实现如下图八所示:

图八 G接口实现图

    GGSN是个具有GPRS功能的路由器,因此进入GGSN的数据有两类:要发给手机的IP包(黑色线条)和普通的数据包(红色线条)。只有手机的数据包需要转发到Gnif接口进行GTP封装,而普通的数据包不需要。


4.2 G接口的数据配置

配置过程
/*创建Gif接口:编号为0*/
ADD INTF: INTFN="gif0";

G接口不占用IP地址,不需配置IP地址。

/*配置手机下行路由:手机地址的网段是10.168.10.0~10.168.10.255*/
ADD IPRT: IP="10.168.10.0", MASK="255.255.255.0", OUTOP=INTF, INTFTYPE="gif", INTFNUM="0";


五 Ga接口配置

    Ga接口是GGSN与CG相连的接口。它是逻辑接口,在系统中使用“Gaif”标示。GGSN与CG之间运行GTP’ 协议。
配置过程
/*创建Gaif接口:SPU板槽位号为3*/
ADD INTF: INTFN="gaif3/0/0";

/*配置IP地址和掩码*/
ADD IP: INTFN=“gaif3/0/0”, IPADDR=“10.99.75.3", MASK="255.255.255.255";

/*配置CG信息*/
     ADD CHGCG: IP="10.99.75.138", PRO=TCP,     CGR=R4;

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

Rank: 2Rank: 2

沙发
发表于 2011-9-13 17:32:50 |只看该作者
很详细的分析也介绍啊

使用道具 举报

Rank: 3Rank: 3Rank: 3

板凳
发表于 2013-12-26 21:41:03 |只看该作者
感谢爱总资源分享

使用道具 举报

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

地板
发表于 2014-2-19 00:26:18 |只看该作者
讲解的太好了,赞一下了。。。

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2024-11-1 10:33 , Processed in 0.026149 second(s), 13 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部