这是可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管服务提供商中运行的命令流标签
程序:
您的姓名
流标签 — 将标签应用于流文件。
概要
流标签 [-hk] [-b 大|小] [-C 评论] [-d 调试级别] [-t 标签名称] [-T
标签定义] [-v 变量 捆绑]
商品描述
这款 流标签 实用程序用于添加或修改流记录中的源和目标标记。
标签是从流记录中的规则和字段派生的 32 位标识符。 标签可以是
用于对具有公共前缀、自治系统、下一跳、导出器 ID 的流进行分组
和/或输入/输出接口。 流状态 可与标记流一起使用以生成组
基于报告。 例如,客户所在客户的所有出站流量
由 IP 前缀列表定义。
配置
-b 大|小
输出的字节顺序。
-C 评论
添加评论。
-d 调试级别
启用调试。
-h 显示帮助。
-k 与输入保持时间。
-t 标签名称
加载标签 标签名称. 默认为 /etc/flow-tools/cfg/标签
-T 活动定义|
使用 VHDL 语言编写 活动定义 作为活动标签定义。
-v 变量 捆绑
设置一个变量 FOO=bar。
配置文件是操作和定义的集合。 一个动作被触发
由定义和定义仅在与 -T 旗帜。 线
以# 开头的被视为注释并被忽略。
@VAR 或@{VAR:default} 形式的配置文件中的单词将扩展为
运行时通过使用 -v 选项设置变量名。
tag-action 命令说明/示例
-------------------------------------------------- --------------------
tag-action 开始 tag-action 部分
标记动作 foo
type 配置动作的类型,其中之一
源前缀、目标前缀、前缀、
源作为、目标作为、作为、下一跳、
tcp 源端口、tcp 目标端口、
tcp 端口、udp 源端口、
udp 目标端口,udp 端口,
tos、出口商、源IP地址、
目标 IP 地址,IP 地址,
输入接口,输出接口,
接口,任何。
输入 src-前缀
匹配 匹配条件。 匹配条件
取决于类型。 继
匹配条件是其中之一
设置目的地,设置源,
或-目的地,或-来源
设置或逻辑上或一个值
源或目标标记。
匹配 128.146/16 设置目的地 0x010001
多个操作可能会在同一流上匹配和设置标签。 注意
列出许多操作将导致在 O(actions) 时间内应用标签。
动作尝试运行 O(1次。 例如,如果 10 个前缀是
在单个操作中列出它将占用与 100 相同的 CPU
使用前缀。 列出 100 个动作需要 100 倍
CPU 作为 1 个动作。
标签操作类型 描述
-------------------------------------------------- --------------------
源前缀 源前缀
目的地前缀 目的地前缀
前缀源或目标前缀
source-as 源 AS
目的地作为目的地 AS
作为源或目标 AS
下一跳 IP 下一跳
tcp-source-port TCP 源端口
tcp-destination-port TCP 目标端口
tcp-port TCP 源或目标端口
udp-source-port UDP 源端口
udp-destination-port UDP 目标端口
udp-port UDP 源或目标端口
tos 服务类型
出口商 出口商 IP 地址
source-ip-address 源 IP 地址
目标 IP 地址 目标 IP 地址
ip-address 源或目标 IP 地址
输入接口 输入接口
输出接口 输出接口
interface 输入或输出接口
任何匹配任何流
tag-action 匹配 描述
-------------------------------------------------- --------------------
set-destination 设置目标标签,替换
任何以前的标签。
set-source 设置源标签,替换任何
上一个标签。
or-destination 逻辑上或这个值到
现有目标标签
or-source 逻辑上或这个值到
现有源标签
定义列出了一组操作,如果满足过滤条件,将对其进行评估。
每个定义都是用术语构建的。 如果过滤器是
通过。
定义命令 说明/示例
-------------------------------------------------- ---------------------
标签定义 开始标签定义 secrion
标签定义栏
term 开始要执行的操作列表
评估匹配过滤器
规则。
术语
input-filter 输入列表 ifIndexes the flow
必须匹配。
输入过滤器 1,2,3,4
output-filter 输出列表 ifIndexes the flow
必须匹配。
输出过滤器 1,2,3,4
出口商的出口商IP地址流必须
匹配。
出口商1.2.3.4
action 要评估的操作名称。 行动
按照它们的顺序进行评估
出现在定义中。
动作 foo
示例
标签的含义是用户定义的。 以下示例使用标签的 16 位作为
客户 ID 和 4 位作为客户类型。 流xlate 可以用来敷面膜
这些领域。
# 文件:gigapop-tags
#标签格式
#
# 0 7 15 23 31
# 0000 0000 0000 0000 0000 0000 0000 0000(32 位)
#RRRRRRRRRRRRRRRR TTTT NNNNNNNNNNNNNNNNNNNNN
# | | | 站点名称
# | | 场地类型
# | 预订的
#
#
#SITE_NAME_MASK = 0x0000FFFF
# 站点类型掩码 = 0x00FF0000
#
# ID 名称
#--------------------------------
# 0x0001 俄勒冈州立大学
# 0x0002 CWRU
# 0x0003 BGSU
# ... 等等
# 0x0019 多播
#
# 身份证类型
#------------------------------------
# 0x01 参与者
#0x02SEGP
# 0x03 赞助参与者
# 0x04 超级流行音乐
# 0x05 多播
标记操作 OHIO-GIGAPOP_DST
输入目的地前缀
#俄勒冈州立大学
匹配 128.146/16 设置目的地 0x010001
匹配 164.107/16 设置目的地 0x010001
匹配 140.254/16 设置目的地 0x010001
匹配 192.153.26/24 设置目的地 0x010001
# CWRU
匹配 129.22/16 设置目的地 0x010002
匹配 192.5.110/24 设置目的地 0x010002
#BGSU
匹配 129.1/16 设置目的地 0x010003
# ...等等
# 多播
匹配 224/4 设置目的地 0x050019
标记操作 OHIO-GIGAPOP_SRC
输入源前缀
#俄勒冈州立大学
匹配 128.146/16 设置源 0x010001
匹配 164.107/16 设置源 0x010001
匹配 140.254/16 设置源 0x010001
匹配 192.153.26/24 设置源 0x010001
# CWRU
匹配 129.22/16 设置源 0x010002
匹配 192.5.110/24 设置源 0x010002
#BGSU
匹配 129.1/16 设置源 0x010003
# ...等等
标记操作 OTHER_DST
输入目的地前缀
匹配 0/0 设置目的地 0x0
标记操作 OTHER_SRC
输入源前缀
匹配 0/0 设置源 0x0
标签定义 OHIO-GIGAPOP
术语
# 阿比林接口
输入过滤器 25
# 先清除标签——它默认为 0,所以这可能没有必要。
行动 OTHER_DST
俄亥俄州-GIGAPOP_DST 行动
术语
# 阿比林接口
输出过滤器 25
# 先清除标签——它默认为 0,所以这可能没有必要。
行动 OTHER_SRC
行动俄亥俄州-GIGAPOP_SRC
首先填充 /etc/flow-tools/sym/标签 流状态 用作符号。
0x0001 操作系统
0x0002 CWRU
0x0003 BGSU
0x0019 多播
0x010000 部分
0x020000SEGP
0x030000 斯巴达
0x040000 超级流行
0x050000 多播
要根据客户 ID 生成到 Abilene 的传出流量报告:
流猫 流动 | 流量过滤器-I25 | flow-tag -t gigapop-tags -TOHIO-GIGAPOP | 流xlate -t0x0000FFFF | 流统计 -n -f30 -S2
# --- ---- ---- 报告信息--- --- ---
#
# 字段:总计
# 符号:启用
# 排序:降序字段 2
# 名称:源标签
#
# 参数:../flow-stat -n -f30 -S2
#
#
# Src 标签流八位字节数据包
#
俄勒冈州立大学 4942230 181326237007 302476793
中国水务大学 874883 54358312807 70589318
北京地质大学 1008797 7600209852 22060870
根据客户类型生成来自 Abilene 的入站流量报告:
流猫 流动 | 流过滤器-i25 | flow-tag -t gigapop-tags -TOHIO-GIGAPOP | 流xlate -T0xFF0000 | 流统计 -n -f31 -S2
# --- ---- ---- 报告信息--- --- ---
#
# 字段:总计
# 符号:启用
# 排序:降序字段 2
# 名称:目的地标签
#
# 参数:../flow-stat -n -f31 -S2
#
#
# Dst 标签流八位字节数据包
#
零件 15923156 663289954569 981163979
SEGP 4995795 135525076170 196534917
多播 45171 49866825003 137798118
技嘉 942209 26422533266 23199961
斯巴达 73998 5170323905 7597985
使用 onworks.net 服务在线使用流标签