当前位置: 首页 > news >正文

网上商城网站源码建设单位发包许可证网站

网上商城网站源码,建设单位发包许可证网站,如何注册公司名字,猎头公司推荐转自#xff1a;http://blog.csdn.net/freezgw1985/article/details/16354897 一 . 为什么需要Vxlan1. vlan的数量限制4096个vlan远不能满足大规模云计算数据中心的需求2. 物理网络基础设施的限制基于IP子网的区域划分限制了需要二层网络连通性的应用负载的部署3. TOR交换机MA… 转自http://blog.csdn.net/freezgw1985/article/details/16354897 一 . 为什么需要Vxlan   1. vlan的数量限制    4096个vlan远不能满足大规模云计算数据中心的需求   2. 物理网络基础设施的限制    基于IP子网的区域划分限制了需要二层网络连通性的应用负载的部署   3. TOR交换机MAC表耗尽     虚拟化以及东西向流量导致更多的MAC表项   4. 多租户场景     IP地址重叠 二. 什么是Vxlan   1. Vxlan报文     vxlan(virtual Extensible LAN)虚拟可扩展局域网是一种overlay的网络技术使用MAC in UDP的方法进 行封装共50字节的封装报文头。具体的报文格式如下   (1) vxlan header     共计8个字节目前使用的是Flags中的一个8bit的标识位和24bit的VNI(Vxlan Network identifier) 其余部分没有定义但是在使用的时候必须设置为0x0000。   (2) 外层的UDP报头      目的端口使用4798但是可以根据需要进行修改。同事UDP的校验和必须设置成全0。   (3) IP报文头      目的IP地址可以是单播地址也可以是多播地址。单播情况下目的IP地址是Vxlan Tunnel End Point (VTEP)的IP地址。在多播情况下引入VXLAN管理层利用VNI和IP多播组的映射来确定VTEPs。 protocol设置值为0x11显示说明这是UDP数据包Source ip: 源vTEP_IP;Destination ip: 目的VTEP IP。 (4) Ethernet Header Destination Address目的VTEP的Mac 地址即为本地下一跳的地址(通常是网关Mac 地址)VLAN: VLAN Type被设置为0x8100 并可以设置Vlan Id tag(这就是vxlan的vlan 标签)。Ethertype设置值为0x8000指明数据包为IPv4的。 补充VTEP的作用          用于对VXLAN报文进行封装/解封装包括ARP请求报文和正常的VXLAN数据报文在一段封装报文 后通过隧道向另一端VTEP发送封装报文另一端VTEP接收到封装的报文解封装后根据封装的MAC地址 进行装法。VTEP可由支持VXLAN的硬件设备或软件来实现。      从封装的结构上来看VXLAN提供了将二层网络overlay在三层网络上的能力VXLAN Header中的VNI有 24个bit数量远远大于4096并且UDP的封装可以穿越三层网络比VLAN有更好的扩展性。   2. Vxlan的数据和控制平面   (1) 数据平面---隧道机制      已经知道VTEP为虚拟机的数据包加上了层包头这些新的报头之有在数据到达目的VTEP后才会被去掉。 中间路径的网络设备只会根据外层包头内的目的地址进行数据转发对于转发路径上的网络来说一个Vxlan 数据包跟一个普通IP包相比出了个头大一点外没有区别。      由于VXLAN的数据包在整个转发过程中保持了内部数据的完整因此VXLAN的数据平面是一个基于隧道 的数据平面。   (2) 控制平面----改进的二层协议      VXLAN不会在虚拟机之间维持一个长连接所以VXLAN需要一个控制平面来记录对端地址可达情况。控制 平面的表为(VNI内层MAC外层vtep_ip)。Vxlan学习地址的时候仍然保存着二层协议的特征节点之间不会 周期性的交换各自的路由表对于不认识的MAC地址VXLAN依靠组播来获取路径信息(如果有SDN Controller 可以向SDN单播获取)。     另一方面VXLAN还有自学习的功能当VTEP收到一个UDP数据报后会检查自己是否收到过这个虚拟机的 数据如果没有VTEP就会记录源vni/源外层ip/源内层mac对应关系避免组播学习。     3. VxlanARP请求   (1) vxlan初始化    VM1和VM2连接到VXLAN网络(VNI)100两个VXLAN主机加入IP多播组239.119.1.1   (2) ARP请求      1) VM1以广播的形式发送ARP请求    2) VTEP1封装报文。打上VXLAN标识为100外层IP头DA为IP多播组(239.119.1.1)SA为IP_VTEP1.    3) VTEP1在多播组内进行多播    4) VTEP2解析接收到多播报文。填写流表(VNI, 内层mac地址外层Ip地址)并在本地VXLAN标识为100的范围内        广播(是VXLAN的用武之地)。    5) VM2对接收到的ARP请求进行响应   (3) ARP应答   1) VM2准备ARP响应报文后向VM1发送响应报文        2)VTEP2接收到VM2的响应报文后把它封装在ip单播报文中VXLAN标识依然为100然 后向VM1发送单播        3)VTEP1接收到单播报文后学习内层MAC到外层ip地址的映射解封装并根据被封装内容的目的MAC地址转发给VM1        4)VM1接收到ARP应答报文ARP交互结束   4  数据传输     (1)  ARP请求应答之后VM1知道了VM2的Mac地址并且要向VM2通信(注意VM1是以TCP的方法向VM2发送数据的)。 VTEP1 收到VM1发送数据包用MAC地址从流表中检查VM1与VM2是否属于用一个VNI。两个VM不但位于同一个VNI中 (不在同一个VNI中出网关)并且VTEP1已经知道了VM2的所有地址信息(MAC和VTEP2_IP)。VTEP1封装新的数据包。然后 交给上联交换机。    (2) 上联交换机收到服务器发来的UDP包对比目的IP地址和自己的路由表然后将数据报转发给相应的端口。    (3) 目的VTEP收到数据包后检查器VNI如果UDP报中VNI与VM2的VNI一致则将数据包解封装后交给VM2进一步处理。至此 一个数据包传输完成。整个Vxlan相关的行为(可能穿越多个网关)对虚拟机来说是透明的虚拟机不会感受传输的过程。       虽然VM1与VM2之间启动了TCP来传输数据但数据包一路上实际是以UDP的形式被转发两端的VTEP并不会检查数据是否 正确或者顺序是否完整所有的这些工作都是在VM1和VM2在接收到解封装的TCP包后完成的。也就是说如果说如果被UDP封装 的是TCP连接那么UDP和TCP将做为两个独立的协议栈各自工作相互之间没有交互。      5 Vxlan网关  如果需要VXLAN网络和非VXLAN网络连接必须使用VXLAN网关才能把VXLAN网络和外部网络进行桥接和 完成VXLAN ID和VLAN ID之间的映射和路由和VLAN一样VXLAN网络之间的通信也需要三层设备的支持 即VXLAN路由的支持。同样VXLAN网关可由硬件和软件来实现。    从封装的结构上来看VXLAN提供了将二层网络overlay在三层网络上的能力VXLAN Header中的VNI有 24个bit数量远远大于4096并且UDP的封装可以穿越三层网络比VLAN有更好的扩展性。   6.部署 (1) 纯VXLAN部署场景   对于连接到VXLAN内的虚拟机由于虚拟机的VLAN信息不再作为转发的依据虚拟机的迁移也就 不再受三层网关的限制可以实现跨越三层网关的迁移。     (2) VXLAN与VLAN混合部署      为了实现VLAN和VXLAN之间互通VXLAN定义了VXLAN网关。VXLAN网关上同时存在两种类型的端口VXLAN端口 和普通端口。    当收到从VXLAN网络到普通网络的数据时VXLAN网关去掉外层包头根据内层的原始帧头转发到普通端口上当有数据 从普通网络进入到VXLAN网络时VXLAN网关负责打上外层包头并根据原始VLAN ID对应到一个VNI同时去掉内层包头 的VLAN ID信息。相应的如果VXLAN网关发现一个VXLAN包的内层帧头上还带有原始的二层VLAN ID会直接将这个包丢弃。 之所以这样是VLAN ID是一个本地信息仅仅在一个地方的二层网络上其作用VXLAN是隧道机制并不依赖VLAN ID进行 转发也无法检查VLAN ID正确与否。因此VXLAN网关连接传统网络的端口必须配置ACCESS口不能启用TRUNK口。 转载于:https://www.cnblogs.com/danbo/p/4989072.html
http://www.huolong8.cn/news/106823/

