1、 基于 Radius 的 IPv6 统计技术要求 Radius accounting for ipv6 (报批稿) -发布 -实施 中华人民共和国工业和信息化部 发布 ICS 33.030 M11 中 华 人 民 共 和 国 通 信 行 业 标 准 YD/T YD YD I 目 次 前 言 .I 基于 Radius的 IPv6统计技术要求 .1 1 范围 .1 2 规范性引用文件 .1 3 缩略语(按字母顺序排序) .1 4 操作模型 .2 5 用例 .3 5.1 IPv6用户速率统计 .3 5.2 IPv6用户流量统计 .4 XX/T XXXXXXXXX II 前 言 本标准根据 GB/T1
2、.1-2009 的规则起草。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任 。 本标准由中国通信标准化协会提出并归口。 本标准起草单位:中国电信集团公司 本标准主要起草人:徐洪磊,孙琼,史凡,解冲锋 XX/T XXXXXXXXX 1 基于 Radius 的 IPv6 统计技术要求 1 范围 本标准规定了一个 新的 Radius 属性 , 用来统计必要的 IPv6 参数 , 作为 SNMP 数据统计的重要补充 。 本标准适用于 运行 Radius 协议的 IPv6 接入设备, 如城域网 BRAS 等。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的 。
3、凡是注日期的引用文件 , 仅所注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 IETF RFC2865 远程用户拨号认证服务 Remote Authentication Dial In User Service IETF RFC3162 远程用户拨号认证 服务及 IPv6 RADIUS and IPv6 3 缩略语 (按字母顺序排序) 下列缩略语适用于本文件: AAA 验证、 授权 和记账 Authentication、 Authorization、 Accounting BRAS 远程宽带接入服务器 Broadband Remote Acce
4、ss Server DNS 域名服务系统 Domaion Name System IETF 互联网工程任务组 Internet Engineer Task Force IPv6 因特网协议第六版 Internet Protocol Version 6 PPP 点到点协议 Point-to-Point Protocol PPPv6 支持 IPv6的点到点协议 Point-to-Point Protocol for IPv6 RADIUS 远程用户拨号认证服务 Remote Authentication Dial In User Service SNMP 简单网管协议 Simple Network
5、 Management Protocol 4 操作模型 基于 Radius的 IPv6统计的操作方法分为以下两个步骤: a) 根据统计需要, 在 radius 报文中增加新的属性, 并上报给 AAA 服务器; YD 2 b) AAA 服务器向统计分析系统开放数据接口,提供所需的统计信息。 该流程如 图 1 所示: 图 1: 基于 Radius 的 IPv6 用户信息统计过程 需要注意的是 , 当 通过 Radius 协议将需要统计的数据封装为 radius 属性上送 给 AAA 服务器时 , 相关属性应该在什么数据包中进行上送,取决于该属性 的具体情况 ; 在 IETF RFC 2865 当中
6、 规定了 Radius 的几种报文格式,如 图 2 所示: 图 2: Radius 的几种报文格式 统计信息的上送, 建议采用 Accounting-Request 报文( code=4) 或者 Status-Client( code=13) 这两种报文 , 其中 Accounting-Request( status=stop) 已经广泛地用来上报各类统计属性信息 , 设备 支持难度小 , 建议作为首选方式 , 将需要 统计的 IPv6 用户数据 , 例如用户上网速率 、 上网流量等 , 以报文属性的方式添加 进 Radius 报文。 XX/T XXXXXXXXX 3 统计报文格式应当 严格遵
7、循 RFC2865 中的规定,其中报文格式如 图 3 所示, 属性格式如图 4 所示: 图 3:统计报文格式 图 4:属性报文格式 属性 Type 字段的定义参考今后 RFC3126 的具体规定, 本文不做具体规定 ; 其它 字段的使用方 法与 RFC2865 中的规定一致。 5 用例 5.1 IPv6 用户速率统计 说明:用以在用户连接关闭时统计本次会话的各类 IPv6速率参数 承载报文: accounting-request( status=stop) 属性设置: a) 下行平均速率, 以 bit/s 为单位 b) 下行峰值速率, 以 bit/s 为单位 c) 上行平均速率, 以 bit/s 为单位 d) 上行峰值速率, 以 bit/s 为单位 YD 4 5.2 IPv6 用户流量统计 说明:用以在用户连接关闭时统计本次会话的各类 IPv6流量参数 承载报文: accounting-request( status=stop) 属性设置: a) 下行流量, 以 KB 为单位 b) 上行流量, 以 KB 为单位 c) 下行包数, 以 packet 为单位 d) 上行包数, 以 packet 为单位 _