首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >freediameter -没有剩余的合适候选者来路由消息

freediameter -没有剩余的合适候选者来路由消息
EN

Stack Overflow用户
提问于 2017-01-10 06:38:50
回答 1查看 589关注 0票数 0

好了,我已经用freediameter库开始了一个简单的项目。我需要在我的项目中实现的是创建一个客户端diameter应用程序,该应用程序可以向diameter服务器发送一些CCR请求。

为此,我尝试为freediameter守护进程创建一个新的扩展。因此,我做的第一件事是在配置文件中设置对等diameter服务器:

ConnectPeer = "vm-pc.my.domain" { No_TLS; ConnectTo = "192.168.56.2"; Port=3868; };

然后在ta_entry函数中初始化请求消息,在消息体中我指定了Destination-Host和Destination-Realm,但仍然收到以下错误:

01/10/17,01:55:24.980611 ERROR Routing error: 'No remaining suitable candidate to route the message to' for the following message: 01/10/17,01:55:24.980620 ERROR 'Credit-Control-Request' 01/10/17,01:55:24.980628 ERROR Version: 0x01 01/10/17,01:55:24.980635 ERROR Length: 20 01/10/17,01:55:24.980642 ERROR Flags: 0xC0 (RP--) 01/10/17,01:55:24.980649 ERROR Command Code: 272 01/10/17,01:55:24.980656 ERROR ApplicationId: 4 01/10/17,01:55:24.980664 ERROR Hop-by-Hop Identifier: 0x00000000 01/10/17,01:55:24.980671 ERROR End-to-End Identifier: 0xDCA05EF4 01/10/17,01:55:24.980678 ERROR {internal data}: src:(nil)(0) rwb:0x0 rt:0 cb:0x80523df30,0x0(0x803397da0) qry:0x0 asso:0 sess:0x0 01/10/17,01:55:24.981562 ERROR AVP: 'Session-Id'(263) l=8 f=-M val="hadi-pc.my.domain;1484000714;6" 01/10/17,01:55:24.981569 ERROR AVP: 'Origin-Host'(264) l=8 f=-M val="hadi-pc.my.domain" 01/10/17,01:55:24.981577 ERROR AVP: 'Origin-Realm'(296) l=8 f=-M val="my.domain" 01/10/17,01:55:24.981584 ERROR AVP: 'Destination-Host'(293) l=8 f=-M val="vm-pc.my.domain" 01/10/17,01:55:24.981591 ERROR AVP: 'Destination-Realm'(283) l=8 f=-M val="my.domain" 01/10/17,01:55:24.981599 ERROR AVP: 'Auth-Application-Id'(258) l=12 f=-M val=4 (0x4) 01/10/17,01:55:24.981606 ERROR AVP: 'CC-Request-Type'(416) l=12 f=-M val='EVENT_REQUEST' (4 (0x4)) 01/10/17,01:55:24.981613 ERROR AVP: 'CC-Request-Number'(415) l=12 f=-M val=2 (0x2)

有人能帮我解决这个问题吗?ps:正如我在日志中看到的,CER/CEA是正常的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-10 18:41:02

建立连接时,在Capability-Exchange-Answer消息中用信号通知了哪个原始领域?

Diameter请求路由过程(如https://www.rfc-editor.org/rfc/rfc6733#section-6.1中所述)依赖于域,因此如果对等体返回的源域不是"my.domain",即使源主机匹配,freeDiameter也不会路由到该对等体。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41558170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档