跳到主要内容

7. Traffic Filtering Actions (流量过滤动作)

7. Traffic Filtering Actions (流量过滤动作)

本文档定义了一组最小的 Traffic Filtering Actions (流量过滤动作), 将其标准化为 BGP Extended Communities (扩展团体) [RFC4360]。这并不意味着包含所有可能动作的完整列表, 而只是可以在整个网络中一致解释的子集。可以将其他动作定义为需要标准化的或供应商特定的。

匹配的 Flow Specification 的默认动作是接受数据包 (根据系统的正常转发行为处理数据包)。

本文档定义了表 8 中显示的以下 Extended Community 值, 格式为 0xttss, 其中 tt 表示类型, ss 表示 Extended Community 的子类型。这些 Extended Communities 的编码如下所述。

community 0xttssaction (动作)encoding (编码)
0x8006traffic-rate-bytes (第 7.1 节)2-octet AS, 4-octet float
0x800ctraffic-rate-packets (第 7.2 节)2-octet AS, 4-octet float
0x8007traffic-action (第 7.3 节)bitmask
0x8008rt-redirect AS-2octet (第 7.4 节)2-octet AS, 4-octet value
0x8108rt-redirect IPv4 (第 7.4 节)4-octet IPv4 address, 2-octet value
0x8208rt-redirect AS-4octet (第 7.4 节)4-octet AS, 2-octet value
0x8009traffic-marking (第 7.5 节)DSCP value

表 8: Traffic Filtering Action Extended Communities (流量过滤动作扩展团体)

本文档中定义的多个 Traffic Filtering Actions 可能存在于单个 Flow Specification 中, 并且应该应用于流量流 (例如, traffic-rate-bytes 和 rt-redirect 可以同时应用于数据包)。如果不能将所有 Traffic Filtering Actions 应用于流量流, 则应将它们视为干扰的 Traffic Filtering Actions (见下文)。

某些 Traffic Filtering Actions 可能相互干扰甚至相互矛盾。本文档的第 7.7 节提供了关于此类 Traffic Filtering Action 干扰的一般考虑。任何 Traffic Filtering Actions 的附加定义都应该指定如果这些 Traffic Filtering Actions 干扰时要采取的动作 (也包括与现有 Traffic Filtering Actions 的干扰)。

所有 Traffic Filtering Actions 都被指定为可传递的 BGP Extended Communities。