AC——HW服务器
某局点计划对接HW服务器,通过终端dhcp option字段,识别终端类型功能。
实际上,此功能可拆解为如下两步:
1. AC将终端的DHCP option属性封装在认证请求(radius报文)中;
2. HW服务器读取RADIUS报文中终端的DHCP option选项,从而识别终端类型。
AC侧只需做配置实现上述第一点即可,具体配置步骤如下:
V7可做如下配置配合(以下以对接HW NCE为例):
1、 全局视图,配一个华为的属性名,指定vendor id和code
[WX5510E]radius attribute extended hw-dhcp-option vendor 2011 code 158 type octets
//当系统需要支持其他厂商的私有RADIUS属性时,可以通过radius attribute extended命令为其定义为一个扩展属性,并通过attribute convert命令将其映射到系统可以识别的一个已知属性。这样,当RADIUS服务器发送给设备的RADIUS报文中携带了此类不可识别的私有属性时,设备将根据已定义的属性转换规则将其转换为可处理的属性。同理,设备在发送RADIUS报文时也可以将自己可识别的属性转换为服务器能识别的属性。
//vendor vendor-id:RADIUS属性所属的设备厂商标识。vendor-id为厂商标识号码,取值范围为1~65535。如果不指定该参数,则表示RADIUS属性为标准属性。HW公司的厂商标识为2011。
//code attribute-code:RADIUS属性在RADIUS属性集里的序号,取值范围为1~255。HW公司定义26号属性的158号子属性HW-DHCP-Option来表示DHCP Option信息。
2、 进radius视图
3、 使能属性转换开关
[WX5510E-radius-aa]attribute translate
//不同厂商的RADIUS服务器所支持的RADIUS属性集有所不同,而且相同属性的用途也可能不同。为了兼容不同厂商的服务器的RADIUS属性,需要开启RADIUS属性解释功能,并定义相应的RADIUS属性转换规则和RADIUS属性禁用规则。
4、 配属性转换功能
[WX5510E-radius-aa]attribute convert H3C-DHCP-Option to hw-dhcp-option sent
//RADIUS属性转换规则中的源属性内容将被按照目的属性的含义来处理。只有在RADIUS属性解释功能开启之后,RADIUS属性转换规则才能生效。
//sent:发送的RADIUS报文。
5、 配属性格式命令
[WX5510E-radius-aa]include-attribute h3c-dhcp-option format format2
//设备厂商可以通过对RADIUS协议中的26号属性进行扩展,以实现标准RADIUS未定义的功能。我司定义了私有属性H3c-DHCP-Option,用来携带客户端的DHCP Option信息。设备通过在RADIUS认证请求报文、计费开始请求报文或计费更新请求报文中携带该属性,将客户端的DHCP Option信息发送给RADIUS服务器。
//format2:属性的Type字段长度为2字节。该格式封装的属性适用于与特殊RADIUS服务器互通,例如HUAWEI的RADIUS服务器。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作