51学通信技术论坛

标题: S6a口MME怎么与HSS建立SCTP连接 [打印本页]

作者: Dark    时间: 2012-12-2 23:12:23     标题: S6a口MME怎么与HSS建立SCTP连接

在做MME与HSS的联调,数据配完,发现SCTP连接始终建立不起来,且抓包发现根本就没有SCTP的初始包,看了看文档,发现建立SCTP连接需要上层协议发起(不知道理解的对不对),但在抓包的时候也没抓到diameter的包,现在怀疑是不是要有用户的请求才会触发diameter建立连接(现在eNodeB还没挂上来,没办法验证),求大神指点。

作者: admin    时间: 2012-12-2 23:21:29

就把SCTP理解成TCP就简单了。但不应该什么包都没有啊。Heatbeat报文总应该有吧。

底层的IP连接OK吗?ping、trace?


作者: Dark    时间: 2012-12-2 23:40:02

admin 发表于 2012-12-2 23:21
就把SCTP理解成TCP就简单了。但不应该什么包都没有啊。Heatbeat报文总应该有吧。底层的IP连接OK吗?ping、t ...

ip层通了呀 ping测试过了,抓包就只看到ospf的hello包其他就木有什么了。。。 如果不需要上层触发的话,那可能就是配置问题了吧,明天再查查配置看看,对了,MME到HSS应该是谁先发起SCTP请求呢,还有到eNodeB呢?

作者: hrbqby    时间: 2012-12-3 11:19:16

确定IP可达到最终地址,Diameter 协议报文就会加载上.
作者: wenliu    时间: 2012-12-3 15:04:29

还是应该先看SCTP的建立。虽然规范中定义SCTP是为上层服务。 但在具体实现中,sctp的link的建立和管理和Diameter的状态机是分开的。除非是SCTP +M3UA的情况。因为M3UA 作为原来MTP3的适配,会去管理SCTP link。

一般是EnodeB 发给 MME, MME 发给 HSS.
作者: Dark    时间: 2012-12-3 19:35:40

wenliu 发表于 2012-12-3 15:04
还是应该先看SCTP的建立。虽然规范中定义SCTP是为上层服务。 但在具体实现中,sctp的link的建立和管理和Dia ...

非常感谢,今天查过配置,发现是当时做初始配置时,报错要配置SS7的数据,为了能check过去,添加了一些SS7的垃圾数据,其中SS7也需要建立起SCTP连接,偷了个懒没有建新的nw,直接在S6a口下配了个sn,然后放在了S6a的sctp profile下了,导致sctp建立不起来了。。。





欢迎光临 51学通信技术论坛 (http://51xuetongxin.com/bbs/) Powered by Discuz! X2