【技术实现步骤摘要】
本专利技术涉及网络通信
,尤其涉及一种地址分配方法及装置。
技术介绍
SDN(Software Defined Network,软件定义网络)是一种新型的网络创新架构,通过将控制平面和数据平面分离,实现网络流量的灵活控制。SDN网络由控制器和交换设备组成。用户终端发送的DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)报文由交换设备转发给控制器集中应答,即由控制器为用户终端分配IP(Internet Protocol,网际协议)地址。当控制器故障或者交换设备与控制器之间的通信链路故障时,用户终端无法获取IP地址。
技术实现思路
本专利技术的目的在于提供一种地址分配方法及装置,用以在交换设备与控制器断连时,由网关设备对用户终端的DHCP请求进行应答。为实现上述专利技术目的,本专利技术提供了技术方案:本专利技术提供一种地址分配方法,应用于交换设备上,该方法包括:接收用户终端发送的动态主机配置协议DHCP请求报文;当检测与控制器的连接断开时,将所述DHCP请求报文上送网关设备;向所述用户终端转发所述网关设备根据所述DHCP请求报文回应的DHCP响应报文,所述DHCP响应报文中携带分配给所述用户终端的网际协议IP地址。本专利技术还提供一种地址分配方法,应用于网关设备上,该方法包括:接收控制器同步的地址分配信息,所述地址分配信息包括虚拟交换实例与地址段以及地址段内地址表项的对应关系,所述地址表项用于记录已分配IP地址与MAC地址的对应关系;接收交换设备转发的DHCP请求报文,所述DHCP请求报文中携带用户终端的M ...
【技术保护点】
一种地址分配方法,应用于交换设备上,其特征在于,该方法包括:接收用户终端发送的动态主机配置协议DHCP请求报文;当检测与控制器的连接断开时,将所述DHCP请求报文上送网关设备;向所述用户终端转发所述网关设备根据所述DHCP请求报文回应的DHCP响应报文,所述DHCP响应报文中携带分配给所述用户终端的网际协议IP地址。
【技术特征摘要】
1.一种地址分配方法,应用于交换设备上,其特征在于,该方法包括:接收用户终端发送的动态主机配置协议DHCP请求报文;当检测与控制器的连接断开时,将所述DHCP请求报文上送网关设备;向所述用户终端转发所述网关设备根据所述DHCP请求报文回应的DHCP响应报文,所述DHCP响应报文中携带分配给所述用户终端的网际协议IP地址。2.如权利要求1所述的方法,其特征在于,所述将所述DHCP请求报文上送网关设备之前,还包括:当所述交换设备为虚拟交换设备时,接收所述控制器下发的第一上送流表项,所述第一上送流表项用于指示将DHCP请求报文上送网关设备;当检测与控制器的连接断开时,生效所述第一上送流表项;所述将所述DHCP请求报文上送网关设备,包括:根据所述第一上送流表项将所述DHCP请求报文上送所述网关设备。3.如权利要求2所述的方法,其特征在于,所述生效所述第一上送流表项,包括:删除第二上送流表项,所述第二上送流表项用于指示将DHCP请求报文上送控制器,其中,所述第一上送流表项的优先级低于所述第二上送流表项的优先级。4.如权利要求1所述的方法,其特征在于,所述将所述DHCP请求报文上送网关设备之前,还包括:当所述交换设备为物理交换设备时,接收所述控制器下发的模式配置,所述模式配置用于使物理交换设备在检测到与控制器之间的连接断开时,从流表转发模式变成标准模式;所述将所述DHCP请求报文上送网关设备,包括:在所述标准模式下,通过广播方式将所述DHCP请求报文上送所述网关设备。5.一种地址分配方法,应用于网关设备上,其特征在于,该方法包括:接收控制器同步的地址分配信息,所述地址分配信息包括虚拟交换实例与地址段以及地址段内地址表项的对应关系,所述地址表项用于记录已分配IP地址与MAC地址的对应关系;接收交换设备转发的DHCP请求报文,所述DHCP请求报文中携带用户终端的MAC地址;判断是否存在包含所述用户终端的MAC地址的地址表项;当存在包含所述用户终端的MAC地址的地址表项时,将该地址表项中的IP地址分配并发送给所述用户终端;当不存在包含所述用户终端的MAC地址的地址表项时,根据所述DHCP请求报文所属的虚拟交换实例确定用户终端所属地址段,从所述用户终端所属地址段选择未分配的IP地址分配并发送给所述用户终端。6.如权利要求5所述的方法,其特征在于,所述从所述用户终端所属地址段选择未分配的IP地址分配并发送给所述用户终端,包括:按照IP地址大小,采用与所述控制器分配IP地址反序的方式为所述用户终端分配并发送IP地址。7.一种地址分配装置,应用于交换设备上,其特征在于,该装置包括:报文接收...
【专利技术属性】
技术研发人员:王海,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。