【技术实现步骤摘要】
IP地址的存储、控制方法、设备、网关和存储介质
[0001]本专利技术涉及云计算
,特别是涉及一种IP地址的存储方法、一种IP地址的控制方法、一种网络控制设备、一种网关、一种电子设备和一5种计算机可读存储介质。
技术介绍
[0002]随着IPv6的广泛应用,云厂商都面临着在原有网关上支持IPv6的需求。
[0003]大多云厂商网关侧均在往可编程交换机的方向演进,需要控制面将携带IP
[0004]地址的流表下发到可编程交换机上之后由可编程交换机进行转发。
[0005]0在现有技术中,通常是将IPV4和IPV6依照两张流表的形式进行存储,
[0006]但是由于业务会时刻的发展,IPV4和IPV6的比例难以估计,从而会导致资源的浪费。
技术实现思路
[0007]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至5少部分地解决上述问题的一种IP地址的存储方法、一种IP地址的控制方法、一种网络控制设备、一种网关、一种电子设备和一种计算机可读存储介质。
[00 ...
【技术保护点】
【技术特征摘要】
1.一种IP地址的存储方法,其特征在于,应用于网络控制设备,所述网络控制设备与网关通信,所述方法包括:获取待处理的第一IP地址,并确定所述第一IP地址的类型;所述类型包括IPV4地址和IPV6地址;若所述第一IP地址的类型为IPV6地址,则对所述第一IP地址进行压缩得到对应的地址压缩值;为所述第一IP地址配置相应的行为信息,并根据所述第一IP地址的地址压缩值,将所述第一IP地址的地址压缩值和对应的行为信息存储至预设第一数据表或者将所述第一IP地址和对应的行为信息存储至预设第二数据表;所述第一数据表用于存储IPV4地址和IPV6地址的地址压缩值;所述第二数据表用于存储目标IPV6地址,所述目标IPV6地址与第一数据表中的已存储的IPV6地址不相同,且所述目标IPV6地址的地址压缩值与第一数据表中的已存储的IPV6地址的地址压缩值相同;将所述第一数据表和所述第二数据表发送至所述网关,以使所述网关根据所述第一数据表和所述第二数据表对IP数据包进行处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一IP地址的地址压缩值,将所述第一IP地址对应的地址压缩值和对应的行为信息存储至预设第一数据表或者将所述第一IP地址和对应的行为信息存储至预设第二数据表,包括:判断所述第一数据表中是否存在与所述地址压缩值相同的第二IP地址;若所述第一数据表中不存在与所述地址压缩值相同的第二IP地址,则将地址压缩值和对应的行为信息存储至所述第一数据表;若所述第一数据表中存在与所述地址压缩值相同的第二IP地址,则判断所述第一IP地址是否与所述第二IP地址相同;若所述第一IP地址与所述第二IP地址不相同,则将所述IP地址和对应的行为信息存储至预设第二数据表;若所述第一IP地址与所述第二IP地址相同,则将所述IP地址对应的地址压缩值和对应的行为信息存储至所述第一数据表。3.根据权利要求1所述的方法,其特征在于,还包括:若所述第一IP地址的类型为IPV4地址,则为所述第一IP地址配置相应的行为信息,并将所述第一IP地址和对应的行为信息存储至所述第一数据表。4.根据权利要求1所述的方法,其特征在于,所述行为信息包括丢弃行为信息和转发行为信息,所述丢弃行为信息用于指示对所述IP数据包执行丢弃操作;所述转发行为信息用于指示对所述IP数据包执行转发操作。5.一种IP地址的控制方法,其特征在于,应用于网关,所述网关与网络控制设备通信,所述方法包括:接收所述网络控制设备发送的第一数据表和第二数据表;所述第一数据表用于存储IPV4地址和IPV6地址的地址压缩值;所述第二数据表用于存储目标IPV6地址,所述目标IPV6地址与第一数据表中的已存储的IPV6地址不相同,且所述目标IPV6地址的地址压缩值与第一数据表中的已存储的IPV6地址的地址压缩值相同;当接收到IPV6地址的IP数据包时,对所述IP数据包中的IPV6地址进行压缩得到对应的
地址压缩值;根据所述IP数据包中的IPV6地址和所述地址压缩值,从所述第一数据表和所述第二数据表中确定对应的行为信息;根据所述行为信息,对所述IP数据包执行相应的操作。6.根据权利要求5所述的方法,其特征在于,所述根据所述IP数据包中的IPV6地址和所述地址压缩值,从所述第一数据表和所述第二数据表中确定对应的行为信息,包括:判断所述第二数据表中是否存在与所述IP数据包中的IPV6地址相同的目标IPV6地址;若所述第二数据表中不存在与所述IP数据包中的IPV6地址相同的目标IPV6地址,则判断所述第一数据表中是否存在与所述地址压缩值相同的第二IP地址;若所述第一数据表中存在与所述地址压缩值相同的第二IP地址,则从所述第一数据表中获取与所述地址压缩值对应的行为信息;若所述第二数据表中存在与所述IP数据包中的IPV6地址相同的目标IPV6地址,则从所述第二数据表中获取与所述目标IPV6地址对应的行为信息。7.根据权利要求5所述的方法,其特征在于,还包括:当接收到IPV4地址的IP数据包时,判断所述第一数据表中是否存在与所述IPV4地址相同的第二IP地址;若所述第一数据表中存在与所述IPV4地址相同的第二IP地址,则从所述第一数据表中获取与所述第二IP地址对应的行为信息;根据所述行为信息,对所述IP数据包执行相应的操作。8.根据权利要求7所述的方法,其特征在于,所述行为信息包括丢弃行为信息和转发行为信息,所述根据所述行为信息,对所述IP数据包执行相应的操作,包括:若所述行为信息为所述丢弃行为信息,则对所述IP数据包执行丢弃操作;若所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。