虚拟网络主要根据自己的理解并结合项目采取的技术方案阐述了虚拟网络的基本概念、SDN和OpenFlow思想、OpenFlow网络以及Open vSwitch和NOX等内容。应用层协议分析则以编程实践为主,主要对协议分析、数据包结构和winpcap的使用进行了总结。
1.1 虚拟网络
1.1.1 虚拟网络
按照我的理解,虚拟网络是与实体网络和传统网络相对应的一种网络,是以传统网络为基础,通过虚拟技术实现在逻辑上构成和传统网络一样的网络。传统网络一般是各个主机或服务器(网络节点)通过各种网络设备(如交换机等)互连起来进行通信,而虚拟网络的虚拟性主要表现在节点的虚拟和网络设备的虚拟,因此在虚拟网络中,一个网络节点不一定是一台实体机,而有可能是一台实体机虚拟出来的某一个虚拟机。一台实体机可以虚拟出几台甚至几十台虚拟机,他们在逻辑上和在网络中会被视为多个网络节点,对应于传统网络中的多台实体机。虚拟网络的虚拟性还表现在网络设备的虚拟性,如交换机不是真实的硬件交换机,而是通过一台主机虚拟出来的交换机,在这台主机上安装实现了交换机功能的软件,从而实现了与硬件交换机同样的效果,这台虚拟交换机甚至也可能只是某个主机中的某一个虚拟机安装了实现交换机功能的软件而虚拟出来的。传统网络的转发决策等都是烧录在网络设备中的,网络管理人员几乎无法通过改变转发策略等来控制网络的行为,而虚拟网络对软件定义网络(SDN)具有很强的支持性,从而使得开发人员可以自己定义网络的行为,使得未来网络可以与硬件无关。
1.1.2 SDN和OpenFlow思想
过去,网络是以硬件为中心,交换机、路由器设备成为数据包转接唯一用途的设备。而以硬件为中心的网络存在创新缓慢、将软件烧写到芯片中会增加生产周期,减少系统集成的特性等问题。更坏的是,一旦烧录完成,硬件无法轻易修改。SDN 能够高效地把网络数据流处理从控制数据流的逻辑和规则中分离出来。这让运营商和企业能够控制管理自己的数据,从而实现能够实施不同规则和路由的能力,包括决定哪些类型的数据在本地而哪些类型的数据在远程处理。
OpenFlow技术最早由斯坦福大学提出,旨在基于现有TCP/IP技术条件,以创新的网络互联理念解决当前网络面对新业务产生的种种瓶颈,已被享有声望的《麻省理工科技评论》杂志评为十大未来技术。
它的核心思想很简单,就是将原本完全由交换机/路由器控制的数据包转发过程,转化为由OpenFlow交换机(如OpenFlow Switch)和控制服务器(如NOX)分别完成的独立过程。转变背后进行的实际上是控制权的更迭:传统网络中数据包的流向是人为指定的,虽然交换机、路由器拥有控制权,却没有数据流的概念,只进行数据包级别的交换;而在OpenFlow网络中,统一的控制服务器取代路由,决定了所有数据包在网络中传输路径。OpenFlow交换机会在本地维护一个与转发表不同的流表(Flow Table),如果要转发的数据包在流表中有对应项,则直接进行快速转发;若流表中没有此项,数据包就会被发送到控制服务器进行传输路径的确认,再根据下发结果进行转发。
1.1.3 OpenFlow网络
OpenFlow网络由OpenFlow交换机、Flow Visor和Controller三部分组成。
OpenFlow交换机进行数据层的转发;FlowVisor对网络进行虚拟化;Controller对网络进行集中控制,实现控制层的功能。
1. OpenFlow交换机
OpenFlow交换机是整个OpenFlow网络的核心部件,主要管理数据层的转发。
OpenFlow交换机接收到数据包后,首先在本地的流表上查找转发目标端口,如果没有匹配,则把数据包转发给Controller,由控制层决定转发端口。
2. 支持网络虚拟化的FlowVisor
类比计算机的虚拟化,FlowVisor就是位于硬件结构元件和软件之间的网络虚拟层。FlowVisor允许多个控制同时控制一台OpenFlow交换机,但是每个控制器仅仅可以控制经过这个OpenFlow交换机的某一个虚拟网络(即slice)。因此通过FlowVisor建立的试验平台可以在不影响商业流的转发速度的情况下,允许多个网络试验在不同的虚拟网络上同时进行。FlowVisor与一般的商用交换机是兼容的,而不需要使用FPGA和网络处理器等可编程硬件。
3. 控制器Controller
OpenFlow实现了数据层和控制层的分离,其中OpenFlow交换机进行数据层的转发,而Controller实现了控制层的功能。Controller通过OpenFlow协议这个标准接口对OpenFlow交换机中的流表进行控制,从而实现对整个网络进行集中控制。
1.1.4 我们的解决方案
我们组建的虚拟网络首先是对节点的虚拟:在Linux系统中通过xen虚拟出多个虚拟机;对交换机的虚拟:通过运行Open vSwitch实现支持OpenFlow协议的虚拟交换机,通过NOX实现支持OpenFlow协议的控制器。虚拟节点之间通过虚拟交换机Open vSwitch进行通信,网络中的多个Open vSwitch通过NOX进行集中控制。
1. Open vSwitch
OVS官方的定位是要做一个产品级质量的多层虚拟交换机,通过支持可编程扩展来实现大规模的网络自动化。设计目标是方便管理和配置虚拟机网络,检测多物理主机在动态虚拟环境中的流量情况。针对这一目标,OVS具备很强的灵活性。可以在管理程序中作为软件switch运行,也可以直接部署到硬件设备上作为控制层。同时在Linux上支持内核态(性能高)、用户态(灵活)。此外OVS还支持多种标准的管理接口,如Netlow、sFlow、RSPAN,、ERSPAN, 、CLI。对于其他的虚拟交换机设备如VMware的vNetwork分布式交换机以及思科Nexus 1000V虚拟交换机等它也提供了较好的支持。
2. NOX
NOX的目的是提供一个可编程平台来控制一个或多个支持OpenFlow协议的交换机。它是一个为企业和家庭网络提供的开放的开发平台。对硬件没有过高要求,通常运行在一般硬件上,在千兆级传输速度的大型网络的控制程序之上提供一个软件环境。NOX主要提供以下功能:
(1)可为极其廉价的交换机提供复杂的网络功能(如网络管理、可视化、监控、访问控制等)
(2)开发人员可以添加自己的控制软件,NOX提供了一个接口,使得开发人员可以以
线性速度管理现成的硬件交换机
(3)NOX为整个网络提供了一个集中的编程模型,可以编制控制网络中所有交换机转发决策的程序,这使得开发分布式控制程序更加容易
NOX本身并不完成对网络管理任务,而是通过在其上运行的各种“应用”
(Application)来实现具体的管理任务。管理者和开发者可以专注到这些应用的开发上,而无需花费时间在对底层细节的分析上。
现将本人一年来的工作情况总结如下:
一、以“服务夫人”为工作重心,抓好家庭日常工作。
二、以“夫人旨意”为工作重点,抓好家庭经济建设。过去的一年中,我认真贯彻夫人去年初作出“要把家庭经济搞上去”的重要指示,采取得力措施,加大工作力度,狠抓经济建设,终有所成,家庭三项经济指标均比前年大幅度增长。
我的主要做法是:
1、严格遵守财经纪律。去年,我不折不扣地执行了工资、奖金等主营收入悉数上交,再由夫人回拨零用钱的收支两条线政策,其余副业收入纳入预算资金管理,向夫人打报告审批使用,在过去的一年中,由于我财经纪律做到了不截留挪用,不挤占乱花,不隐瞒收入,不设小金库,使夫人总揽大权的地位得到了进一步巩固,家庭收入管理规范,资金专项使用。
2、厉行个人节约,注重自我节流。过去的一年中,我戒烟、戒酒、戒茶、戒零食、戒请客,总之,将个人吃穿用度费用降至最底,每月零用钱均有剩余。但对于夫人每日清晨必饮用的铁元却如数奉上,既增加家庭固定资产,又给夫人带来惊喜,一举两得。
3、积极探索,广开财路。一是充分发挥自身所长,笔耕不辍,投稿报刊、杂志赚取稿费。二是深入领会《麻将致胜大全》要点,掌握致胜技艺,与同事亲友小赌怡情,胜多负少,小有收获。三是苦心钻研炒股方法,向夫人申请专项资金投身股海,一级市场守株待兔,二级市场低买高卖,一年下来赢利颇多。
三、以"夫人喜好"为出发点,抓好家庭安定团结。
过去的一年,我始终以"夫人喜好"为标准,一切听从夫人,听从夫人一切,不断规范自身行为,搞好家庭安定团结,主要有:
1、婚前死party小黄、小李、小谢、小军、小杨诸人一向好吃懒做,行事全无章法,经常来家骗吃骗喝,因夫人不喜,我遂将彼等列入损友名单,遂一割袍断义,中断往来(注:小李因欠我债务的缘故,暂还保持联系)。
2、过去我好吸烟,一天两包不在话下,夫人恶之,去年伊始,我便痛下决心,誓与烟绝。如今,瘾来时,我至多点蚊香一支嗅其味以解馋。
3、前年我看望父母次数多于看望岳父岳母一次,夫人不悦,去年我遂积极整改,以实际行动纠正偏差,据统计,至去年底"我看望岳父岳母次数超出看望父母次数两次,在时间总量上超出45分钟,在孝敬财物总额上超出21元人民币。
4、央视主持人刘仪伟,风格清新,厨艺一绝"夫人爱甚,视为新好男人,我遂理一板寸头,学一口鸟腔普通话,苦研《天天厨艺》菜谱,每日推出一样特色小菜。
由于我紧紧把握“夫人永远是对的,如果夫人错了,我请参照上句执行”的方针,认真贯彻“打不还手,骂不还口,夫人一脚踹过来,我就躲着走”的基本原则,家庭安定团结局面一派大好,夫妻相敬如宾,居家气氛温馨。 在过去的一年里,我主持家庭日常工作虽取得一定成绩,但离夫人的要求仍存在大小差距,如:工作主观能动性还有待加强,工作前瞻性不足;工作尚存在畏难情绪等,在新的一年中,我将克服缺点、发扬优点,在巩固去年成绩的基础上,百尺竿头更进一步,使咱家的生活水准芝麻开花节节高,夫妻恩爱此情绵绵无绝期。
WiththedevelopmentoftheInternetandthepopularizationofcomputershoppingonline…
Onlineshopping四级作文OnlineShopping关于网上购物ShoppingontheInternetDirect…
OnlineShopping一WiththedevelopmentoftheInternetandthepopularizatio…
OnlineShopping张玲Afterthreedecadesofreformandopeningwiththedramati…
Onlineshopping1现在网上购物已成为一种时尚2网上购物有很多好处但也有不少问题3我的建议Nowadaysonlines…
上半年在市社党委的正确指导和公司领导的大力支持下,我们人事科以十七届四中全会精神为指导,认真贯彻市社和公司人事工作会议精神,查摆思…
医院人事科20xx年上半年工作总结及下半年工作安排20xx年上半年,人事科全科人员在院主要领导及科主任的带领下,主要完成了以下工作…
20xx年度组织人事科工作总结及20xx年工作打算今年以来,在委党委的正确领导和各科室的支持下,组织人事科按照市委组织部、市直机关…
人事科20xx年工作总结及20xx年工作计划20xx年是**矿团结奋斗的一年,在公司领导和矿领导的正确领导下,我们科室员工努力工作…
一年来,在领导的帮助和同志们的支持下,紧紧围绕中心工作,充分发挥岗位职能,不断改进工作方法提高工作效率,以立足服务、团结同志、认真…