一种网络地址的更新方法、系统及设备技术方案

技术编号:8537692 阅读:134 留言:0更新日期:2013-04-04 23:00
本发明专利技术实施例公开了地址前缀的生命期更新方法、系统及设备,应用于通信技术领域。在本发明专利技术实施例中,路由器将周期性地生成RA消息,并根据RA消息生成MAC包,在RA消息中携带给主机分配的前缀和该前缀的生命期,最后将该MAC包发送给主机,以便主机根据该前缀和前缀的生命期更新该主机的地址中前缀的生命期。由于在MAC包中包含的目的MAC地址为主机的单播MAC地址,使得路由器发送的RA消息只有确定的主机才能收到,这样RA消息中携带的为主机分配的前缀就不会被其他主机共享,具有独占性,满足了主机从WLAN网络接入3GPP网络系统的要求,从而能应用于3GPP网络系统中。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及网络地址的更新方法、系统及设备
技术介绍
在版本6的网络协议(Internet Protocol Version 6, IPv6)中,路由器会周期性地广播路由器广播(router advertisement, RA)消息,在RA消息中包含为主机分配的前缀 (prefix)和前缀生命期,在RA消息中包含的目的地址为该路由器下所有主机的多播地址 (all-nodes multicast address)。当主机和路由器都处于以太网等支持点到多点通信的共享介质网络时,这个路由器下的所有主机都会接收到该RA消息,新加入的主机会将构造的主机标识(interface id, ID)附加到分配的前缀后形成IPv6地址,实现了新主机的IPv6地址自动配置;对于已经使用该prefex配置过IPv6地址的主机,会使用给RA消息中的前缀生命期更新该prefix 的有效期。上述在IPv6地址更新的过程中,在一个路由器下的所有主机都共享一个前缀,但是在第三代伙伴项目组织(The 3rd Generation Partnership Project, 3GPP)的网络系统中,每个主机的前缀是具有独占性的,即需要给不同主机分配不同的前缀,当主机从无线局域网络(Wireless Local Area Networks, WLAN)等网络接入3GPP网络时,主机和路由器都处于以太网等共享介质网络中,如果按照上述方法进行IPv6地址前缀生命期的更新,就会有多个主机共享一个prefix,则上述网络地址前缀更新过程不能满足3GPP网络系统中每个主机的前缀具有独占性的要求。
技术实现思路
本专利技术实施例提供地址前缀的生命期更新方法、系统及设备,满足主机从WLAN无线网络接入3GPP网络系统的要求,从而能应用于3GPP网络系统中。本专利技术实施例提供一种地址前缀的生命期更新方法,应用在版本6的网络协议 IPv6中,包括周期性地生成路由器广播RA消息,所述RA消息中包含为主机分配的前缀和所述 iu缀的生命期;根据所述RA消息生成介质访问控制MAC包,所述MAC包的目的MAC地址为所述主机的单播MAC地址;发送所述MAC包给所述主机,以便所述主机根据所述前缀和前缀的生命期更新该主机的地址中所述前缀的生命期。本专利技术实施例提供一种路由器,应用在版本6的网络协议IPv6中,包括消息生成单元,用于周期性地生成路由器广播RA消息,所述RA消息中包含为主机分配的前缀和所述前缀的生命期;介质访问控制MAC包生成单元,用于根据所述消息生成单元生成的RA消息生成MAC包;在所述MAC包中包含的目的MAC地址为所述主机的单播MAC地址;发送更新单元,用于将所述介质访问控制MAC包生成单元生成的MAC包发送给所述主机,以便所述主机根据所述前缀和前缀的生命期更新该主机的地址中所述前缀的生命期。本专利技术实施例提供一种地址前缀的生命期更新系统,应用在版本6的网络协议 IPv6中,包括在共享介质网络中的路由器和至少两个主机;所述路由器,用于周期性地生成路由器广播RA消息,并根据所述RA消息生成介质访问控制MAC包,所述RA消息中包含为主机分配的前缀和所述前缀的生命期;在所述MAC 包中包含的目的MAC地址为所述主机的单播MAC地址;将所述MAC包发送给所述主机;所述主机,用于当接收到所述MAC包,根据所述RA消息中包含的前缀和前缀的生命期更新该主机的地址中所述前缀的生命期。在本专利技术实施例中,路由器将周期性地生成RA消息,并根据RA消息生成MAC包, 在RA消息中携带给主机分配的前缀和该前缀的生命期,最后将该MAC包发送给主机,以便主机根据所述前缀和前缀的生命期更新该主机的地址中前缀的生命期。由于在MAC包中包含的目的MAC地址为主机的单播MAC地址,使得路由器发送的RA消息只有确定的主机才能收到,这样RA消息中携带的为主机分配的前缀就不会被其它主机共享,具有独占性,满足了主机从WLAN网络接入3GPP网络系统的要求,从而能应用于3GPP网络系统中。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附 图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例中地址前缀的生命期更新方法应用的系统结构示意图2是本专利技术实施例提供的一种地址前缀的生命期更新方法流程图3是本专利技术实施例提供的另一种地址前缀的生命期更新方法流程图4是本专利技术实施例提供的一种路由器的结构示意图5是本专利技术实施例提供的另一种路由器的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种地址前缀的生命期更新方法,主要用于如图1所示的系统中,在该系统中包括路由器和多个主机,且每个主机和路由器都处于以太网等支持点到多点通信的共享介质网络中,该路由器周期性地将分配的前缀和前缀生命期广播给这些主机,新加入主机就会将构造的主机ID附加到分配的前缀后形成IPv6地址,而已加入的主机会根据该前缀生命期更新已经配置了的IPv6地址中前缀的生命期。在这个过程中,前缀可以是由该路由器分配的,也可以由其他设备分配的,且为了使得该过程能应用于主机前缀具有独占性的系统如3GPP网络系统中,由路由器通过如下的步骤,对任一主机的地址前缀的生命期进行更新,该任一主机的地址是由该主机根据分配的前缀配置的IPv6地址,且本实施例的方法应用在版本6的网络协议IPv6中,流程图如图2所示,包括步骤101,周期性地生成路由器广播RA消息,在RA消息中包含为主机分配的前缀和该前缀的生命期。可以理解,给主机分配的前缀有一个有效期即前缀生命期,该前缀生命期是需要不断更新的,则路由器会将为主机分配的前缀和周期性地确定的前缀生命期携带在RA消息中,发送给主机。且在每个周期发送的RA消息中,为同一个主机分配的前缀不变,变化的是该前缀的生命期。在生成RA消息时,可以由路由器的IP层根据IPv6包的格式,将RA消息填充到 IPv6包的内容部分,将目的主机的地址填充到IPv6包的目的IP地址部分,这样就可以生成 IPv6包即RA消息,其中目的主机是系统中需要更新IPv6地址的主机。步骤102,根据RA消息生成介质访问控制(MediaAccess Control, MAC)包。在生成RA消息即IPv6包之后,还需要路由器的MAC层将RA消息即IPv6包生成 MAC包,具体地,根据MAC包的格式,将RA消息即IPv6包内容填充到MAC包的内容部分,并填充MAC包的目的MAC地址部分。可以理解,为了使得地址前缀的生命期更新方法能应用于3GPP网络系统中,即为一个主机分配的前缀具有独占性,只需该主机接收到路由器周期性广播的RA消息,则在 MAC包中包含的目的MAC地址为该主机的单播MAC地址,这样只有确定主机接收到RA消息, 并进行本文档来自技高网
...

