zoukankan      html  css  js  c++  java
  • Open vSwitch实验常用命令

     1. 基本架构

       

    •    ovs-vsctl: 管理ovsdb-server的配置,提供OVSDB的配置方法,包括创建和删除网桥、端口等;
    •    ovs-ofctl: 提供ovs-vswitchd的流表配置方法;
    •    ovs-dpctl: 配置OVS内核模块,提供缓存流表的操作方法; ovsdb-tool: 创建和管理OVSDB;

    2. 基本命令 

     (1). bridge相关命令

    --查询bridge相关信息
    ovs-vsctl show bridgename
    --添加/删除bridge
    ovs-vsctl add-br bridgename
    ovs-vsctl del-br bridgename
    --添加/删除manager
    ovs-vsctl set-manager tcp:172.171.9.6:6640
    ovs-vsctl del-manager

    --添加/删除controller
    ovs-vsctl set-controller bridgename tcp:172.171.9.6:6633
    ovs-vsctl del-controller bridgename
    --添加/删除port
    ovs-vsctl add-port bridgename VTEP
    ovs-vsctl del-port bridgename VTEP

    --查询版本号
    ovs-vsctl --version

    (2). 流表相关命令

    --查询流表信息
    ovs-ofctl dump-flows bridgename
    --添加/删除流表
    ovs-ofctl -O OpenFlow13 add-flows bridgename ~/server1_flows.txt 其中,txt文件存放要添加的流表;
    ovs-ofctl -O OpenFlow13 add-flows bridgename
    --添加/删除单条流表
    ovs-ofctl add-flow bridgename "table=0,priorit=10 actions=normal"
    ovs-ofctl del-flow bridgename "table=0,priorit=10 actions=normal"
    in_port: switch的端口
    dl_src:  源mac地址
    dl_dst: 目的mac地址
    dl_type: 以太网协议类型 ARP:0x0806,IP:0x0800
    nw_src:源IP
    nw_dst:目的ip
    tp_src: tcp udp源端口
    tp_dst: tcp udp目的端口 

    (3). 工作模式设置 

    ovs-vsctl set-fail-mode bridgename standalone/secure
    standalone:不对接controller的情况下,OVS自动为普通switch模式,对接controller的情况下,ovs自动为openflow switch
    secure:OVS一直为openflow switch

     

  • 相关阅读:
    二叉树后序遍历
    二叉树中序遍历
    二叉树的前序遍历
    字符串转整数
    DVWA靶场——File Inclusion(文件包含)
    DVWA-CSRF
    DVWA--COMMAND INJECTION
    DVWA练习一 暴力破解
    pikachu--SSRF
    pikachu---XXE
  • 原文地址:https://www.cnblogs.com/FrankZhou2017/p/7325706.html
Copyright © 2011-2022 走看看