Network programming 以下测试用例的Radius服务器响应代码是什么?

Network programming 以下测试用例的Radius服务器响应代码是什么?,network-programming,radius,freeradius,Network Programming,Radius,Freeradius,我正在测试Radius服务器实现,但我不确定以下情况下的正确响应代码: 1客户端无密码登录 2客户端发送错误的请求代码 你知道吗 根据0-1,在给定的访问请求中允许用户密码的实例,并且必须存在用户密码、Chap密码或状态属性之一 访问请求必须包含用户密码或密码 CHAP密码或状态。访问请求不能同时包含 用户密码和CHAP密码。如果将来的扩展允许其他 要传递的身份验证信息的种类、属性 可以在访问请求中使用,而不是用户密码或密码 CHAP密码 然而,如果这些属性都不存在,RFC对应该发生什么保持沉默

我正在测试Radius服务器实现,但我不确定以下情况下的正确响应代码:

1客户端无密码登录 2客户端发送错误的请求代码 你知道吗

根据0-1,在给定的访问请求中允许用户密码的实例,并且必须存在用户密码、Chap密码或状态属性之一

访问请求必须包含用户密码或密码 CHAP密码或状态。访问请求不能同时包含 用户密码和CHAP密码。如果将来的扩展允许其他 要传递的身份验证信息的种类、属性 可以在访问请求中使用,而不是用户密码或密码 CHAP密码

然而,如果这些属性都不存在,RFC对应该发生什么保持沉默

如果希望模拟流行的RADIUS解决方案(如FreeRADIUS),则在此实例中应返回访问拒绝

这一点在本节中讨论

代码字段是一个八位字节,用于标识半径的类型 小包裹当接收到带有无效代码字段的数据包时,它 被默默地抛弃了

i、 e.不应发送响应