基于IPv6的二层互通的方法、装置和系统制造方法及图纸

技术编号:8836903 阅读:150 留言:0更新日期:2013-06-22 22:17
本发明专利技术公开了一种基于IPv6的二层互通方法、装置和系统,其中方法包括:接收所述第一终端设备的路由器请求报文;向所述第一终端设备发送路由器公告报文,所述路由器公告报文携带包含在链路标记的前缀选项和管理标记,以使得所述第一终端设备根据所述在链路标记生成到所述第二终端设备的直连路由;其中,所述管理标记用于指示所述第一终端设备采用DHCP获取IP地址。本发明专利技术所提供的方法、装置和系统能在从同一个DHCP服务器分配相同前缀IPv6地址的终端设备之间实现直接路由。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种基于IPv6 (Internet Protocolversion6,第6版因特网协议)的二层互通的方法、装置及系统。
技术介绍
DHCP (Dynamic Host Configuration Protocol,动态主机配置协议)用来向计算机分配IP地址和其他网络信息,以便计算机可以在网络上自动通信。DHCP定义了两种交互模式:一、终端设备-DHCP服务器通过两个报文进行交互:当终端设备无需从DHCP服务器上获取IP地址时,终端设备可以发起Information-Request 报文直接向 DHCP 服务器获取 DNS (Domain NameSystem,域名系统)、NTP(Network Time Protocol,网络时间协议)服务器等信息,如图1所示,DHCP服务器通过DHCP Reply报文将DNS、NTP服务器地址等信息发送给终端设备。当DHCP服务器已经将某个IP和配置信息分配给了终端设备。则该终端设备可以通过发送携带Option 14 (0PT10N_RAPID_C0MMIT)的DHCPSolicit报文要求DHCP服务器立即回复,如图2所示,DHCP服务器收到该报文后立即回复包括IP地址及配置信息的DHCPReply报文。二、终端设备-DHCP服务器通过四个报文进行交互:当终端设备需要获 取一个或多个IP地址时,终端设备需要先发送DHCPSolicit报文定位DHCP服务器的位置,并通过DHCP Request报文请求DHCP服务器为其分配IP地址和配置信息,其中DHCP Solicit报文被发往所有DHCP服务器(FF02::1:2)。链路上任意DHCP服务器收到DHCP Solicit报文后,回应DHCP Advertisement报文。终端设备可以从回应的DHCP服务器中选择一个,向其请求IP地址和配置信息,如图3所示。然而DHCP服务器采用DHCP的方式给终端设备分配IPv6地址时,终端设备之间无法生成所分配地址网段的直连路由,这样会导致从同一个DHCP服务器获取相同前缀IPv6地址的两台终端设备之间互访时,只能通过网关设备来转发报文,或者需要终端设备都支持重定向时才能在两台终端设备间直接转发报文。
技术实现思路
本专利技术实施例提供一种基于IPv6的二层互通方法、装置和系统,所述提供的方法、装置和系统能使得从同一个DHCP服务器获取相同前缀IPv6地址的终端设备之间实现直连路由。本专利技术一个实施例提供一种基于IPv6的二层网络互通方法,所述二层网络包括网关设备以及连接所述网关设备的第一终端设备和第二终端设备,所述方法包括:接收所述第一终端设备的路由器请求报文;向所述第一终端设备发送路由器公告报文,所述路由器公告报文携带管理标记和前缀选项,所述前缀选项携带在链路标记,以使得所述第一终端设备根据所述在链路标记生成到所述第二终端设备的直连路由;其中,所述管理标记用于指示所述第一终端设备采用动态主机配置协议获取IP地址。本专利技术一个实施例提供一种基于IPv6的网关设备,所述网关设备连接第一终端设备和第二终端设备,所述网关设备包括:第一端口,用于接收所述第一终端设备的路由器请求报文;第二端口,用于向所述第一终端设备发送路由器公告报文,所述路由器公告报文携带管理标记和前缀选项,所述前缀选项携带在链路标记,以使得所述第一终端设备根据所述在链路标记生成到所述第二终端设备的直连路由,所述管理标记用于指示所述第一终端设备采用动态主机配置协议获取IP地址。本专利技术一个实施例提供一种终端设备,包括:第一网络侧端口,用于向网关设备发送路由器请求报文;第二网络侧端口,用于接收所述网关设备的路由器公告报文,所述路由器公告报文携带管理标记和前缀选项,所述前缀选项携带在链路标记,所述管理标记用于指示所述终端设备采用动态主机配置协议获取IP地址;处理单元,用于根据所述在链路标记生成到所述网关设备连接的其他终端设备的直接路由。本专利技术一个实施例提供一种基于IPv6的二层互通系统,所述系统包括网关设备、第一终端设备和第二终端设备,其中:所述网关设备,用于接收所述第一终端设备的路由器请求报文,向所述第一终端设备发送路由器公告报文,所述路由器公告报文携带管理标记和前缀选项,所述前缀选项携带在链路标记;所述第一终端设备,用于根据所述在链路标记生成到所述第二终端设备的直连路由,根据所述管理标记采用动态主机配置协议获取IP地址。本专利技术实施例提供的方法、装置和系统,通过向终端设备发送携带包括在链路标记和管理标记的前缀选项的路由器公告报文,可以使得终端设备采用DHCP获取IP地址,并根据在链路标记生成直连路由,从而实现在一个广播域下,从同一个DHCP服务器分配相同前缀IPv6地址的多个终端设备之间互通。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1-3为现有技术中终端设备和DHCP服务器交互过程的示意图;图4为本专利技术实施例提供的二层网络的架构的示意图;图5为本专利技术实施例提供的二层网络互通方法的交互图6为本专利技术实施例提供的路由器请求报文的结构图;图7A-7B为本专利技术实施例提供的路由器公告报文的结构图;图8为本专利技术实施例提供的网关设备的结构示意图;图9为本专利技术实施例提供的终端设备的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。网关设备下可以连接多个终端设备,如图4所示,网关设备40下连接终端设备42 (第一终端设备)和终端设备44 (第二终端设备),终端设备42和终端设备44可以处于一个广播域中。图4中的网关设备可以是IPv6路由设备,也可以是接入设备或者汇聚设备,如 DSLAM(Digital Subscriber Line Access Multiplexer,数字用户线接入复用器)、OLT (Optical Line Terminal,光线路终端)或者 MSAN(Multi_ServiceAccess Network,综合业务接入网)等。终端设备可以是CPE (Customer PremiseEquipment,用户驻地设备)、ONT(Optical Network Terminal,光网络终端)或者用户PC等,网关设备和终端设备的具体形态,本专利技术实施例不作限定。当终端设备从DHCP服务器中获取IPv6地址时,由于只分配地址,没有前缀长度信息,终端设备只能生成带默认网关的路由,无法生成直连网段路由。鉴于此,本专利技术实施例中的提供了一种基于IPv6的二层网络互通方法,所提供的方法包括网关设备在接收到终端设备的路由器请求报文后,向该终端设备发送路由器公告报文,其中,路由器公告报文携带有包含在链路标记和管理标记的前缀选项,以使得该终端设备根据在链路标记生成本文档来自技高网
...