相关文章:

  • 长安网站建设制作网页界面设计
  • 免费网站建站有哪些网络规划与设计第二版
  • 公司网站开发需要什么证书wordpress 模板4列插件
  • 重庆网站建设小能手西安做网站那家公司好
  • 盗版小说网站怎么赚钱北京网页设计公司兴田德润挺好
  • 网站开发 英文网站开发服务合同
  • 图库 网站 源码广告公司赚钱吗
  • 王晴儿网站建设方案在百度做推广需要网站
  • 我想网站建设多少钱免费网站源码建站系统
  • 微网站自己怎么做的吗工业设计公司怎么赚钱
  • 客户网站建设完成后需要什么推荐的外贸客户搜索软件
  • 固原建设厅官方网站营销型网站建设合同范本
  • 电子商务网站建设步ppt模板下载免费版软件
  • 江苏建设厅老网站毕业设计音乐网站开发背景
  • 做类似电驴网站seo推广具体做什么
  • 做网站的费用如何写分录c2c电子商务
  • 如何做专题网站北京建设信源网站 怎么打不开
  • 大型 网站的建设 阶段网站外链有死链
  • ps如何做网站导航图爱互融网站开发合同
  • 通州商城网站建设简单网页代码html
  • 网站全栰培训淘宝做seo要建网站吗
  • 网站开发总监招聘企业邮箱263登录入口
  • 软件代做网站在哪找活室内装修培训
  • 建设部网站令第77号国内云服务器免费
  • 个人网站该怎么打广告沈阳网站建设开发设计公司
  • 花卉物流园做网站的素材怎样创立一个网站
  • 四大门户网站是哪些网站添加ico图标
  • 南宁企业建站系统珠海市住房和城乡建设厅网站
  • 大型网站建设与维护过程百度app免费下载
  • 中国建设银行悦生活网站长沙移动网站建设哪家好