画龙点睛:作为通用配置下发


  • 设备ID
    设备ID是网络中唯一标识一个网络设备(如交换机或路由器)的标识符。它通常是一个字符串或数字,如 "of:0000000000000001"。
  • 流量列表
    流量列表是与每个设备ID相关联的一组流规则。流规则定义了如何处理通过该设备的网络流量。
  • 处理规则
    每个处理规则包含以下几个关键部分:
    *匹配条件(Match Conditions):定义哪些数据包符合该规则。例如,匹配源IP地址、目的IP地址、协议类型等。
    *动作(Actions):定义对匹配的数据包执行的操作。例如,转发到特定端口、丢弃、修改包头信息等。
    *优先级(Priority):确定规则的优先级,当多个规则匹配同一个数据包时,优先级高的规则会被优先应用。
    *时间限制(Timeout):规则的生效时间,可以是硬超时(Hard Timeout)或空闲超时(Idle Timeout)。
  • 流统计(Statistics):记录流量的统计信息,如数据包计数、字节计数等。

{
  "deviceId": "of:0000000000000001",
  "flowEntries": [
    {
      "priority": 500,
      "timeout": 60,
      "match": {
        "ethType": "0x0800",
        "ipv4Src": "10.0.0.1/32",
        "ipv4Dst": "10.0.0.2/32"
      },
      "actions": [
        {
          "type": "OUTPUT",
          "port": "2"
        }
      ],
      "statistics": {
        "packetCount": 1000,
        "byteCount": 1048576
      }
    },
    {
      "priority": 400,
      "timeout": 30,
      "match": {
        "ethType": "0x0806",
        "arpOp": "1"
      },
      "actions": [
        {
          "type": "OUTPUT",
          "port": "3"
        }
      ],
      "statistics": {
        "packetCount": 500,
        "byteCount": 512000
      }
    }
  ]
}

----------

putao
8 声望1 粉丝

推动世界向前发展,改善民生。