【技术保护点】
一种基于IPv6的二层网络互通方法,其特征在于,所述二层网络包括网关设备以及连接所述网关设备的第一终端设备和第二终端设备,所述方法包括:接收所述第一终端设备的路由器请求报文;向所述第一终端设备发送路由器公告报文,所述路由器公告报文携带管理标记和前缀选项,所述前缀选项携带在链路标记,以使得所述第一终端设备根据所述在链路标记生成到所述第二终端设备的直连路由;其中,所述管理标记用于指示所述第一终端设备采用动态主机配置协议获取IP地址。

【技术特征摘要】
1.一种基于IPv6的二层网络互通方法,其特征在于,所述二层网络包括网关设备以及连接所述网关设备的第一终端设备和第二终端设备,所述方法包括: 接收所述第一终端设备的路由器请求报文; 向所述第一终端设备发送路由器公告报文,所述路由器公告报文携带管理标记和前缀选项,所述前缀选项携带在链路标记,以使得所述第一终端设备根据所述在链路标记生成到所述第二终端设备的直连路由; 其中,所述管理标记用于指示所述第一终端设备采用动态主机配置协议获取IP地址。2.根据权利要求1所述的方法,其特征在于,所述接收第一终端设备的路由器公告报文之前还包括: 从配置信息中获取所述第一终端设备获取IP地址的方式,所述方式包括动态主机配置协议和无状态地址自动分配。3.根据权利I所述的方法,其特征在于,所述方法还包括: 周期性向所述网关设备下连接的终端设备广播所述路由器公告报文,以使得所述网关设备下连接的终端设备根据所述路由器公告报文中的在链路标记生成直连路由。4.一种基于IPv6的网关设备,所述网关设备连接第一终端设备和第二终端设备,其特征在于,所述网关设备包括: 第一端口,用于接收所述第一终端设备的路由器请求报文; 第二端口,用于向所述第一终端设备发送路由器公告报文,所述路由器公告报文携带管理标记和前缀选项,所述前缀选项携带在链路标记,以使得所述第一终端设备根据所述在链路标记生成到所述第二终端设备的直连路由,所述管理标记用于指示所述第一终端设备采用动态主机配置协议获取IP地址。5.根据权利要求4所述的网关设备,其特征在于,所述第二端口还用于周期性向所述网关设备下连接的终端设备广播所述路由器公...

【专利技术属性】
技术研发人员:陈晓磊代雯蕾夏林
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1