zoukankan      html  css  js  c++  java
  • Open vSwitch的GRE隧道实验网络

    实验参考

    Open vSwitch的GRE隧道实验网络

    实验步骤:

    1.配置VM1

    (1)Open vSwitch服务验证

    验证虚拟机VM1的OvS服务是否被启动好:

    # ps -ef|grep ovs
    

      

     2. 在VM1中创建两个bridge:

     # ovs-vsctl add-br br0
     # ovs-vsctl add-br br1
    

     3. 配置br0:

    # ifconfig eth0 0 up
    # ifconfig br0 20.0.2.12 netmask 255.255.255.248
    # route add default gw 20.0.2.9
    # ovs-vsctl add-port br0 eth0
    

    (4)配置br1:

    # ifconfig br1 172.171.6.6/24 up

    (5)查看OVS配置

    # ovs-vsctl show
    

      

     (6)查看网络配置:

     2.配置VM2

    (1)验证OVS服务并配置OVS,同VM1

    # ovs-vsctl add-br br0
    # ovs-vsctl add-br br1
    # ifconfig eth0 0 up
    # ifconfig br0 20.0.2.11 netmask 255.255.255.248(在实验参考中,这里笔误,应改为20.0.2.11)
    # route add default gw 20.0.2.9
    # ovs-vsctl add-port br0 eth0
    

    给br1设置IP

    # ifconfig br1 172.171.6.7/24
    

    (2)查看OVS配置

    # ovs-vsctl show
    

     

    (3)查看网络配置

    # ifconfig
    

      

    3 创建gre之前

    创建gre隧道之前,做如下操作。
    VM2的br0 ping VM1的br0,可以通信,如下图

    VM2的br1 ping VM1的br1,无法通信,如下图

    反过来用VM1 ping VM2得到同样的结果.

    4 创建gre隧道

    (1)在VM1上配置GRE

    # ovs-vsctl add-port br1 gre1 -- set interface gre1 type=gre option:remote_ip=20.0.2.11
    

    (2)配置好的OVS如下

    (3)在VM2上配置GRE

    # ovs-vsctl add-port br1 gre1 -- set interface gre1 type=gre option:remote_ip=20.0.2.12
    

    (4)配置好的OVS如下

    5 验证gre隧道

    (1)VM2的br0 ping VM1的br0,可以通信

    (2)VM2的br1 ping VM1的br1,可以通信

    (3)反过来用VM1 ping VM2同样都可以通信

    实验结论

                 在实验参考布置VM2,给Br0 IP 时实验参考笔误了,导致了我重做了好多次。哈哈哈哈哈哈

  • 相关阅读:
    HDOJ1203 I NEED A OFFER!
    在.NET上进行线性代数等科学计算 (转)
    Autodesk布道GIS新理念
    Arcmap中将点图层的样式修改为自定义的图片(转)
    NASA从太空发射激光,制作地球森林高度地图
    C#获取cpu序列号,硬盘ID,网卡MAC地址
    Fortress
    ArcGIS Engine开发-自定义图层类型(转)
    学术会议网站列表
    网络疯传IT男女标配图
  • 原文地址:https://www.cnblogs.com/fcw245838813/p/12267273.html
Copyright © 2011-2022 走看看