本帖最后由 wenliu 于 2013-1-17 10:15 编辑
我没接触过SGSN和GGSN的设备。不过应该类似,从你描述看,板卡的硬件类型就两种,GPB 和IBxx两种, 1. GPB 可以通过配置来作为 系统控制板和程序运行板来运营。2. IBxx 作为信令接口板来运行。(一般我接触到的信令接口板都是用一块母卡上插一块子卡来运行, 母卡对于ATM,IP,或者TDM都是一样的,但是会用不同的子卡来做不同的承载接入,比如对于ATM和TDM,就是不同的子卡;但是对于IP接口,一般不需要用子卡,直接用母卡的对外IP接口就行)。 2. 设备的几个主要功能,从功能上来分: a 控制卡(FSB) 负责整个系统的配置,启动 (比如对其他GPBblade的配置情况,例如有些GPB处理IuPs过来的业务,有些GPB处理去GGSN控制面的业务,有些处理去往GGSN用户面的业务,那GPB用来跑这些不同的app的时候,就是你所谓的AP,DP。 一般用户访问系统的Public IP地址,会设置在控制卡上。用户通过控制卡,再通过内部访问方式跳往其他板卡(可能是内部IP地址)。 控制卡也会搜集其他板卡信息,提供用户WEB登录界面。 因为控制卡保存了系统配置信息,监控系统运行情况,为了保证系统的健壮性或者考虑到以后整个系统升级(而不中断业务的情况)的需要,需要引入主备机制以防止当前active的FSB down掉时候,有块standBy的FSB可以继续接过这个任务。 b 信令接口卡, IuPS可能用ATM接入,去HLR的可能用TDM,去HSS可能用SCTP,去GGSN时候可能还得分用户面和控制面(因为GTP消息的不同,)因为不同的底层的接入不同,需要用不同的接入卡。信令接口卡来提供对link的监控管理(比如sctp上的heartbeat消息), 完成对上层业务encoding和decoding成信令的过程。
c 那信令接口卡怎么知道消息应该往哪个run App业务的blade送呢。。。那得再看你的配置。。这个应该是你们内部逻辑的实现了。
3. 另外系统内部通信可能会用内部IP地址,你可以尝试看下你们内部网卡的划分,估计可以看到很多ethxx的信息,这个一般在系统全新安装的时候由你们的平台文件已经确定好了,(一般测试,研发看不到这部分内部是如何实现的,除非去问平台组)。 系统内部会划分各个Vlan,这样的话,内部IP报文在交换的时候,只会发生在几块特定的blade上,比如信令卡只会转送某些消息给某个APP板子,这样不同的app就和不同的信令卡匹配上了)。 内部通信除了走内部IP消息,也会用到总线,而且板卡也分前板,后板,可能对内接口消息走的都是后板。
4.除了看到的这些板卡类型,系统部分应该还有专门处理load sharing的机制(有些还用专门一块板卡来处理)。不过从你描述上来看,没看到这个,可能内部用软件来完成了。 另外如果还要加上NAT转换,或者系统设置类似DMZ的东西,也会有其他板卡来完成。 |