云计算的学习(三)

article/2025/10/12 17:35:07

三、云计算中的网络基础知识

1.虚拟化中网络的架构

1.1虚拟化中网络的架构

在这里插入图片描述

二层交换机作为接入交换机使用,三层交换机可以作为汇聚交换机或核心交换机,在抛开网络安全设备时,路由器直接连接在互联网上。

1.2广播和单播

物理服务器内部主要运行虚拟机,虚拟机有两种方式与网络进行连接:广播和单播

广播时同一个广播域内所有设备都能听到,目标设备监听到广播后作出回应二者进行单线联系,即单播,非目标设备会忽略广播信息。

**广播缺点:**存在安全隐患(VRP攻击);网络中都是广播流量,会阻塞业务流量,影响效率

1.3VLAN

在这里插入图片描述
VLAN给每一个数据包的数据头加一个VLAN ID作为身份识别,ID相同说明在同一个广播域,不同广播域之间的广播流量是接收不到的。

VLAN的交换机接口分为两类:Access和Trunk。Access通常配置在连接电脑的接口上,只允许一个VLAN通过;Trunk通常配置在两台交换机互连的接口上,允许多个VLAN通过。每一个交换机上只能创建4096个VLAN,其中VLAN 0和VLAN 4095不能用

1.4路由

不同VLAN ID的虚拟机之间无法直接通讯,需要借助路由进行通讯。

在这里插入图片描述

通讯源通过路由的转发,将信息发送到目标虚拟机的网段下。

路由多个接口,每一个接口对应一个VLAN。

1.5默认路由

又名默认网关、网关,是路由的一种特殊情况,只有一个接口,可以对应多个VLAN。

在这里插入图片描述

2.虚拟化中物理网络的介绍

2.1虚拟化中路由器的作用

虚拟化中的路由器通常放置在云数据中心的出口,向上连接互联网,向下连接数据中心

2.2虚拟化中三层交换机的作用

在云计算中通常会根据流量的用途进行分类并用VLAN进行隔离,通常分为管理流量、业务流量、存储流量、管理&业务流量,不同流量之间进行通讯需要使用三层交换机,将所有流量和默认路由设置在三层交换机上,实现不同功能流量之间的通讯。

2.3虚拟化中二层交换机的作用

在这里插入图片描述
不同的流量在逻辑上用vlan区分开,起到安全作用,但在物理上还是使用一个通道,而通道带宽是有限的,为了保证所有的流量都拥有足够的带宽,需要使用不同的二层交换机承载不同的流量。

管理交换机、存储交换机、业务交换机分开叫做带外管理;管理交换机和业务交换机合二为一叫做带内管理。

当设备较多时二层交换机可以作为接入交换机,将流量汇聚后传输给三层交换机。

2.4虚拟化中物理网卡的作用

①逻辑形态

在这里插入图片描述
逻辑形态上把流量分为管理流量、业务流量、存储流量,将大的业务链路分成几个业务通道,每个通道都承载单独的流量

②物理形态

在物理形态上分为绑定和不绑定:不绑定是一个网卡只走一个流量,或一个网卡走多个不同流量;绑定是,将多个网卡合并做聚合链路,保重流量不会中断,同时提高了链路带宽。

3.虚拟化中虚拟网络介绍

3.1虚拟网络主流架构

在这里插入图片描述
虚拟机如何借助物理网络向外通信,一般有三种方式:桥接、NAT、虚拟交换机

这三种方式都属于桥接,但是彼此间又有所不同

①桥接和NAT

将虚拟机的网卡与物理机的网卡进行连接,在向外通信时,必须要把自己的地址写进去作为源地址。二者在源地址的传输方式有所不同:桥接对虚拟机发出的包源地址不做任何修改;NAT在源地址到网桥时要就行修改,NAT的全称为“Network Address Translation”,译为“网络地址转换”。

②虚拟交换机

通过虚拟交换机,虚拟交换机和物理网络进行连接。

在这里插入图片描述
以Open cSwitch为例有四个特点:安全、可监控、可以做到Qos、实现自动化。

引入虚拟交换机的优点:

  • 方便管理员对整套云环境的网络状态、数据流量进行监控

  • 引入缓存机制可以加速数据包的转发效率和寻址速度

  • SDR(软件定义网络)的本质是转控分离(控制面和数据面进行分离),只有虚拟交换机能做到转控分离

  • 比桥接支持的协议更多,桥接只支持vxlan,虚拟交换机支持gre隧道、vxlan、ipsan等;适用场景也多,适用于xen、kvm、virtual box、vmware等

