【技术实现步骤摘要】
【技术保护点】
一种虚拟化环境中多网络接口卡聚合的方法,该方法包括下述步骤:第1步宿主虚拟机接收来自客户虚拟机的网络数据包;第2步宿主虚拟机内部对网络数据包进行判断,如果该网络数据包来自宿主虚拟机本身,转第3步,否则说明该网络数据包来自客户虚拟机,则转第7步;第3步在所有网络接口卡中选取流量最小的一块网络接口卡分配给该网络数据包;第4步在宿主虚拟机内部对所分配的网络接口卡mac地址与网络数据包的源mac地址进行一次比较,如果两个mac地址一样则网络接口卡直接发送网络数据包,转第11步,如果两个mac地址不一样,则转第5步;第5步在所有的网络接口卡中找到与该网络数据包源mac地址一样的网络接口卡,并将该网络接口卡的mac地址与分配的网络接口卡的mac地址动态互换;第6步通过分配的网络接口卡发送该网络数据包,转第11步;第7步网络数据包来自客户虚拟机,则根据客户虚拟机的ip地址分配一块网络接口卡;第8步将分配的网络接口卡的mac地址更改为网络数据包的源mac地址;第9步通过分配的网络接口卡发送网络数据包;第10步将分配的网络接口卡的mac地址还原;第11步流程结束。
【技术特征摘要】
【专利技术属性】
技术研发人员:金海,谢夏,朱海清,曹文治,
申请(专利权)人:华中科技大学,
类型:发明
国别省市:83[中国|武汉]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。