CCNP-第十五篇-VXLAN(一)

到了这个阶段呢,怎么说呢,简单的NP级别的交换我都跳过去了,但是后期会补,
所以这个衔接可能新手或者不会的看的有的迷茫
但是出自个人原因只好这么干了,VXLAN3篇差不多就到IE的MPLS,各种VPN

然后为什么先发第十六不发十五呢
十五是BGP的综合实验,暂时还在录制中

首先呢,VXLAN没学过, VLAN总学过吧

主要使用场景:数据中心,ISP
企业网基本上用不到

VXLAN(Virtual eXtensible Local Area Network,虚拟扩展局域网)

首先,在现在运营商中,肯定会用到虚拟化这个东西
再大的数据中心,你也得放服务器给别人用.
所以就会用到虚拟化这个东西,既然用到虚拟化了
那就会涉及一个问题

在一个数据中心中,不可能只有4000+台服务器
物理+虚拟化

为什么这么说呢?
假如这4000台服务器是一个公司或者一个老板的,那也一样
因为不可能4000台服务器在同一个地方用于同一个功能
然后
VLAN是可以隔离广播域的
VLAN是十二位的,最大也是0-4095
那么问题来了了

在运营商的接入网络中,难道他就不用交换机不用VLAN了吗?
不可能滴!!!

他也是组网,不过不是组企业网,组数据中心的网而已
那么问题来了,他可以不用VLAN吗?

可以是可以,把所有设备放到同一个VLAN1里面,不就完事了吗

可是问题又来了

全部同一个VLAN带来的问题
1.交换机硬件再好,他能承载那么多的广播风暴吗
2.全都是同一个VLAN,出环路了你咋整?
为什么这么说呢?因为VLAN可以隔离广播域
此时,VXLAN技术就应运而生了

VLAN在这的角色是什么呢?
他可以解决这个问题
但是
不够用!!!!!!!!!!

VXLAN的诞生

vxlan是24位的
有1600多w个编号
先不说技术上的优势,则编号上,已经是完全吊打

但是,VXLAN是在大环境的虚拟化下应运而生的
如果没有虚拟化那么他将毫无意义

如果问我为什么用虚拟化的
请你想一个问题
刘强东,马云
每年的双11,他的访问量是平时的3倍都不止
那么难道他要每年的11.11之前临时买数以成本的服务器回来用一天
然后第二天又卖掉吗?
不实际呀,但是如果虚拟化,第一个可以租,第二个,用完删了,你可以改用其他的

场景

这个时候呢,数据中心的内存不够用了
算了不这样说,就,整体性能不足,但是无法升级,只能迁移(防止扯淡)

虚拟化的迁移,挺简单的,就在那个控制平台上点,嘎嘎嘎的他就完事了
那么这个时候,我们来思考一个问题
迁移了,那肯定得包括IP吧?,那互联设备和上面的交换机,gw怎么办呢?
IP变了的话就会意味业务中断,业务不能断啊,割接的话业务是不能断的

那什么是大二层呢?

其实这个有点类似VPN
穿越三层的环境实行二层互通称之为大二层
这个东西叫=underlay=底层
overlay=覆盖层

VXLAN=Tunnel+MAC封装在UDP里面

其实这玩意就是VLAN的VPN的版本

<这个时候就有人问了,udp?,那不是不可靠吗>

的确不可靠但是

vxlan有可靠的另一种算法
他可以基于第七层,有一个数据校验机制来保证

这样会节省协议内的消耗,但是会消耗计算的资源,说白了就CPU

如果别人面试问你啥是VXLAN
这么说
1600w+编号
大二层
vlan+vpn
只不过封装在udp
完事了

顺带给你们康康ppt版本的讲解




这个我不太认同,因为VXLAN也可以用于三层

个人感觉,PPT出来的是远远不如人为讲解的,而且讲故事给场景,好理解的多

NVE设备

NVE:Network virtualliziton edge(网络虚拟化边缘设备)

这个东东就是企业里面的CE
ISP里面的PE
SDN里面的CPE
这样说就很好理解了

建立VXLAN则一定会使用到tunnel
那么在建立这个tunnel的时候使用的源和目的
就叫做NVE设备,只能建立在三层

VNI

VNI:vxlan network id VXLAN的网络编号
这个东东实际上
就是VLAN-ID - VID-进化-VNI
比如原本问,VLAN多少啊?
以后就问,VNI多少啊?

VTEP

VETP:vxlan tunnel end points
这个东西不出意外,也是某项东西的另外一个名字,那么他是啥呢?Tunnel
以前呢就叫两个tunnel之间建协议,建OSPF,跑VPN
以后呢就叫两个VTEP之间了

BD

BD:Brdige domain(网桥域)
这有是个啥呢?
可以想象成一个广播域,就当做VLAN吧
然后呢,这个BD是本地的NVE有效的

这个东西多少有点点抽象

他是这样的
我们传统的,一个交换机上,就最多4096个VLAN
在Vswitch上呢,既能配置VLAN,也能配置VXLAN,虽然思科还是主打配置物理机,毕竟卖设备赚钱
然后比如这个G0/0/1呢,可以加入这个BD-1000
这个BD的编号是跟VXLAN一样的
加进去的效果是什么呢?就相当于一个接口在vlan环境下的switch access vlan X
只不过他多了一层东西,通俗的说就是多了一个组
那么这个组可以干嘛呢?
比如VLAN10.VLAN20,同时NAT映射到我这个BD-1000
但是这个BD,要对应到VNI(vxlan编号)上

这么说吧
BD是本地广播域,需要对应上本地的VNI
然后建立VXLAN需要建立tunnel(VTEP)需要VNI(VLAN编号)

