计费方法及装置制造方法及图纸

技术编号:7936733 阅读:194 留言:0更新日期:2012-11-01 07:11
本发明专利技术公开了一种计费方法及装置。其中,该方法包括:接收用户发送的DAD报文;其中,该DAD报文的字段中扩展有协议类型字段,该DAD报文中携带有IPv6地址;检测上述IPv6地址是否可用;如果检测结果为可用,则根据上述协议类型字段确定上述用户的接入类型,针对不同的上述接入类型对上述用户执行相应的计费操作。通过本发明专利技术,解决了相关技术中路由器设备无法对各种接入类型进行区分的问题,从而可以区分不同的接入类型,使计费操作更有针对性,提高了计费的准确性,提高了用户感受。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种计费方法及装置
技术介绍
在宽带技术和宽带用户迅速成长的今日,V4地址空间的危机由来已久,这是导致互联网协议(Internet Protocol,简称为IP)技术版本升级的主要动力。中国下一代互联网示范工程(CNGI项目)是国家级的战略项目,该项目的主要目标是以互联网协议版本6(Internet Protocol Version6,简称为IPv6)为核心,搭建下一代互联网的试验平台。此项目标的启动标志了我国的IPv6进入了实质性发展阶段。各级运营商也正在加紧步伐部署V6网络,V6宽带接入网络已逐步进入试商用阶段。IPv6基础协议的设计理念是希望V6网络能成为一个即插即用的接入网络,但是对于部分运营商而言,需要进行有状态(即动态地址分配)形式来管理地址,所以支持IPv6的动态主机配置协议(Dynamic Host Configuration Protocol for IPv6,简称为 DHCPv6)应运而生,导致在现有IPv6远程宽带接入网络拓扑环境中,邻居发现协议(NeighborDiscovery Protocol,简称为NDP)协议中的无状态地址自动配置(Stateless AddressAuto configuration,简称为SLAAC)功能与DHCPv6协议地址分配功能共存。现今,流行的宽带远程接入服务器(Broadband Remote Access Server,简称为BRAS)路由器设备提供了典型的IPv6接入用户类型有=IPHOST (静态专线)用户、DCHPv6用户和SLAAC用户。对于链路方式的不同,DHCPv6用户与SLAAC用户可以分为以太链网链路用户和以太网上的点对点协议(Point-to-point Protocol Over Ethernet,简称为PPPoE)链路用户。特别在IPv6组网中,多宿主主机变成日益重要的应用场景。一个主机除了一个有线的网络连接(例如以太网),还可能有一个或者更多的无线连接,例如蓝牙和802. 11协议。一个主机除了与物理链路连接,也可能与虚拟网络或者隧道网络连接。例如,一个主机除了直连到公共因特网,还可能连接到一个隧道私有共有网络。对于IPv6过渡场景很可能会增加一条隧道链路,例如,主机们可能与6to4隧道(远程函数调用(Remote Function Call,简称为RFC) 3056)或者一个配置隧道(RFC2893)网络相连接。而对于BRAS路由器设备的实际应用中,IPHOST静态专线、DCHPv6和SLAAC三种用户接入类型可以分别或者共存式地为一个用户进行用户网络接入服务。并且,对于BRAS路由器设备来说,则需要对一个用户(每个用户拥有唯一的一个媒体存取控制(Media AccessControl,简称为MAC)地址)分配的多个IPv6地址和前缀进行管理。由于每个用户可能拥有多个IPv6地址和前缀,其中的IPv6地址和前缀可能是应用BRAS路由器设备提供的不同的接入类型而完成网络接入的。例如一个家庭用户(该家庭拥有唯一的一个MAC地址),由于其固定电话或者手机为该家庭的重要通讯手段,使用IPHOST用户接入方式接入到BRAS路由器设备上(即通过静态配置一个IPv6地址后,通过NDP协议报文向BRAS路由器设备请求接入并接入成功);如果电信级运营商也提供了交互式网络电视(Internet Protocol Television,简称为IPTV)服务给该家庭,IPTV使用了惯用的DHCPv6用户接入方式接入到同一 BRAS路由器设备上(即通过IPTV客户端与BRAS路由器设备进行DHCPv6协议交互,而为IPTV客户端分配IPv6地址或者前缀,并且完成用户接入);对于网络服务提供商同时需要给该家庭又提供了网络服务,为了方便客户体验,此网路服务提供商在同一 BRAS路由器设备上采用了即插即用的SLAAC用户接入方式,为该家庭分配IPv6前缀(即通过NDP协议中的SLAAC功能完成用户接入),并开通网络服务。在以太网络中,不管是IPHOST用户接入类型、DHCPv6用户接入类型还是SLAAC用户接入类型,都会给用户分配一个或者多个IPv6地址、或者一个前缀或者多个前缀。而对于所有的IPv6客户端来说,不管采用哪种接入方式,不管是静态配置地址还是动态分配地址和前缀,不管分配的是IPv6地址还是IPv6前缀,都会进行IPv6地址的重复地址检测(Duplicate Address Detection,简称为DAD)。如果给IPv6客户端分配的是IPv6前缀,IPv6客户端一般会根据分配IPv6前缀生成一个IPv6地址,具体的生成地址规则详见IPv6通讯协议标准,在此不再详述,后续对生成的IPv6地址进行DAD检测。 总之,每个网络节点想使用一个IPv6地址前都必须进行DAD检测,在确认本链路范围内没有重复地址后,才能使用此IPv6地址进行网络服务和数据服务。DAD检测是通过DAD报文来实现的功能,DAD报文一般情况会发送I至6次(具体检测次数与具体设备相关),每次发送时间间隔为I秒,发送最后一个DAD报文结束后,等待I秒钟后,如果没有收到回复DAD报文的回复报文,则认为上述IPv6地址在此本地链路范围内是可用的,如果收到回复DAD报文的回复报文,则认为上述IPv6地址在此本地链路范围内是不可用的。DAD报文与邻居通告(NeighborAdvertise,简称为NA)报文都是NDP协议报文中的一种,他们都是使用的第六版互联网控制信息协议(Internet Control Message ProtocolVersion6,简称为ICMPv6)的封装格式。图I是根据相关技术的邻居请求(Neighbor Solicit,简称为NS)报文的封装格式示意图,如图I所示,NS报文的32位中的0-8位为Type (类型),一般取135,32位中的8-16位为Code (代码),一般取0,32位中的16-32位为Checksum (校验和),即ICMP的校验和;NS报文中的Reserved (保留字段)未被使用,必须被发送者初始化为0,且被接收者忽略;NS报文中的Target Address (目标地址)是请求的目标IP地址,必须不是组播地址;NS报文中的Option (可选选项)即源链路层地址选项。图2是根据相关技术的NA报文的封装格式示意图,如图2所示,NA报文的32位中的0-8位为Type (类型),一般取136,32位中的8_16位为Code (代码),一般取0,32位中的16-32位为Checksum (校验和),即ICMP的校验和;NA报文中的Reserved (保留字段)中的R标记是路由器标记,S标记是请求标记,0标记是覆盖标记,Reserved (保留字段)未被使用,必须被发送者初始化为0,且被接收者忽略;NA报文中的Target Address (目标地址)是请求的目标IP地址,必须不是组播地址;NA报文中的Option (可选选项)即目标链路层地址选项。如果NS报文中的IPv6的IP头中源地址为未制定的IPv6地址(S卩,全零地址)时,则此时的NS报文定义为DAD报文。DAD报文本文档来自技高网...
计费方法及装置