【技术保护点】
一种地址前缀的生命期更新方法,其特征在于,应用在版本6的网络协议IPv6中,包括:周期性地生成路由器广播RA消息,所述RA消息中包含为主机分配的前缀和所述前缀的生命期;根据所述RA消息生成介质访问控制MAC包,所述MAC包的目的MAC地址为所述主机的单播MAC地址;发送所述MAC包给所述主机,以便所述主机根据所述前缀和前缀的生命期更新该主机的地址中所述前缀的生命期。

【技术特征摘要】
1.一种地址前缀的生命期更新方法,其特征在于,应用在版本6的网络协议IPv6中,包括 周期性地生成路由器广播RA消息,所述RA消息中包含为主机分配的前缀和所述前缀的生命期; 根据所述RA消息生成介质访问控制MAC包,所述MAC包的目的MAC地址为所述主机的单播MAC地址; 发送所述MAC包给所述主机,以便所述主机根据所述前缀和前缀的生命期更新该主机的地址中所述前缀的生命期。2.如权利要求1所述的方法,其特征在于,所述RA消息中目的IP地址为所述主机的单播地址或者所有节点多播地址。3.如权利要求2所述的方法,其特征在于,所述主机的单播地址包括主机的本地链路地址,或全局网络协议单播地址。4.如权利要求1至3任一项所述的方法,其特征在于,所述根据所述RA消息生成介质访问控制MAC包包括 将所述RA消息的内容填充到MAC包的内容部分; 将所述主机的单播MAC地址填充到所述MAC包的目的MAC地址部分。5.一种路由器,其特征在于,应用在版本6的网络协议IPv6中,包括 消息生成单元,用于周期性地生成路由器广播RA消息,所述RA消息中包含为主机分配的iu缀和所述如缀的生命期; 介质访问控制MAC包生成单元,用于根据所述消息生成单元生成的RA消息生成MAC包;在所述MAC包中包含的目的MAC地址为所述主...

【专利技术属性】
技术研发人员:刘海
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1