首页 > 系统相关 >1、Linux网络虚拟化

1、Linux网络虚拟化

时间:2022-10-24 16:47:48浏览次数:80  
标签:二层 虚拟化 虚拟机 网络 Linux 服务器 迁移

一、虚拟机动态迁移:

云计算虚拟技术有个伴生的需求:虚拟机动态迁移。就是在保证虚拟机上服务正常运行的同时,将一个虚拟机系统从一个物理服务器移动到另一个物理服务器的过程。这个过程对于最终用户来说是无感的,管理员能够在不影响用户正常使用的情况下,灵活调配服务器资源,或者对物理服务器进行维修和升级。

所谓虚拟机动态迁移说白了,就是让虚拟机搬家,但是要求搬家的时候,虚拟机上运行的业务还不会中断,外面的用户察觉不到。

二、虚拟机动态迁移对网络的影响:

对于数据中心来说,二三层网络架构是有一个弱点的,那是什么弱点呢?这个弱点就是服务器的位置不能随便在不同二层域之间移动。因为一旦服务器迁移到其他二层域,就需要变更IP地址,TCP连接等运行状态也会中断,那么原来这台服务器所承载的业务就会中断,而且牵一发动全身,其他相关的服务器(比如WEB-APP-DB服务器之间都是相互关联的)也要变更相应的配置,影响巨大。

在服务器虚拟化之后,虚拟机的动态迁移会成为一种经常出现的场景。为了保证迁移时业务不中断,就要求在迁移时,不仅虚拟机的IP地址不变,而且虚拟机的运行状态也必须保持原状(例如TCP会话状态),所以虚拟机的动态迁移只能在同一个二层域中进行,而不能跨二层域迁移。 所以,为了打破这种限制,实现虚拟机的大范围甚至跨地域的动态迁移,就要求把VM迁移可能涉及的所有服务器都纳入同一个二层网络域,这样才能实现VM的大范围无障碍迁移。

三、大二层的概念:

大二层网络架构,L2/L3分界在核心交换机,核心交换机以下,也就是整个数据中心,是L2网络(当然,可以包含多个VLAN,VLAN之间通过核心交换机做路由进行连通)。

整个数据中心网络都是一个L2广播域,这样,服务器可以在任意地点创建,迁移,而不需要对IP地址或者默认网关做修改。

大二层网络实现虚拟机的大范围甚至跨地域的动态迁移,只要把VM迁移可能涉及的所有服务器都纳入同一个二层网络域,就能实现VM的大范围无障碍迁移。

一个真正意义的大二层网络至少要能容纳1万以上的主机,才能叫做大二层网络

大二层网络技术:

一、网络设备虚拟化==设备厂商主导

目前主流的网络设备虚拟化有很多种:横向虚拟化技术(华为的框式设备堆叠技术CSS、盒式设备堆叠技术istack,新华三的IRF,锐捷的VSU等),纵向虚拟化技术(华为的SVF),跨设备虚拟化技术(如华为的M-LAG),虚拟交换技术(华为的VSS)等。这些技术的产生都是为了迎合复杂多样的业务需求而产生。

二、TRILL/SPB等路由化二层转发技术==设备厂商主导

三、Overlay技术==IT厂商主导

四、EVN技术

 

标签:二层,虚拟化,虚拟机,网络,Linux,服务器,迁移
From: https://www.cnblogs.com/htlp/p/16821883.html

相关文章

  • 莫烦python的tf神经网络训练例子(1)
    importtensorflowastfimportnumpyasnp#导入有关数学的包#随机生成一些数据createdatax_data=np.random.rand(100).astype(np.float32)y_data=x_data*0.......
  • 在WSL2中 安装 .NET Core SDK 进行Linux 开发工作
    安装WSL1、打开WINDOWS功能,勾选子系统选项​​​​2、打开商店搜索WSL,安装ubuntu我这里的系统版本是:18.04如何查看ubuntu系统版本sudolsb_release-a​​​​3、打开ubuntu......
  • Windows Server 2008 R2 网络负载平衡 (NLB)资料汇总
    WindowsServer2008R2中的网络负载平衡(NLB)功能可以增强Internet服务器应用程序[如在Web、FTP、防火墙、代理、虚拟专用网络(VPN)以及其他执......
  • linux某磁盘占用100%,然后进行删除操作
    在终端输入:cd/ho按tab键时,显示错误:bash:cannotcreatetempfileforhere-document:Nospaceleftondevice这是由于该磁盘的空间已经满了,这时候可以进行扩容,或......
  • 升级全新网络方案,给你低成本、高性能的裸金属体验
    摘要:对政企、金融客户来说,裸金属服务器相比于云服务器,更能满足他们对性能和稳定性的要求。但裸金属服务器的网络实现,却存在成本高、灵活性差、成熟度不足等问题。为解决这......
  • linux常用命令3
    cat显示文件内容cat-ntextfile1>textfile2输入,将textfile1文件内容输入到textfile2中,会覆盖对应行号内容#cat>mm.txt<<EOF输入,EOF为分隔符more分页显示文本文件......
  • python渗透测试入门——基础的网络编程工具
    《Python黑帽子——黑客与渗透测试编程之道学习》这本书是我在学习安全的过程中发现的在我看来十分优秀的一本书,业内也拥有很高的评价,所以在这里将自己的学习内容分享出来......
  • Linux SAMBA 服务-cifs文件系统的挂载
    相关概念SMB:  ServerMessageBlock服务器消息块,属于微软的私有协议,是windws之间相互共享资源的一种协议。cifs:  commoninternetfilesystem,基于smb开发而来的......
  • 跟着马哥一起学习linux---bash脚本
    数值测试-f判断文件是否存在eg:if[-ffilename]-d判断目录是否存在eg:if[-ddir]-gt是否大于-ge是否大于等于-eq是否等于-ne是否不等于-lt......
  • 1.Linux基础
    1.输入格式[root@hostName~]#root当前用户名称hostName主机名称~当前目录$/#普通用户提示符/超级用户提示符2.命令格式命令[选项][参数]ls3.常用目录系统配置文件目......