【技术保护点】
一种计费方法,其特征在于,包括:接收用户发送的重复地址检测DAD报文;其中,所述DAD报文的字段中扩展有协议类型字段,所述DAD报文中携带有互联网协议版本6IPv6地址;检测所述IPv6地址是否可用;如果检测结果为可用,则根据所述协议类型字段确定所述用户的接入类型,针对不同的所述接入类型对所述用户执行相应的计费操作。

【技术特征摘要】
1.一种计费方法,其特征在于,包括 接收用户发送的重复地址检测DAD报文;其中,所述DAD报文的字段中扩展有协议类型字段,所述DAD报文中携带有互联网协议版本6IPv6地址; 检测所述IPv6地址是否可用; 如果检测结果为可用,则根据所述协议类型字段确定所述用户的接入类型,针对不同的所述接入类型对所述用户执行相应的计费操作。2.根据权利要求I所述的方法,其特征在于,所述DAD报文的字段中扩展有协议类型字段包括 将所述DAD报文的保留字段的前两位,扩展为所述协议类型字段。3.根据权利要求I所述的方法,其特征在于,根据所述协议类型字段确定所述用户的接入类型包括 在所述协议类型字段的值为O时,确定所述用户的所述接入类型为静态专线IPHOST类型; 在所述协议类型字段的值为I时,确定所述用户的所述接入类型为无状态地址自动配置SLACC类型; 在所述协议类型字段的值为2或3时,确定所述用户的所述接入类型为支持IPv6的动态主机配置协议DCHPv6类型。4.根据权利要求I所述的方法,其特征在于,检测所述IPv6地址是否可用包括 判断所述DAD报文中携带的所述IPv6地址与报文接口的地址是否相同; 如果相同,则确定所述IPv6地址不可用; 如果不相同,则确定所述IPv6地址可用。5.根据权利要求I所述的方法,其特征在于,检测所述IPv6地址是否可用之后,所述方法还包括 如果所述检测结果为不可用,则向所述用户发送通告报文,其中,所述通告报文中携带有所述IPv6地址,所述通告报文用于指示所述用户下线。6.根据权利要求5所述的方法,其特征在于,所述通告报文为邻居通告NA报文。7.一种计费装置,其特征在于,包括 报文接收模块,用于接收用户发送的重复地址检测DAD报文;其中,所述DAD报...

【专利技术属性】
技术研发人员:翟青涌赵申刘成功
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1