当前位置:网站首页>局域网SDN技术硬核内幕 6 分布式任意播网关
局域网SDN技术硬核内幕 6 分布式任意播网关
2022-07-22 21:00:00 【用户8289326】
先让我们回顾,昨天的文章《虚拟化网络的实现》中,我们提到的一个虚拟网络标准化模型:
在这个模型下面,我们提出了两个问题:
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又如何通信呢?
边栏推荐
- C language program environment
- 《postgresql指南--内幕探索》第三章查询处理
- 小程序毕设作品之微信校园二手书交易小程序毕业设计成品(6)开题答辩PPT
- Report on the progress of writing Chinese experiments by latex
- 升级poi-tl版本1.12.0与旧版poi(4.1.2)、easyexcel之间的依赖冲突解决
- Unity notes - use of addressables
- 最新版Ontrack EasyRecovery电脑数据恢复软件应用
- 景联文科技提供3D点云-图像标注服务
- 二叉树的遍历
- 自定义View:悬浮球与加速球
猜你喜欢

After 100 billion of revenue, Alibaba cloud ecosystem has a new way to play

UE4引擎的CopyTexture, CopyToResolveTarget

【每日一题】757. 设置交集大小至少为2
![LeetCode 757 设置交集大小至少为2[排序 贪心] HERODING的LeetCode之路](/img/69/1bd10b65fe74041720944d0062c19e.png)
LeetCode 757 设置交集大小至少为2[排序 贪心] HERODING的LeetCode之路

10个Live Demo都展示了啥?看过没看过的都值得再看一遍

Codeforces Round #809 (Div. 2) A - D1

How to make a high-quality VR panorama? Are there any simple ones that can be taken?

VR panoramic zoo, a zoo business card with different achievements

一个浏览器用户访问服务器文件的WEB服务器

说说Flutter中的RepaintBoundary
随机推荐
Talk about repaintboundary in fluent
《postgresql指南--内幕探索》第二章 进程与内存架构
Classes et objets (1)
VR全景动物园,成就不一样的动物园名片
C language program environment
Is cross modal semantic alignment optimal under comparative learning--- Adaptive sparse attention alignment mechanism IEEE trans MultiMedia
景联文科技提供3D点云-图像标注服务
二叉树的遍历
ETL工具(数据同步)
Wechat campus second-hand book trading applet graduation design finished product (5) assignment
BGP笔记(二)
升级poi-tl版本1.12.0与旧版poi(4.1.2)、easyexcel之间的依赖冲突解决
2022就业季惊喜来袭!正版Adobe软件,终于能正经白嫖一把了
Vector3.Lerp
Application of the latest version of Ontrack easyrecovery computer data recovery software
After 100 billion of revenue, Alibaba cloud ecosystem has a new way to play
Codeforces Round #808 (Div. 2) A - D
《postgresql指南--内幕探索》第一章 数据库集簇、数据库和数据表
Class class added in ES6
第一篇sourcetree安装