机房360首页
当前位置:首页 » 服务器虚拟化 » 虚拟局域网简化服务器部署技术解构

虚拟局域网简化服务器部署技术解构

来源:中国绿色数据中心 作者:机房360 更新时间:2009-7-23 9:26:28

摘要:服务器经常配置虚拟局域网功能。这就意味着可以减少每台服务器的端口,从而节省时间和金钱。当设置完毕后,就可以部署新的服务器。除了正常的网络连接之外,不需要为管理网络提供一个专用的交换机。目前我们要讲的就是如何来实现。

  虚拟局域网解析
  
  虚拟局域网就是一台分区的交换机。假设把一台交换机分为四个虚拟部分,或者把四台或更多的小型交换机组合在一起,每一组都在一个特定的广播域,这样,一个虚拟局域网中的设备就看不到其它设备的广播通讯。组合在一起的类似设备能够很好地工作,因为实际上是与每一台交换机上的不同的2层网络通话。
  
  虚拟局域网是非常方便的。假设正在为服务器管理网络使用一个单独的虚拟局域网。虚拟局域网通常是考虑到那个网络中没有路由器而创建的。这就使其他人不能访问这个网络,除非他们物理上在这个网络中。通常的做法是把一台服务器连接到这个管理网络和一个正常的子网。这样,在登录这个服务器之后,可以访问这个管理网络。虽然这工作得很好,但是,这还意味着除了服务器的正常网络接口之外,服务器管理界面还将占用一个交换机端口(设置在这个管理网络中生存)。
  
  是否要做上标记
  
  在说到基本的虚拟局域网概念时,我们省去了一些重要的细节。这些细节是提供设置虚拟局域网接口必要的背景的遗漏的部分。
  
  服务器管理员通常不担心虚拟局域网接口。他们生活在一个虚拟局域网的世界中,但是,他们一般仅仅是一个消费者。如果要求网络人员在“Windows服务器虚拟局域网中放置一个交换机端口3/42”,然后,准备好之后连接到一台主机。还假设要求在管理虚拟局域网中安装一个交换机端口3/43。它与虚拟局域网之间基本的消费者关系能够忽略虚拟局域网的标记,当然,这个标记早晚会成为必要的东西。
  
  网络管理员经常把多台交换机连接在一起。为了让一台交换机上的全部虚拟局域网通讯顺畅,他们创建了一个有802.1q标记的虚拟局域网链路。用思科的话说,这称作这个端口的“干线”模式。要让它发挥作用,发送交换机必须把以太网帧包含在一个虚拟局域网标记中。这样,下一个设备(也就是其它的交换机)就知道这个以太网帧属于哪一个虚拟局域网。在入口的地方,接收的交换机将在把这个以太网帧转发到正确的虚拟局域网之前剥掉那个虚拟局域网的标记。这个过程需要一点时间。
  
  值得指出的是,这是在硬件中完成的,因此不会影响到性能。支持802.1q的网卡也能这样做。例如,如果一个连接到你的工作站的交换机端口被设置为一个.1q链路,那么,你的工作站就可以根据它希望的虚拟局域网样式提供一个网络接口,不用接触那个交换机。
  
  当设置这些.1q链路时,标记方面将发挥作用。有一个本地的(没有标记的)虚拟局域网概念,允许在收到没有标记的帧之后“默认”访问这个虚拟局域网号码。
  
  设置虚拟局域网的接口
  
  第一,需要认识到交换机和服务器都是需要设置的。假如这个交换机是采用一个没有标记的虚拟局域网号码100设置的,它就允许号码标记在101至200之间的所有的虚拟局域网通过。
  
  连接到这个交换机端口的任何设备现在都在虚拟局域网100中。如果这个设备(在这个例子中是服务器)支持802.1q,它就能够提出一个虚拟100接口,每一个虚拟局域网一个这种接口。或者,这台服务器仅在编号152的虚拟局域网中提供一个接口。
  
  在正确地设置这个具有802.1q功能的服务器之前,必须知道三个信息:
  
  ·哪一个交换机端口为你设置为一个802.1q链路。
  
  ·允许什么虚拟局域网通过那个链路(与那个交换机上的设置一样)。
  
  ·如果有本地的/没有标记的虚拟局域网,如何进行设置。
  
  一旦有了这些信息,接下来就是设置服务器混合的管理接口和正常的网卡。如果网络人员给出一个端口并且说这个管理网络是编号为101的虚拟局域。假设服务器的虚拟局域网是112,没有本地的虚拟局域网,现在所有的大多数BIOS和网络设置菜单都会具体说明这些信息:管理和服务器虚拟局域网编号以及它们是否有标记。

  虚拟局域网和刀片式服务器
  
  刀片式服务器通常采用同样的方法设置,仅仅是把设置限制在一个管理虚拟局域网和一个服务器虚拟局域网,刀片式服务器机箱也许能够访问机箱内各种类型的服务器的许多其它的虚拟局域网。然而,一个问题是,除非想这样做,否则所有的刀片式服务器现在都将共享一个每秒1GB的链路。大多数刀片式机箱交换机将配置四个或者更多的端口。因此,从理论上说,可以人工分区那个网络通讯。一个端口物理连接到每一个虚拟局域网,然后,希望不需要为所有这些刀片式服务器使用四个以上的网络。
  
  现在,使用链路聚合。链路聚合(或802.3ad)是一个协议。使用链路聚合控制协议(LACP),通讯双方能够在多个链路上动态实现网络通讯的平衡。LACP链路通常与.1q链路一起使用,让刀片式服务器利用所有可用的虚拟局域网上的所有可用的端口。
  
  这需要一些设置。但是,使用一台单独的服务器也能做这个事情。Sun的Thumper存储设备就是一个极好的例子,因为这些设备配置4个GB连接,而且48个硬盘的ZFS文件系统的吞吐量能够轻松地阻塞一个GB网络链路。
  
  现在,重新考虑一下服务器是如何连接的。理解虚拟局域网和链路聚合(在必要的地方)能够使服务器设置既节省管理时间又能使昂贵的思科交换机端口数量减少一半。

本文地址:http://www.jifang360.com/news/2009723/n46831437.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片