首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >局域网SDN技术硬核内幕 6 分布式任意播网关

局域网SDN技术硬核内幕 6 分布式任意播网关

作者头像
用户8289326
发布于 2022-07-22 11:38:08
发布于 2022-07-22 11:38:08
5830
举报

先让我们回顾,昨天的文章《虚拟化网络的实现》中,我们提到的一个虚拟网络标准化模型:

在这个模型下面,我们提出了两个问题:

vRouter物理上在什么地方?

为什么vFW和vLB的逻辑位置和物理位置相差如此之大?

先让我们揭开第一个问题的答案。

在Neutron模型中,有一个重要的概念——分布式任意播网关 (Distributed Anycast Gateway, 以下简称为DAG)。DAG又称IRB(Integrated Routing and Bridging)。如下图所示:

在逻辑上,可以将DAG理解为这么一个概念:对于同一个网段的虚拟机执行二层转发,对于不同网段的虚拟机执行三层转发。

熟悉传统网络设备的同学,此时已经会发现,这不就是三层交换机的功能么?没错,只不过,这台三层交换机的各个VLAN,以及实现各VLAN Interface的路由转发引擎,是由vSwitch和vRouter构成的。

vSwitch和vRouter到底运行在什么地方呢?

让我们回顾这一节的标题:“分布式任意播网关”。“分布式”三个字已经揭示了它的本质——原来,上图子网中的三个vSwitch和一个vRouter,都运行在每台物理宿主机上的OVS中。

如下图所示:

如图所示,web/app/db三个虚拟机组所在的网段,分别是10.10.10.0/24; 10.10.20.0/24; 10.10.30.0/24,对应的默认网关分别是10.10.10.254/10.10.20.254/10.10.30.254。

如果这三个虚拟机组分布在若干台宿主机上,那么,每台宿主机的OVS都将同时维护这3个网关IP,并实现同网段之间的二层转发,以及跨网段的三层转发。

所谓“分布式”的含义,指的就是在Neutron的每个VPC中,每个OVS都维护同样的网关地址。换句话说,每个OVS都运行着前面提到的vSwitch和vRouter!

