VXLAN(Virtual eXtensible LAN可扩展虚拟局域网)诞生了,基于IP网络之上,采用的是MAC in UDP技术

跨三层实现二层通信

总结为何需要Vxlan:

  1. 虚拟机规模受到网络规格的限制,大L2网络里,报文通过查询MAC地址转发,MAC表容量限制了虚拟机的数量。
  2. 网络隔离的限制,普通的vlan和VPN配置无法满足动态网络调整的需求,同时配置复杂
  3. 虚拟器搬迁受到限制,虚拟机启动后假如在业务不中断基础上将该虚拟机迁移到另外一台物理机上去,需要保持虚拟机的IP地址和MAC地址等参数保持不变,这就要求业务网络是一个二层的网络。

拓扑图:

交换机配置:

CE1

 <HUAWEI>display cu
<HUAWEI>display current-configuration
!Software Version V800R013C00SPC560B560
!Last configuration was updated at -- ::+: by SYSTEM automatic
ally
!Last configuration was saved at -- ::+:
#
sysname HUAWEI
#
device board board-type CE-MPUB
device board board-type CE-LPUE
#
aaa
#
authentication-scheme default
#
authorization-scheme default
#
accounting-scheme default
#
domain default
#
domain default_admin
#
interface MEth0//
undo shutdown
#
interface GE1//
undo portswitch
undo shutdown
ip address 10.12.0.1 255.255.255.0
#
interface GE1//
undo portswitch
undo shutdown
ip address 10.13.0.1 255.255.255.0
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface NULL0
#
ospf
area 0.0.0.0
network 10.12.0.0 0.0.0.255
network 10.13.0.0 0.0.0.255
#
ssh authorization-type default aaa
#
user-interface con
#
vm-manager
#
return

CE2

 <HUAWEI>display current-configuration
!Software Version V800R013C00SPC560B560
!Last configuration was updated at -- ::+:
!Last configuration was saved at -- ::+:
#
sysname HUAWEI
#
device board board-type CE-MPUB
device board board-type CE-LPUE
#
vlan batch
#
bridge-domain
vxlan vni
#
aaa
#
authentication-scheme default
#
authorization-scheme default
#
accounting-scheme default
#
domain default
#
domain default_admin
#
interface Vlanif10
ip address 1.1.1.254 255.255.255.0
#
interface MEth0//
undo shutdown
#
interface GE1//
undo shutdown
port link-type trunk
#
interface GE1//0.1 mode l2
encapsulation dot1q vid
bridge-domain
#
interface GE1//
undo portswitch
undo shutdown
ip address 10.12.0.2 255.255.255.0
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface LoopBack0
ip address 10.2.2.2 255.255.255.255
#
interface Nve1
source 10.2.2.2
vni head-end peer-list 10.3.3.3
#
interface NULL0
#
ospf
area 0.0.0.0
network 10.2.2.2 0.0.0.0
network 10.12.0.0 0.0.0.255
#
ssh authorization-type default aaa
#
user-interface con
#
vm-manager
#
return

CE3

 <HUAWEI>display current-configuration
!Software Version V800R013C00SPC560B560
!Last configuration was updated at -- ::+: by SYSTEM automatic
ally
!Last configuration was saved at -- ::+:
#
sysname HUAWEI
#
device board board-type CE-MPUB
device board board-type CE-LPUE
#
vlan batch
#
bridge-domain
vxlan vni
#
aaa
#
authentication-scheme default
#
authorization-scheme default
#
accounting-scheme default
#
domain default
#
domain default_admin
#
interface MEth0//
undo shutdown
#
interface GE1//
undo portswitch
undo shutdown
ip address 10.13.0.3 255.255.255.0
#
interface GE1//
undo shutdown
port link-type trunk
#
interface GE1//1.1 mode l2
encapsulation dot1q vid
bridge-domain
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface GE1//
shutdown
#
interface LoopBack0
ip address 10.3.3.3 255.255.255.255
#
interface Nve1
source 10.3.3.3
vni head-end peer-list 10.2.2.2
#
interface NULL0
#
ospf
area 0.0.0.0
network 10.3.3.3 0.0.0.0
network 10.13.0.0 0.0.0.255
#
ssh authorization-type default aaa
#
user-interface con
#
vm-manager
#
return

LSW1

 #
vlan batch
#
interface GigabitEthernet0//
port link-type trunk
port trunk allow-pass vlan
#
interface GigabitEthernet0//
port link-type access
port default vlan
#

LSW2

 #
vlan batch
#
interface GigabitEthernet0//
port link-type trunk
port trunk allow-pass vlan
#
interface GigabitEthernet0//
port link-type access
port default vlan

PC1 PING PC2 验证:

