5 ovs 基本操作1 ovs-vsctl

 

 

ovs 基础

1 添加网桥
# ovs-vsctl addbr br-test

2 查看ovs
# ovs-vsctl show
388cc00d-685d-48a9-a8f4-ba236504dcfa
    Bridge br-test
        Port br-test
            Interface br-test     // looback
                type: internal

    ovs中port有四种类型
    类型           说明
    Normal   用户可以把操作系统中的网卡绑定到ovs上,ovs会生成一个普通端口处理这块网卡进出的数据包。
    Internal loopback
    Patch     使用Patch Port把两个网桥连起来。Patch Port总是成对出现,分别连接在两个网桥上,在两个网桥之间交换数据。
    Tunne   使用gre或vxlan等隧道技术与位于网络上其他位置的远程端口通讯。

3  添加删除 端口
#ovs-vsctl add-port BR IF-NAME
#ovs-vsctl del-port BR IF-NAME

4 查看mac
  ovs-appctl fdb/show s1

5 查看网桥配置
ovs-vsctl list bridge s1

6 查看端口配置
ovs-vsctl list port s1 s1-eth1

-------------------------------------
一 基础测试:

# nmcli device
DEVICE      TYPE         STATE         CONNECTION
team0       team         connected     team0
virbr0      bridge       connected     virbr0
ens33       ethernet     connected     team-slave-ens33
ens37       ethernet     disconnected  --       // 计划添加这个
ens38       ethernet     disconnected  --
lo          loopback     unmanaged     --
br-test     openvswitch  unmanaged     --
ovs-system  openvswitch  unmanaged     --
virbr0-nic  tun          unmanaged     --

# ovs-vsctl add-port br-test ens37

# ovs-vsctl show
388cc00d-685d-48a9-a8f4-ba236504dcfa
    Bridge br-test
        Port "ens37"    // 已添加
            Interface "ens37"
        Port br-test
            Interface br-test
                type: internal
    ovs_version: "2.12.0"


二:测试 vm 通讯

    1  vlan 隔离

    2 gre 隧道

    3 vxlan隧道


 

posted @ 2020-06-24 23:12  abel2020  阅读(643)  评论(0编辑  收藏  举报