虚拟机网络的数据包转发方法和装置

    公开(公告)号:CN101459618B

    公开(公告)日:2011-01-19

    申请号:CN200910076230.5

    申请日:2009-01-06

    Abstract: 本发明涉及一种虚拟机网络的数据包转发方法和装置。该方法包括:当监测到物理网卡有待发送至本地虚拟网卡的数据包时,解析获取源宿主机IP地址和源虚拟机MAC地址存储到数据库中;当监测到虚拟网卡有待发送至网络的数据包时,解析获取目的虚拟机MAC地址;判断其是否为广播MAC地址,若是则计算获得组播IP地址作为目的宿主机IP地址,否则在数据库中查询获取IP地址作为目的宿主机IP地址,若查询不到则计算组播IP地址作为目的宿主机IP地址;将目的宿主机IP地址设置到数据包中。该装置包括执行上述方法的模块。本发明在虚拟机网络中采用单播与组播相结合的方式进行数据传输,降低了带宽负载,提高了数据包传输效率。

    虚拟机网络的数据包转发方法和装置

    公开(公告)号:CN101459618A

    公开(公告)日:2009-06-17

    申请号:CN200910076230.5

    申请日:2009-01-06

    Abstract: 本发明涉及一种虚拟机网络的数据包转发方法和装置。该方法包括:当监测到物理网卡有待发送至本地虚拟网卡的数据包时,解析获取源宿主机IP地址和源虚拟机MAC地址存储到数据库中;当监测到虚拟网卡有待发送至网络的数据包时,解析获取目的虚拟机MAC地址;判断其是否为广播MAC地址,若是则计算获得组播IP地址作为目的宿主机IP地址,否则在数据库中查询获取IP地址作为目的宿主机IP地址,若查询不到则计算组播IP地址作为目的宿主机IP地址;将目的宿主机IP地址设置到数据包中。该装置包括执行上述方法的模块。本发明在虚拟机网络中采用单播与组播相结合的方式进行数据传输,降低了带宽负载,提高了数据包传输效率。

Patent Agency Ranking