Vxlan L2的更多相关文章

  1. 解读Mirantis最新的Neutron性能测试

    最近,mirantis的工程师发布了最新的基于Mitaka版本的Neutron性能测试结果.得出的结论是:Neutron现在的性能已经可以用生产环境了. 报告的三位作者都是OpenStack社区的活跃 ...

  2. VXLAN, 一种叠加在L3网络上的L2网络

    这几天看了下RFC7348,顺便翻译了一下,根据自己理解做了注解 虚拟化及租户隔离 服务器虚拟化增加了对物理网络基础设施的需求,服务器有多个虚机,要求交换机支持更大的MAC地址表. 在数据中心场景下, ...

  3. 配置 L2 Population - 每天5分钟玩转 OpenStack(114)

    前面我们学习了L2 Population 的原理,今天讨论如何在 Neutron 中配置和启用此特性. 目前 L2 Population 支持 VXLAN with Linux bridge 和 VX ...

  4. L2 Population 原理 - 每天5分钟玩转 OpenStack(113)

    前面我们学习了 VXLAN,今天讨论跟 VXLAN 紧密相关的 L2 Population. L2 Population 是用来提高 VXLAN 网络 Scalability 的. 通常我们说某个系统 ...

  5. 部署 instance 到 VXLAN - 每天5分钟玩转 OpenStack(112)

    上一节我们创建了 vxlan 100_net,今天将部署 instance 并分析网络的连通性. launch 新的 instance "cirros-vm1",网络选择 vxla ...

  6. VXLAN 概念(Part I) - 每天5分钟玩转 OpenStack(108)

    除了前面讨论的 local, flat, vlan 这几类网络,OpenStack 还支持 vxlan 和 gre 这两种 overlay network. overlay network 是指建立在 ...

  7. Neutron 理解 (3): Open vSwitch + GRE/VxLAN 组网 [Netruon Open vSwitch + GRE/VxLAN Virutal Network]

    学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GR ...

  8. Neutron 理解 (4): Neutron OVS OpenFlow 流表 和 L2 Population [Netruon OVS OpenFlow tables + L2 Population]

    学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GR ...

  9. Neutron 理解(14):Neutron ML2 + Linux bridge + VxLAN 组网

    学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GR ...

随机推荐

  1. idea运行gradle项目报错,找不到符号符号,方向xxxx类未知

    报错: 解决:把build和run设置为idea

  2. Python常见数据结构-Set集合

    集合基本特点 集合是无序的,且集合内无重复值. 集合不支持索引和切片 集合常见操作及方法 s1 = {1,2,3} s2 = {2,3,4} s1.add(4) #.add()方法添加一个元素 s1. ...

  3. lr具体使用步骤概述

    lr具体使用 1 无工具情况下的性能测试 2性能测试工具LoadRunner的工作原理 3 VuGen应用介绍 4 协议的类型及选择方法 5 脚本的创建过程 6 脚本的参数化 7 调试技术 8 Con ...

  4. 007-函数-C语言笔记

    007-函数-C语言笔记 学习目标 1.[了解]函数的分类 2.[掌握]函数的声明定义和调用 3.[掌握]函数的形参和实参 4.[掌握]带返回值的函数 5.[掌握]全局变量和局部变量 6.[了解]注释 ...

  5. 千亿级平台技术架构:为了支撑高并发,我把身份证存到了JS里

    @ 目录 一.用户信息安全规范 1.1 ​用户信息.敏感信息定义及判断依据 1.1.1 个人信息 1.1.2 个人敏感信息 1.2 ​用户信息存储的注意事项 二.​框架技术实现 2.1 用户敏感信息自 ...

  6. Python—一个简单搜索引擎索引库

    因为课业要求,搭建一个简单的搜索引擎,找了一些相关资料并进行了部分优化(坑有点多) 一.数据 数据是网络上爬取的旅游相关的攻略页面 这个是travels表,在索引中主要用到id和url两个字段. 页面 ...

  7. 用一个完整的案例讲解Python数据分析的整个流程和基础知识

    先来想一下数据分析的流程,第一步获取数据,因此本节内容就是获取数据以及对数据的基本操作. 1.数据导入 1.1 导入.xlsx文件 要导入一个.xlsx后缀的Excel文件,可以使用pd.read_e ...

  8. How Many Answers Are Wrong HDU - 3038 (经典带权并查集)

    题目大意:有一个区间,长度为n,然后跟着m个子区间,每个字区间的格式为x,y,z表示[x,y]的和为z.如果当前区间和与前面的区间和发生冲突,当前区间和会被判错,问:有多少个区间和会被判错. 题解:x ...

  9. timer和ScheduledThreadPoolExecutor定时任务和每日固定时间执行

    //ScheduledThreadPoolExecutor每三秒执行一次 public static void main(String[] args) {        ScheduledThread ...

  10. Linux服务器压力测试总结(CPU、Memory、IO等)

    测试工具:sysbench.memtester.htop 1.htop安装使用 yum install ncurses-devel # 安装依赖包 tar zxvf htop-2.2.0.tar.gz ...