今天大家需要思考的问题是,在图中IP地址为10.10.10.110的虚拟机,是如何将数据包发送到10.10.10.120的呢?10.10.10.110和10.10.20.120又如何通信呢?

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 帅云霓的技术小屋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
局域网SDN技术硬核内幕 9 从软件Overlay到硬件Overlay
IRB(Integrated Routing & Bridging)或DAG (Distributed Anycast Gateway),实现全网所有VM的同网段和跨网段转发;
用户8289326
2022/07/22
7450
局域网SDN技术硬核内幕 9 从软件Overlay到硬件Overlay
局域网SDN技术硬核内幕 7 从二层到大二层
首先,我们知道,在同一台宿主机下,同一网段的虚拟机可以直接通讯,而在同一个二层域内,跨宿主机的虚拟机通讯则需要OVS在上连方向增加VLAN TAG,如图所示:
用户8289326
2022/07/22
4630
局域网SDN技术硬核内幕 7 从二层到大二层
局域网SDN技术硬核内幕 12 云网CP的日常恩爱——硬件VXLAN转发平面
在大家的祝福之下,云和网络经历了红娘撮合(EVPN信令平面)、领证(层次化端口绑定),终于要过上幸福的小日子了——也就是业务转发。
用户8289326
2022/07/27
6550
局域网SDN技术硬核内幕 12 云网CP的日常恩爱——硬件VXLAN转发平面
一文讲懂什么是vlan、三层交换机、网关、DNS、子网掩码、MAC地址
很多朋友多次问到什么是网关、dns、子网掩码,三层交换机,它们定位的用途;确实,因为网络技术在弱电中确实应用非常广泛,我们平时在vip技术群中也是不断的讨论到网关、vlan、三层交换机或子网掩码等问题,今天我们就一起用通俗方式一次性了解清楚。
后端码匠
2020/08/21
1.1K0
一文讲懂什么是vlan、三层交换机、网关、DNS、子网掩码、MAC地址
局域网SDN硬核技术内幕 20 亢龙有悔——规格与限制(上)
2016年基于EVPN+VXLAN的局域网SDN技术发端以来,在短短的三年来,已经取得了巨大的成功,如果某家网络方案供应商对该方案支持不完善,将会被排挤出主流圈子,而在大型数据中心或园区网络项目中,SDN的需求也逐渐成为必选项。
用户8289326
2022/07/22
4390
局域网SDN硬核技术内幕 20 亢龙有悔——规格与限制(上)
SDN Overlay技术白皮书(下)
5 SDN Overlay组网方案设计 Overlay控制平面架构可以有多种实现方案,例如网络设备之间通过协议分布式交互的方式。而基于VCF控制器的集中式控制的SDN Overlay实现方案,以其易于与计算功能整合的优势,能够更好地使网络与业务目标保持一致,实现Overlay业务全流程的动态部署,在业界逐步成为主流的Overlay部署方案。 5.1 SDN Overlay组网模型 图14 SDNOverlay组网模型 如上图所示,H3C的SDN Overlay组网同时支持网络
SDNLAB
2018/04/02
2.4K0
SDN Overlay技术白皮书(下)
SDN实战团分享(四):从SDN鼻祖Nicira到VMware NSX 网络虚拟化平台的简单探讨
大家好,我叫范恂毅,现在在阿尔卡特朗讯企业通信(ALE)担任售前。我首先说明一句,我的公司,我们的业务,与VMware NSX没有直接关系。我研究NSX技术,纯粹是兴趣——我最早接触SDN时,得知了SDN的理念和Openflow协议都来自一个叫Nicira的公司,这个公司还是Open vSwitch的开发者。那时候,Nicira已经被VMware收购了。我个人认为Nicira技术才是最纯粹最原生态的SDN和网络虚拟化。因此,VMware收购Nicira一年后,推出NSX解决方案后,我就一直在研究它。群里绝大
SDNLAB
2018/04/03
2.2K0
SDN实战团分享(四):从SDN鼻祖Nicira到VMware NSX 网络虚拟化平台的简单探讨
OpenStack Neutron之OpenStack网络基础
OpenStack在这几年风生水起。随着核心模块稳定性的提高,OpenStack已经有了很多大规模商用的案例,所有与云相关的,无论是商用软件还是开源平台都在积极地寻求着与OpenStack的对接,OpenStack正在成为云计算业界事实上的IaaS标准。 在网络这一口,OpenStack经历了由nova-network到Quantum再到Neutron的演进过程。我们首先来简要地看看各个版本网络的特征: 1 Nova-network是隶属于nova项目的网络实现,它利用了linux-bridge(早期,目前
SDNLAB
2018/04/02
2.4K0
OpenStack Neutron之OpenStack网络基础
局域网SDN技术硬核内幕 5 虚拟化网络的实现
在前一篇文章 《从计算虚拟化到网络虚拟化》中提到,将虚拟私有云(VPC)中,各个网络节点互联的是通过虚拟网元实现的。那么,在现实中,谁扮演虚拟网元的角色呢?
用户8289326
2022/07/22
5250
局域网SDN技术硬核内幕 5  虚拟化网络的实现
局域网SDN技术硬核内幕 8 从二层交换到三层路由
昨天,我们在《从二层到大二层》中介绍了VXLAN二层转发的机制。同一个网段的虚拟机需要跨越三层网络通信时,可以将二层以太网数据包封装在VXLAN隧道中穿越三层网络。那么,当不同网段的虚拟需要通信时应当如何实现呢? 在Neutron中的实现如下图:
用户8289326
2022/07/22
6510
局域网SDN技术硬核内幕 8  从二层交换到三层路由
【重识云原生】第四章网络第二节——相关基础知识准备
        物理网络部分和传统物理网络一致。我们主要需要注意的是虚拟网络部分。
江中散人_Jun
2022/05/11
2K0
【重识云原生】第四章网络第二节——相关基础知识准备
图解3种方法实现不同vlan的主机互通
在局域网内,我们会用 VLAN 对不同的用户、不同的部门、不同用途的区域进行分组,一个 VLAN 区分一组用户,便于管理和使用。
网络工程师笔记
2021/05/17
15.4K1
图解3种方法实现不同vlan的主机互通
理解Neutron(3):Neutron Open vSwitch + GRE/VxLAN 虚拟网络
特别说明:本文于2015年基于OpenStack M版本发表于本人博客,现转发到公众号。因为时间关系,本文部分内容可能已过时甚至不正确,请读者注意。
SammyLiu
2019/06/28
2.1K0
理解Neutron(3):Neutron Open vSwitch + GRE/VxLAN 虚拟网络
容器网络硬核技术内幕 (16) 燕归来
在上一期中,我们提到了,由于基于etcd的flannel存在种种限制,硬件SDN方案的开发工程师们研究出了通过CNI插件,让基于EVPN + 硬件VXLAN网关的硬件SDN方案能够通过CNI插件,适配Kubernetes容器编排平台。这一类型的硬件SDN方案,最经典的有CISCO的ACI和H3C的SeerEngine。
用户8289326
2022/07/28
2640
容器网络硬核技术内幕 (16) 燕归来
Neutron 理解 (1): Neutron 所实现的网络虚拟化
特别说明:本文于2015年基于OpenStack M版本发表于本人博客,现转发到公众号。因为时间关系,本文部分内容可能已过时甚至不正确,请注意。
SammyLiu
2019/06/28
3.6K0
Neutron 理解 (1): Neutron 所实现的网络虚拟化
校园网网络命令拓扑命令+详解集合
二层交换机工作于OSI模型的第2层(数据链路层),故而称为二层交换机,它是一种用于电信号的存储转发的网络设备。它可以为pc机、服务器等接入交换机的任意两个网络端口提供独享的电信号通路,并进行通信,在我们校园网网络拓扑中,我们需要用它来设置VLAN,把网络分段,通过对照学习的MAC地址表,存在内部地址表中,使交换机只允许必要的虚拟网段流量通过交换机,而通过交换机的过滤和转发,可以有效的隔离广播风暴,减少误包和错包,避免共享冲突。
打不着的大喇叭
2024/03/11
3740
校园网网络命令拓扑命令+详解集合
SDN实战团分享(二十八):VMware NSX技术分享
Vmware是虚拟化技术的先驱者,其强大的计算虚拟化产品已经深入了各行各业的日常使用中。当然,如果没有网络虚拟化的支撑,计算的虚拟化是根本玩不转的。 Vmware最早的虚拟化产品是Vmware Workstation,在PC OS的基础上提供了桌面级的虚拟机,其网络环境比较简单,基本的需求就是虚拟机之间要能够通信,另外虚拟机也可能需要和外界通信。VMnet作为Vmware Workstation中的虚拟交换机,提供了3种网络模式:host-only/nat/bridge。Host-only模式就是只允许虚拟
SDNLAB
2018/03/30
2.5K0
SDN实战团分享(二十八):VMware NSX技术分享
局域网SDN技术硬核内幕 4 从计算虚拟化到网络虚拟化
前面提到,随着服务器核数的激增,虚拟化已经成为数据中心的必备组件。而为了批量管理大量的虚拟机,又出现了开源云计算平台——OpenStack,以及基于OpenStack的大量商业化发行版本,如H3C CloudOS, Easystack,九州云等。事实上,OpenStack已经成为云计算的业界标准。
用户8289326
2022/07/22
4620
局域网SDN技术硬核内幕 4 从计算虚拟化到网络虚拟化
干货 | 云计算时代携程的网络架构变迁
赵亚楠,携程云平台资深架构师。2016 年加入携程云计算部门,先后从事 OpenStack、SDN、容器网络(Mesos、K8S)、容器镜像存储、分布式存储等产品的开发,目前带领 Ctrip Cloud Network & Storage Team,专注于网络和分布式存储研发。
携程技术
2019/05/15
3.6K0
干货 | 云计算时代携程的网络架构变迁
OpenStack八大核心组件精讲之—neutron理论知识
①、网络是openstack最重要的资源之一,没有网络,虚拟机将被隔离。Openstack的网络服务最主要的功能就是为虚拟机实例提供网络连接,最初由nova的一个单独模块nova-compute实现,但是nova-compute支持的网络服务有限,无法适应大规模、高密度和多项目的云计算,现已被专门的网络服务项目Neutron所取代。
全栈程序员站长
2022/11/17
3K0
OpenStack八大核心组件精讲之—neutron理论知识
推荐阅读
相关推荐
局域网SDN技术硬核内幕 9 从软件Overlay到硬件Overlay
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档