首页 > 系统相关 >架构师成长之路之Linux Bridge+VLAN == 虚拟交换机

架构师成长之路之Linux Bridge+VLAN == 虚拟交换机

时间:2023-02-16 20:03:51浏览次数:43  
标签:Bridge VLAN 交换机 Linux VM2 VM1

总结:

  (1)物理交换机存在多个VLAN,每个VLAN拥有多个端口。同一VLAN端口之间可以交换转发,不同VLAN端口之间隔离。所以交换机包含两层功能:交换与隔离。

  (2)Linux的VLAN设备实现的隔离功能,但没有交换功能。

    一个VLAN母设备(例如eth0)不能拥有两个相同ID的VLAN子设备,因此也就不可能出现数据交换情况。

  (3)Linux Bridge专门实现交换功能

    将同一VLAN的子设备都挂载到一个Bridge上,设备之间就可以交换数据了。

    总结起来,Linux Bridge 加VLAN在功能层面完整模拟实现世界里的二层交换机。eth0相当于虚拟交换机上的trunk口,允许vlan10和vlan20的数据通过。eth0.10,vent0和brvlan10都可以看着vlan10的access口。

                 etho.20,vnet1和brvlan20都可以看着vlan20的access口。

 

 

         vnet0=VM1 网卡                        cnet1=VM2 网卡

        brvlan10=VM1的VLAN10       brvlan20=VM2的VLAN20

        eth0.10=VM1的网口0的VLAN10    eth0.20=VM2的网口0的VLAN20

 

 

 

标签:Bridge,VLAN,交换机,Linux,VM2,VM1
From: https://www.cnblogs.com/ahaocloud/p/17128000.html

相关文章

  • 【LINUX指令】只复制部分文件/文件夹
    CP指令都熟悉,但有时候,当前目录下,有多个文件/文件夹,但只想复制其中部分可以使用这个指令:cp-r`ls|grep-v*.sh|xargs`tempcp-r`ls|grep-v-E'*.log|sh'|xar......
  • Linux : Failed to connect to 127.0.0.1 port 8888 拒绝连接
    Failedtoconnectto127.0.0.1port8888:拒绝连接分析:lsof-i:8888发现端口未被占用查看代理:env|grep-iproxyhttps_proxy=127.0.0.1:8888http_proxy=127.0.......
  • Linux 下qW3xT.2,解决挖矿病毒
    早上开启电脑,连接服务器,使用top查看cpu状态。结果显示进程占用cpu99%以上。在网上百度,了解到qW3xT.2是一个挖矿病毒。也就是说别人利用你的电脑挖矿。谋取利益。解决办......
  • Linux 修改主机名称
    查看服务器版本信息1.cat/proc/version[root@hm01~]#cat/proc/versionLinuxversion3.10.0-327.el7.x86_64([email protected])(gccversion4.8......
  • Linux定时任务Crontab命令详解
    linux系统则是由cron(crond)这个系统服务来控制的。Linux系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外,由于使用者自己也可以设置计划任......
  • Burp Suite Professional 2023.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫
    BurpSuiteProfessional,Test,find,andexploitvulnerabilities.请访问原文链接:https://sysin.org/blog/burp-suite-pro-2023/,查看最新版。原创作品,转载请保留出处。......
  • Linux下Tomcat的启动、关闭
    在Linux系统下,启动和关闭Tomcat使用命令操作。进入Tomcat下的bin目录进入Tomcat下的bin目录cd/java/tomcat/bin启动Tomcat命令cd/java/tomcat/bin停止Tom......
  • linux下定时器的使用 -- alarm() & setitimer()
    Linux下的定时器有两种,以下分别介绍:1、alarm-------------------------------------------   如果不要求很精确的话,用alarm()和signal()就够了   unsignedi......
  • Linux
    1、touch创建文件2、rm 删除文件-f 强制删除-i 发起确认删除-r 删除目录及其内容3、cat/less/more/tail/headcat命令是整个文件的内容从上到......
  • Linux 上pcntl安装步骤
    一。下载对应的PHP源码包wgethttp://cn2.php.net/get/php-5.5.20.tar.gz/from/this/mirror 二。解压下载的源码文件tar-zxvfphp-5.5.20.tar.gz 三。进入ph......