- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于EVB的控制信息交互方法研究.doc
基于EVB的控制信息交互方法研究
第1章绪论
1.1EVB协议概述
在物理服务器上借助虚拟化软件实现多个虚拟机的虚拟化运行环境叫做服务器虚拟化。为了能在服务器上实现虚拟化运行环境,需要软件的支持,这种软件叫做VMM。VMM能够为每个虚拟机提供虚拟化的内存、存储、CPU、IO设备以及以太网交换机等硬件环境[3]。在虚拟化服务器中,虚拟以太网交换机是一个比较特殊的设备,具有重要的作用。虚拟机是通过虚拟交换机向外界提供服务的。在虚拟化的服务器中,每个虚拟机都变成一台独立的逻辑服务器,它们之间的通信通过网络进行。每个虚拟机被分配一个虚拟网卡(不同的虚拟机网卡有不同的MAC地址)。为实现虚拟机之间以及虚拟机与外部网络的通信,必须存在一个虚拟以太网交换机以实现报文转发功能。在IEEE的802.1标准文档中,虚拟以太网交换机正式名称为Virtual Ether Bridge,简称VEB。VEB可以在VMM中采用纯软件方式实现,也可以借助支持SR-IOV特性的网卡通过全硬件方式[4]。EVB技术是一种应用于数据中心的网络自动化部署技术,用于简化虚拟服务器的流量转发实现,对虚拟服务器的网络转换、流量统计和策略下发进行集中控制,并能在虚拟迁移时实现网络管理和策略的自动迁移⑴。EVB技术是由交换机一侧的EVB技术,和服务器一侧的EVB技术组合而成,本论文重点描述交换机EVB技术。
1.2产生背景
随着用户需求的不断提高,数据中心业务的日益增加,数据中心的规模和功能曰趋复杂,于是对于数据中心的管理要求越来越高。在这一背景下,充分开发现有资源来适应最新业务需求,以及降低数据中心的成本,成为企业数据中心的重要任务。所以,目前数据中心整合的重要趋势是对数据中心资源进行虚拟化。数据中心的虚拟化技术主要包括3方面内容:网络虚拟化、存储虚拟化和服务器虚拟化。这其中服务器虚拟化是最主要的,它是指通过专用的虚拟化软件,例如VMdash;t VSI(Virtual Station Interface);我们在网络实现时在交换机的虚拟端口 vPort上创造了 VSI信息,这个信息可以由(Vlan、MAC)来标识,这实际上是将VM的VSI通过VDP、Multi-Channel/S-Channel映射到网络上。介绍协议部分内容太过繁琐,因为本文中主要涉及到S通道技术以及CDCP协议部分,所以下面重点介绍一下这两部分内容。根据需求,物理服务器内部可能需要不同类型的ER (边缘交换单元。EVB技术中,ER位于服务器一侧,对服务器的流量进行转发)。为了在同一物理接口上隔离各个ER的上行通道,EVB采用了端口映射的S-Vlan组件技术,该技术在EVB中称为S通道技术。借助于S-Vlan的划分,物理接口分成若干个虚拟通道,称为S通道。S通道之间以SVID隔离,每一通道与服务器内的ER上行口对应[9]。,用于服务器与边缘交换机协商创建或者删除S通道。该协议报文承载于LLDP协议报文,即服务器和交换机之间通过LLDP报文交换CDCP TLV良[10]In思 0如果服务器支持S通道,那么将在自身的配置基础上,向边缘交换机发送CDCP协议TLV,申请创建S通道。边缘交换机根据当前能力,为其创建对应的S通道和S通道对应的接口。当服务器需要删除某一 S通道,也可以通过CDCP协议TLV向边缘服务器发起请求。
..
2. 2 LLDP协议介绍
当今不同厂商的设备千差万别,各有不同,为了在同一网络中进行交互,需要有一个标准的信息交流平台。正是基于这样的背景产生了 LLDP (Link Layer Discovery Protocol,链路层发现协议),它提供了一种标准的链路层发现方式,可以将本端设备的主要能力、管理地址、设备标识、接口标识等信息组织成不同的TLV (Type/Length/Value,类型/长度/值),并封装在 LLDPDU (Link Layer Discovery Protocol Data Unit,链路层发现协议数据单元)中发布给与自己直连的邻居[18]。CDCP TLV和EVB TLV都是承载在LLDP报文中。通过前文的介绍,大致已经对LLDP协议、CDCP协议有了一个大致的认识。802.1 Qbg协议是一个工作在数据链路层的协议,服务器与交换机协商工作的完成都是通过报文来最终实现的。下面来详细介绍一下LLDP报文格式。TLV是组成LLDPDU的单元,每个TLV都代表一个信息。LLDP可以封装的TLV包括基本TLV、802.1组织定义TLV、802.3组织定义TLV和LLDP-MED(Media Endpoint Discovery,媒体终端发现)TLV。基本TLV是网络设备管理基础的一组TLV,802.1组织定义TLV、802.3组织定义TLV和LLDP-MED TL
文档评论(0)