虚拟交换机分为标准虚拟交换机和分布式虚拟交换机

  • 标准虚拟交换机只运行在一台宿主机上
  • 分布式虚拟交换机分布在多台宿主机上,多台宿主机共享一个虚拟交换机,只需要对一个虚拟交换机做配置修改,其他所以宿主机上也能得到更新

4.华为虚拟化产品的网络特性

4.1FusionCompute网络架构

在这里插入图片描述
端口组:

  • 每个虚拟机网卡连接到虚拟交换机上的那个端口是一个虚拟端口,具有相同属性的端口就会形成一个端口组,这样可以方便管理员管理,不需要对每一个端口做配置,如果属性一致,只需要对端口组配置修改即可

上行链路:

  • 虚拟交换机链接物理网卡的端口就叫做上行链路,上行链路是FC中,虚拟网络和物理网络的一个分界线,向上是虚拟网络,向下是物理网络;每个虚拟交换机在CNA主机上都有一条上行链路,如果在CNA主机上有多个虚拟交换机,就需要多条上行链路;上行链路可以对应单独的网口,也可以是多个网口绑定后的一条链路

4.2流量走向

不同虚拟机之间有3种情况的流量走向

①相同CNA主机不同端口组

在这里插入图片描述

端口组其中一个属性是VLAN ID,而VLAN之间是不能通信的,需要通过三层交换机,流量再传输回来,需要经过物理网络。

②相同CNA主机相同端口组

在这里插入图片描述
虚拟交换机相当于是二层交换机,都属于一个VLAN,所以不需要经过物理网络,直接在虚拟交换机内部就完成通信。
③相同端口组不同CNA主机
在这里插入图片描述
因为是不同的CAN主机,所以一定是要经过物理网络。

4.3安全组

安全组内有很多规则,用来匹配流量,每条规则就是一条警戒线。只有数据包匹配上规则才能放行或者拒绝;如果没匹配上就会禁止。


http://chatgpt.dhexx.cn/article/ebvexWZp.shtml

相关文章

云计算基础:云计算运用越来越广泛,我们应该如何去学习云计算

随着时代的发展,云计算越来越普及,越大众化,使用的人越来越多,我们应该如何去学习这门技术呢?这篇文章我们就来介绍如何学习我们的云计算。 学前介绍: 学前介绍 学习资料:HedEX Lite、产品文档、笔记、P…

云计算学习内容

2021.12.4 云技术 --- 云计算---分布式计算 云储存---百度网盘 计算机技术 抽象语---电信号 抽象语言---编码 应用层 编码---二进制 表示层 二进制---电信号 介质(硬件)访问控制层 处理电信号 物理层 通信技术 1946年2月14日 1876年---贝…

云计算的学习(五)

五、虚拟化特性介绍 1.集群特性 1.1HA HA(Hith Available,高可用特性),克服单台主机的局限性,当一台服务器损坏,运行在损坏服务器上的虚拟机会自动迁移到其他运行状态正常的服务器上,整个迁移过程用户无感…

云计算的学习(六)

六、云计算的发展趋势 1.云计算相关领域介绍 1.1物联网 物联网来源于互联网,是万物互联的结果,是人和物、物和物之间产生通信和交互。 物联网主要技术: RFID技术(射频识别技术)传感器技术嵌入式系统技术 1.2大数据…

大数据与云计算学习(1)

大数据学习 一、大数据概述: 1、大数据概念和特征。 正确答案: 大数据意指一个超大的、难以用现有常规的数据库管理技术和工具处理的数据集 数据量大(Volume):存储的数据量巨大,PB级别是常态,因…

云计算学习路线和经典资料推荐

hi,大家好,最近很多小伙伴叫我出一个云计算学习路线和推荐资料,那必须赶紧安排上。云计算可以说是当前的热门方向,各个大厂都在搞云计算(字节也加入云计算大家庭,以后跳槽有更多选择)&#xff0…

云计算:基础学习

