预期收到Diameter协议消息时,将生成响应并将其发送回发送方吗?

时间:2018-09-10 11:09:29

标签: diameter-protocol

我当前正在使用Seagull发送Diameter消息来测试Diameter协议接收组件。

我已经意识到我必须手动终止Seagull进程,因为当被测系统接收到Diameter消息时,它期望返回一个响应,而这并不是系统设置的工作。

在我希望更改发送消息的方式来解决此问题之前,我想检查Diameter协议的标准流程是否是在收到消息后发送响应,因此是否错过了这一要求?在设计中。

1 个答案:

答案 0 :(得分:3)

我不熟悉包含请求无应答请求的Diameter接口,并且由于协议包含许多支持请求/应答机制的参数(r位,逐跳,端到端,最后,Session-Id AVP ....)那么Diameter有数十种接口,因此请共享您使用的接口(例如:Ro,Gy,Gx,S6a ...)

关于您的海鸥案:

  1. 海鸥只能发送,而不必接收。检查方案XML中的“接收频道”。海鸥在这里等待答案。删除它,您将拥有只发送的海鸥。
  2. 每个正确的直径协商都始于请求(CER)和应答(CEA)。如果要模拟完全正确的流量,则Seagull必须等待答案