[发明专利]获得动态介质访问控制地址的方法和系统有效
申请号: | 200710102122.1 | 申请日: | 2007-04-26 |
公开(公告)号: | CN101098285A | 公开(公告)日: | 2008-01-02 |
发明(设计)人: | 蒂莫西·J.·施姆科;埃伦·M.·鲍曼;李·A.·森德尔巴赫 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L29/12 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 李德山 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 获得 动态 介质 访问 控制 地址 方法 系统 | ||
技术领域
本发明通常涉及网络上的数据通信,尤其涉及虚拟以太网环境中的动态介质访问控制(MAC)地址的使用。
背景技术
随着企业使提供给其各个客户的服务类型的增长和多样化,为客户提供服务所需的服务器和应用程序的数目也增加。通常,每个服务器框提供单个服务。因此,服务数目的增长意味着提供服务所需的服务器数目的增加。
随着服务器分区的出现,可以运行单个服务器,好像它是两个或更多服务器那样。服务器分区为成长企业的信息技术(IT)部门提供大量好处。例如,系统管理员可以把多个应用程序合并到单个服务器框,因而集中管理,节省空间以及潜在降低IT成本。
随着虚拟化和服务器分区越来越常见,虚拟化的层次,即在每个服务器中并行执行的逻辑系统的数目会继续增加。每个逻辑分区通常需要其自身的网络连接。网络连接通常通过例如网络接口卡(NIC)或网络适配器的网络接口设备来建立。然而,由于网络适配器卡的费用,所以给每个分区提供其自身的以太网适配器可能非常昂贵。此外,容纳适配器所需的输入/输出(IO)封装可能在服务器上占据宝贵的空间。
一种解决方案是开发能够支持多个分区的虚拟以太网适配器。单个虚拟以太网适配器可以提供多个虚拟(逻辑)适配器,并且每个分区可以使用逻辑适配器中的一个。每个逻辑适配器需要唯一介质访问控制(MAC)地址。通常,以太网适配器将MAC地址永久地烧录进适配器中,为适配器的每个物理端口提供唯一MAC地址。对于使用中的每个逻辑适配器,虚拟以太网适配器需要唯一(MAC)地址。然而,由于服务器的分区数目可能随时间动态地变化,所以不可能知道所需的MAC地址的实际数目。
向逻辑适配器提供MAC地址的现有技术解决方案包含向每个虚拟以太网适配器分配足够数目的MAC地址以支持可由适配器服务的逻辑分区的最大数目。每个MAC地址必须从电气电子工程师协会(IEEE)购买。现有技术中的一个问题是由于多数服务器使用比所支持的分区的最大数目少得多的分区,所以许多MAC地址保持未使用。当服务器所支持的分区数目从每个服务器数十到数百增长到数千个分区时,对每个分区均获得MAC地址的费用变高。
另一个现有技术解决方案是使用用户定义的MAC地址代替IEEE提供的唯一MAC地址。这个方案的好处是任何数目的分区可以由虚拟以太网适配器支持。然而,这个方案存在显著缺点。例如,由于用户定义的MAC地址不唯一,所以一或多个适配器可能被分配相同MAC地址,从而导致网络故障。此外,虚拟以太网适配器必须在使用之前人工配置以确保MAC地址的唯一,因而使网络通信速度较慢并且低效。此外,可能需要有经验的网络管理员执行这种复杂配置,因而增加IT费用。
因此,需要一种在虚拟以太网环境中获得MAC地址的方法、系统和制造产品。
发明内容
本发明通常提供一种在虚拟以太网环境中动态分配MAC地址的方法、系统以及计算机可读存储介质。
本发明的一个实施例提供了通过虚拟网络适配器动态地获得介质访问控制(MAC)地址的方法。该方法通常包括从虚拟网络适配器向一或多个中央MAC地址服务器发送请求MAC地址分配的组播消息,其中所述一或多个中央MAC地址服务器在包含所述虚拟网络适配器的子网内,以及由所述一或多个中央MAC地址服务器分配预定地址范围的MAC地址以供与所述虚拟网络适配器相关的逻辑适配器使用。
本发明的另一个实施例提供一种包含动态地获得虚拟网络适配器的MAC地址的程序的计算机可读存储介质,当被执行时,所述程序执行操作,该操作通常包括从虚拟网络适配器向一或多个中央MAC地址服务器发送请求MAC地址分配的组播消息,其中所述一或多个中央MAC地址服务器在包含所述虚拟网络适配器的子网内,以及由所述一或多个中央MAC地址服务器分配预定地址范围的MAC地址以供与所述虚拟网络适配器相关的逻辑适配器使用。
本发明的另一个实施例提供一种通常包括包括连接到网络的多个计算机以及一或多个中央MAC地址服务器的系统,所述一或多个计算机包括至少一个虚拟网络适配器,其中为了动态地获得与所述虚拟网络适配器相关的一或多个逻辑适配器中的一个的MAC地址,所述虚拟网络适配器被配置为向一或多个中央MAC地址服务器发送请求MAC地址分配的组播消息,其中所述一或多个中央MAC地址服务器在包含所述虚拟网络适配器的子网内,并且所述一或多个中央MAC地址服务器被配置为分配预定地址范围的MAC地址以供与所述虚拟网络适配器相关的逻辑适配器使用。
附图说明
为得到并且能够理具体地理解以上叙述的本发明的特征、优点和目的,参照在附图中图解的实施例对上述简要概括的本发明进行更具体的描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710102122.1/2.html,转载请声明来源钻瓜专利网。