云计算基础学习 一、云计算基础1.什么是云计算:2.云计算的商业模式: 二、网络的定义1.什么是网络:2.网络的类型:3.常见的网络设备: 三、OSI七层参考模型与TCP/IP五层模型:1.OSI七层参考模型:2.T…

云计算——让学习更轻松

​📋导读📋 💝博客主页:红目香薰_CSDN博客-大数据,计算机理论,MySQL领域博主💝 ✍本文由在下【红目香薰】原创,首发于CSDN✍ 🤗2022年最大愿望:【服务百万技术人】🤗 &am…

云计算基础之如何学习云计算?

文章目录 背景1. 学习思路1.1 了解基本概念与现状1.2 区分狭义与广义的云计算 2. 应用平台3. 不同职位的学习内容4. 云计算工程师的技能树 背景 随着云计算的普及,越来越多IDC上的网站与应用开始在云上。那么同时对于我们这些IT从业者来说,也面临着加快…

云计算应该怎么学,学习路线是什么?

云计算作为新的互联网热门技术,是很多年轻人喜爱的方向,不仅技术含量高,操作性强,易学性也高,对于零基础想转IT的小伙伴们来说是非常友好的。 那么本文就以零基础的角度来分享一些学习思路和学习方向,有需要…

如何学习云计算这一文就够了!

随着云计算的普及,越来越多IDC上的网站与应用开始向云上,那么同时对于我们这些IT从业者来说,也面临着加快学习云计算,不被新技术淘汰的挑战。那么我们就一起来聊聊,该怎样更快的学好云计算! 云计算可以分为…

云计算学习

1.典型的it系统 机房基础建设,包括机房选址、装修、供电、温湿度控制、监控、门禁等。组建计算机网络,包括大楼综合布线、机柜安装、网络设备购买安装和调试。安装存储磁盘柜。购买和配置服务器。注意,还可能是虚拟出来的服务器。安装操作系…

想要学习云计算,不知道如何开始?我来说下云计算的学习流程,分享一些学习资源。

开篇浅谈 想学习云计算,我们先来搞清到底什么是云计算,接下来我会写清楚云计算是什么,带大家搞清楚这个概念,再写学云计算有哪些途径以及该怎么入门还有系统的学习路线,感兴趣的就看下去吧。 如果有什么问题或者写的不…

PythonIDE:Thonny使用说明

本来打算Thonny是给闺女用的,发现挺简单,又轻巧,经常也会用一下,做个记录。 1.下载安装 目前是3.2.7版,大概15M,不大,挺方便 网址:Thonny, Python IDE for beginners 2.修改pytho…

Python IDE:对于 Python 初学者来说,最好的 IDE 是什么?

Python 是科技界最简单、使用最广泛的编程语言之一。它是一种高级通用编程语言,强调代码可读性并使用面向对象的方法。Python可以用来完成很多任务,包括网站开发、软件开发、 自动化 和数据分析 专业开发人员使用Python开发各种流行的软件程序&#xff…

python的 IDE 安装与环境配置

安装 先下载anaconda,这是anaconda的官方网址:https://www.anaconda.com/ 建议从镜像站下载不然有点慢。下面的是清华源的: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载完以后,双击安装包。 欢迎界面&#xff…

安装Python IDE开发环境Spyder

1.下载安装Python,选择自定义安装,选中Add Python 3.7 to PATH。 只勾选pip和py launcher就可以了 选择自定义路径 2.下载安装Spyder 3.在Spyder中配置Python路径 在Spyder中点击【Tools】【Perferences】,在【Python Interpreter】中选择P…

PySide2 使用

使用PySide2 时遇到一个问题: ImportError: cannot import name QWebView 网上搜索了下有如下发现: Qt5有两种不同的Web工具包:基于WebKit的QtWebKit和基于Chromium的较新的QtWebEngine。 QWebPage和QWebView是QtWebKit的一部分&#xff0c…

安装Python的IDLE

1. 右键我的电脑-属性,查看操作系统,下载合适的安装版本。 2. 文件名由两部分组成:文件主名 . 扩展名;扩展名一般自动生成,表示文件的类别。学习查看文件的扩展名。 3. 双击,选择Install Now,选…

10款好用的 Python IDE总结与推荐

最近开始学习网络安全的一些知识,所以Python到了必须学习的时候了。 Python 非常易学,强大的编程语言。Python 包括高效高级的数据结构,提供简单且高效的面向对象编程。 Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的…