然后以上这些东西,都会被封装在UDP的报文里面,这个默认下是UDP的4789端口

如果有想要原版PPT的朋友可以私信或留言

好的本次到这里就结束了,欢迎观看我的文章。我是CCIE-Yasuo,喜欢就关注我吧,下一期见。
欢迎新盟教育的同学一起来交流,我是41期的疾风剑豪
同时我也是一名18岁来自大专的学生在学校写的,如有写的不对或侵权请及时联系删除。

CCNP-第十五篇-VXLAN(一)相关推荐

  1. 坚持的力量 第十五篇

    第十五篇        漩涡鸣人 从他身上,我看到了进步和向上的力量,经别人推荐,我发现我渐渐的喜欢上了<火影忍者>. 首先,<火影>中的歌曲很有震撼力和穿透力,产生心灵的共鸣 ...

  2. 秒杀多线程第十五篇 关键段,事件,互斥量,信号量的“遗弃”问题

    秒杀多线程第十五篇 关键段,事件,互斥量,信号量的"遗弃"问题 在<秒杀多线程第九篇 经典线程同步总结 关键段 事件 互斥量 信号量>中对经典多线程同步互斥问题进行了回 ...

  3. CCIE理论-第十五篇-IPV6-重分布+ACL+前缀列表

    CCIE理论-第十五篇-IPV6-重分布+ACL+前缀列表 重分布前面讲过,这里再讲一次+实操+效果看看 在ipv6中重分布直连路由是需要加上include-connected的 环境 就这么简单哈, ...

  4. CCIE-LAB-第十五篇-IPV6-BGP+VPN6+RT

    CCIE-LAB-第十五篇-IPV6-BGP+VPN6+RT 实际中,思科只会给你5个小时去做下面的全部配置 这个是CCIE-LAB的拓扑图 问题 翻译: 根据这些要求,将IPV6连接从总部通过SP扩 ...

  5. CCNA-第十五篇-DHCP配置+SDN介绍(最后一章)

    CCNA-第十五篇-DHCP配置+SDN介绍 各位好,如果有一直看下来的谢谢支持 这里是CCNA的最后一篇了,如果真的能吸收很多内容,那么普通的东西基本上都没什么大问题了.除非就是工作经验 下一篇就到 ...

  6. python连载第十五篇~史上最全列表知识源码+答案

    #2017-12-19 19:34:41 December Tuesday the 51 week, the 353 day #python连载第十五篇~list列表#列表定义,访问,索引,操作,切片 ...

  7. Python之路【第十五篇】:Web框架

    Python之路[第十五篇]:Web框架 Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端. 1 2 3 4 5 6 7 ...

  8. 第七十五篇:学术论文写作技巧

    第七十五篇:学术论文写作技巧 论文写作技巧 下载 论文写作技巧 最近听了一下网课,把大牛们的论文讲课记录和网上一些关于论文写作技巧的文章总结了一下.总结了一些关于论文的润色.语法.投稿.回复审稿人等需 ...

  9. python学习[第十五篇] 文件系统

    python学习[第十五篇] 文件系统 对文件系统访问大多数都通过os模块实现. os 模块文件/目录访问函数 文件处理 mkfifo() 创建命名通道只用于linux remove(path)/un ...

最新文章

  1. 学习笔记 九: DNS
  2. Matlab R2010在centost下的安装
  3. Maven-学习笔记04【基础-Maven生命周期和概念模型图】
  4. 重磅!阿里云MongoDB 5.0发布,速来围观新特性
  5. Android系统匿名共享内存Ashmem(Anonymous Shared Memory)在进程间共享的原理分析
  6. Python学习笔记三
  7. Linux下使用fstatfs/statfs查询系统相关信息
  8. 赛锐信息:SAP ABAP 屏幕导航
  9. python用来自动修改pdf_python实现从pdf文件中提取文本,并自动翻译的方法
  10. java 元类_[译]什么是元类metaclass?
  11. c语言 sd卡编程,嵌入式系统基础 嵌入式系统中的C语言编程基础 烧写Superboot到SD卡.docx...
  12. 酷应用背后,低代码正在被重估
  13. 【线性分类器】(二)“深度学习”的鼻祖——感知器
  14. 打印DPI如何与计算机DPI一致,ps打印尺寸怎么设置和实际纸张一致? -电脑资料
  15. 阿里云产品分析(1):阿里云安全性分析与案例
  16. 都说谷歌浏览器好用,网页翻译插件必不可少
  17. Eclipse配色学习
  18. TFT显示屏开发(一):接口定义和型号选择(0.96寸和1.8寸)
  19. linux lpte_所有的linux和unix的指令行下的指令都一样吗
  20. 欢迎使用CSDN-markdown编辑器不啵啵啵啵啵啵啵啵啵啵啵啵

热门文章

  1. ★ Flex を使って Scalable Vector Graphics とビットマップを描画する
  2. learning to rank评价指标
  3. oracle sql-1,Oracle – Oracle SQL(1)
  4. java延迟覆盖_高效Java第九条覆盖equals时总要覆盖hashCode
  5. python正则表达式面试题_吐血总结!50道Python面试题集锦(4)
  6. mysql 操作xm_mysql基本命令使用
  7. activemq jdbc mysql_activeMQ JDBC Master Slave
  8. 奖学金设计mysql_基于JAVA的奖学金评定系统设计与实现(MySQL)(含录像)
  9. idea将远程代码更新合并到本地_idea 本地调试远程服务器代码
  10. 封装出现 用户.计算机,ES4封装WIN7出现[Administrator.计算机名]目录的可能解决方案...