流表 Action 之修改 nw_tos 字段

作者: 顽强的猫尾草 | 来源:发表于2019-01-13 16:08 被阅读0次

nw_tos 其实是 IP 数据包的 ToS(Type of Service) 字段,代表提供的服务类型或服务等级。可以在基于 SDN 实现的服务链中起到服务标识的作用,也可以用于 OvS 的匹配字段,对不同种类型的流量(语音、控制等,一般控制消息的优先级最高,丢包率最低)提供差异的服务。

ToS 由 8 比特组成,最后一位必是 0。可取的值如下(其中 46 不知为何实际使用时会报 BAD_ACTION_ARGUMENT 错,先挖个坑,以后再分析):

不难发现规律:

  • ToS = DSCP × 4。
  • IP priority = DSCP 前三位。

在数据包拥挤的时候,这个值也被当做优先处理的依据。越大的数字优先级越高。

POX 编程 API 示例:

msg_udp.actions.append(of.ofp_action_nw_tos(nw_tos = 56))

参考文献
[1] POX Manual
[2] IP 层标记字段 ToS——DSCP 详解

相关文章

  • 流表 Action 之修改 nw_tos 字段

    nw_tos 其实是 IP 数据包的 ToS(Type of Service) 字段,代表提供的服务类型或服务等级...

  • MySQL的基本操作

    数据库 数据库基础操作 修改表结构 格式: alter table 表名 action(更改选项); 添加字段 索...

  • oracle常用语句

    --修改表字段名 --修改字段默认值 --增加字段 --修改注释 --修改表的表空间 --修改表的索引的表空间

  • Mysql学习——MySQL数据结构修改(2)

    Mysql表结构操作添加表字段修改表字段删除表字段修改表字段类型修改表名简介:Mysql表结构操作,添加表字段,修...

  • MySQL 表操作

    完美创建表 查看表的结构 给表改名 给表添加字段 修改字段类型 修改字段名 删除表中字段

  • DDL-表操作-修改&删除

    添加字段 修改数据类型 修改字段名和字段类型 删除字段 修改表名 删除表 删除指定表并重新创建该表

  • MYSQL回顾(表操作相关)

    数据库表的操作主要包括修改表名、查看表结构、添加字段、删除字段、修改字段类型、修改字段名、给表设置主键、设置自增长...

  • Hive修改表备注, 字段备注, 字段类型

    修改表的备注 修改字段备注, 字段类型 Example:

  • 修改表字段类型

    修改表中具体字段: 1)修改字段类型:alter table 表名 modify (column) 要修...

  • MySQL数据库基础(二)表结构

    目录一、表结构1.1 约束条件二、修改表结构2.1 语法结构2.2 添加新字段2.3 修改字段类型2.4 修改字段...

网友评论

    本文标题:流表 Action 之修改 nw_tos 字段

    本文链接:https://www.haomeiwen.com/subject/bhxldqtx.html