发明名称 一种虚拟机批量在线IP地址自动设置系统及方法
摘要 本发明涉及一种虚拟机批量在线IP地址自动设置系统及方法,由DHCP请求捕包器、DHCP应答发包器、DHCP应答包构造器和系统管理模块组成。本发明能够灵活为在线虚拟机自动设置IP地址,而不用在虚拟机中安装任何额外程序,保持了虚拟机在作为实验环境时的真实性;既可以通过MAC地址为虚拟机设置固定的IP地址,也可以为虚拟机在一个IP地址段中,自由随机分配IP地址。
申请公布号 CN104461697A 申请公布日期 2015.03.25
申请号 CN201410827790.0 申请日期 2014.12.25
申请人 中国科学院信息工程研究所 发明人 云晓春;郝志宇;费海强;张永铮;李伦;丁振全
分类号 G06F9/455(2006.01)I;G06F9/44(2006.01)I;H04L29/12(2006.01)I 主分类号 G06F9/455(2006.01)I
代理机构 北京科迪生专利代理有限责任公司 11251 代理人 成金玉;孟卜娟
主权项 一种虚拟机批量在线IP地址自动设置系统,其特征在于包括:DHCP请求捕包器、DHCP应答发包器、DHCP应答包构造器、虚拟机信息数据库和系统管理模块;其中:系统管理模块,提供界面,供管理员完成整个系统的配置管理,当有虚拟机批量IP地址设置的任务到达时,解析任务描述,并将IP地址设置规则及相关数据保存到虚拟机信息数据库中,然后通知DHCP应答构造器有新任务达到;DHCP请求捕包器,从桥接虚拟机的网桥或主机网卡上捕获虚拟机所发出的DHCP请求包,然后将捕获的数据包进行封装成TCP包,使捕捉到的DHCP应答包作为TCP数据包的数据发送给DHCP应答包构造器;DHCP应答包构造器,读取虚拟机信息数据库中的任务数据,将MAC地址和IP地址的对应关系以及IP设置规则保存到内存中;对于DHCP请求捕包器发送过来的数据包,进行解析,提取必要的信息,构建应答包,并将应答包发送给DHCP应答发包器;同时DHCP应答发包构造器在数据库中记录IP地址分配日志;DHCP应答发包器,接受有DHCP应答包构造器发送的DHCP应答包,并以原始套接字的形式从虚拟机所桥接网桥或主机网卡发送出去。
地址 100093 北京市海淀区闵庄路甲89号