zoukankan      html  css  js  c++  java
  • kvm虚拟化(二)网络虚拟化

    一、网桥模式

    配置网桥模式,可以实现虚拟机和宿主机处于相同的局域网,相当于使用网线把虚拟机和交换机直接连接起来。

    • 创建网桥br0,将eth0接入网桥
    • 将虚拟机的vent网卡接入网桥,如此就实现的虚拟机和宿主机处于同一个局域网,虚拟机配置本局域网的IP地址和网关,就可以实现与外交互通了

    在linux中的配置

    # more /etc/sysconfig/network-scripts/ifcfg-br0 
    DEVICE="br0"
    ONBOOT="yes"
    TYPE="Bridge"
    # more /etc/sysconfig/network-scripts/ifcfg-eth0 
    DEVICE=eth0
    TYPE=Ethernet
    ONBOOT=yes
    BRIDGE=br0

    二、Vlan模式

    • LAN,Local Area Network,本地局域网,一个LAN就是一个广播域,在LAN中的所有成员都会收到任意一个成员发出的广播包。
    • VLAN,Virtual LAN,一个支持vlan的交换机,可以把端口划分为不同的局域网。
    • 计算发出的广播包可以被同一个lan中的其他计算机接收到,但是位于其他lan的计算机则无法收到。
    • 多台交换机可以通过trunk口互联,实现不同交换机的同一个lan处于同一个广播域中。
    • Trunk口允许不同vlan的流量通过

    KVM虚拟化环境是怎么实现VLAN的?我们先看图:

    • 宿主机的网卡eth0配置成了Tunk模式,用于和交换机互联,当然交换机的接入端也需要配置成trunk模式
    • 子接口eth0.10和eth0.20配置成access port,vlanid分别是10和20,并接入不同的网桥。
    • 虚拟机的vnet端接入不同的网桥,就实现了不同虚拟机在不同的vlan

    在linux的trunk和子接口的配置如下

    # more /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=bond0
    TYPE=Ethernet
    BOOTPROTO=static
    ONBOOT=yes
    # more /etc/sysconfig/network-scripts/ifcfg-eth0.10
    DEVICE=eth0.10
    TYPE=Ethernet
    BOOTPROTO=static
    ONBOOT=yes
    VLAN=yes
  • 相关阅读:
    3.2单变量分析 proc univariate
    method of walking——地点定桩法
    韩语陈述句末尾词语法
    数据挖掘简述
    MERGE语句——数据集横向合并
    【转】JavaScript中一个方法同时发送两个ajax请求问题
    ASP.NET MVC中controller和view相互传值的方式
    【转】007.ASP.NET MVC控制器依赖注入
    【转】MVC之 自定义过滤器(ActionFilterAttribute)
    【转】【ASP.NET MVC系列】浅谈ASP.NET 页面之间传值的几种方式
  • 原文地址:https://www.cnblogs.com/guoxianqi2020/p/13617257.html
Copyright © 2011-2022 走看看