Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:配置组播转发缓存

了解组播转发缓存

IP 组播协议可以在组播转发缓存中创建大量条目。如果转发缓存填满了阻止添加更高优先级条目的条目,则应用程序和协议可能无法正常运行。您可以通过限制缓存的大小和控制条目保留在缓存中的时间长度来管理组播转发缓存属性。通过管理超时值,您可以优先选择更重要的转发缓存条目,同时删除其他不太重要的条目。

示例:配置组播转发缓存

当路由设备收到组播流量时,它会将 (S,G) 路由信息放在组播转发缓存 inet.1 中。此示例说明如何配置组播转发缓存限制以防止缓存填满条目。

要求

准备工作:

  • 配置路由器接口。

  • 配置内部网关协议。请参阅 Junos OS 路由协议库了解路由设备。

  • 配置组播协议。此功能适用于以下组播协议:

    • DVMRP

    • PIM-DM

    • PIM-SM

    • PIM-SSM

概述

此示例包括以下语句:

  • 转发缓存 - 指定转发条目的老化方式以及如何控制条目数。

  • 超时 - 指定一个空闲时段,在此时段之后,条目将老化并从 inet.1 中删除。可以指定 1 到 720 分钟范围内的超时。

  • 阈值 - 允许您在转发缓存上指定阈值,以在缓存条目达到某个最大值时禁止添加(挂起)条目,并在数字下降到另一个阈值时开始向缓存添加条目。默认情况下,路由设备上未启用阈值。

    抑制阈值可暂停添加新的组播转发缓存条目。如果未指定抑制值,则会根据需要创建组播转发缓存条目。如果指定抑制阈值,则可以选择指定重用阈值,该阈值设置设备恢复添加新组播转发缓存条目的点。在挂起期间,转发缓存条目超时。在一定数量的条目超时后,将达到重用阈值,并添加新条目。这两个阈值的范围都是从 1 到 200,000。如果配置了重用值,则重用值必须小于抑制值。如果未指定重用值,则组播转发缓存条目的数量将限制为抑制值。一旦组播转发缓存条目数低于抑制值,就会创建一个新条目。

拓扑学

配置

程序

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改与您的网络配置匹配所需的任何详细信息,将命令复制并粘贴到层次结构级别的 CLI [edit] 中,然后从配置模式进入 commit

分步过程

以下示例要求您在配置层次结构中导航各个级别。有关导航 CLI 的信息,请参阅《Junos OS CLI 用户指南》中的在配置模式下使用 CLI 编辑器

要配置组播转发缓存:

  1. 配置转发缓存的最大大小。

  2. 配置条目在被删除之前可以保持空闲的时间量(以分钟为单位)。

  3. 配置抑制停止和可以添加新条目时的转发缓存大小。

结果

通过输入 show routing-options 命令来确认您的配置。

验证

要验证配置,请运行 显示组播路由扩展 命令。

示例:配置组播流图

此示例说明如何配置流图以防止某些转发缓存条目老化,从而允许从一个源更快地故障转移到另一个源。通过流图,您可以为流图策略定义的条目配置带宽变量和组播转发缓存超时值。

要求

准备工作:

  • 配置路由器接口。

  • 配置内部网关协议。请参阅 Junos OS 路由协议库了解路由设备。

  • 配置组播协议。此功能适用于以下组播协议:

    • DVMRP

    • PIM-DM

    • PIM-SM

    • PIM-SSM

概述

当同一组有多个源时,流图通常用于快速组播源故障转移。例如,当一个视频源主动发送流量时,其他视频源的转发状态会在几分钟后超时。稍后,当新源再次开始发送流量时,如果转发状态尚不存在,则需要一些时间为新源安装新的转发状态。当存在许多视频流时,这种切换延迟会恶化。使用具有较长超时值或永久缓存条目的流图有助于减少此切换延迟。

注意:

路径中的所有路由设备上必须存在永久转发状态,快速源切换才能正常运行。

此示例包括以下语句:

  • 带宽 — 指定由流映射定义的每个流的带宽,以确保接口不会因组播流量而超额订阅。如果再添加一个流会导致总带宽超过接口允许的带宽,则请求将被拒绝。拒绝的请求意味着流量可能无法从部分或全部预期的传出接口传递出去。您可以通过指定带宽(以位/秒为单位)或指定测量带宽并进行自适应修改,来定义与流映射匹配的组播流关联的带宽。

    使用 自适应 选项时,带宽会根据以 5 秒为间隔进行的测量进行调整。流使用最近 12 个测量值(1 分钟)中的最大带宽值。

    使用 自适应 选项配置带宽值时,带宽值充当流的起始带宽。然后,带宽会根据后续测量的带宽值而变化。如果未使用 自适应 选项指定带宽值,则起始带宽默认为 2 Mbps (Mbps)。

    例如, 带宽 2m 自适应 语句等效于 带宽自适应 语句,因为它们都使用相同的起始带宽(默认值为 2 Mbps)。如果实际流带宽为 4 Mbps,则在到达第一个测量点(5 秒)后,测得的流带宽将变为 4 Mbps。但是,如果实际流带宽速率为 1 Mbps,则在前 12 个测量周期(1 分钟)内,测得的流带宽仍为 2 Mbps,然后更改为测量的 1 Mbps 值。

  • 流映射 — 定义控制指定源地址和组地址的转发缓存超时、控制每个流的带宽以及指定冗余源的流映射。如果一个流可以匹配多个流图,则应用第一个流图。

  • 转发缓存 - 允许您配置由流图定义的条目的转发缓存属性。您可以指定超时从 以使转发条目永久化,也可以指定 1 到 720 分钟范围内的超时。如果将该值设置为 “从不”,则可以指定 “仅丢弃条目 ”选项,以便为处于修剪状态的条目设置例外。换句话说, “从不非丢弃仅条目” 语句允许处于修剪状态的条目超时,而处于转发状态的条目永远不会超时。

  • 策略 - 指定应用流图的源地址和组地址。

  • 冗余源 — 为流映射标识的流指定冗余(备份)源。为其中一个转发条目允许的出站接口将自动为冗余源配置标识的任何其他条目允许。在下面的示例中,两个转发条目 (10.11.11.11) 和 (10.11.11.12,) 与为 flowMap1 定义的流映射匹配。如果允许出站接口进入 (10.11.11.11),则也会自动允许其进入 (10.11.11.12),以便一个源或另一个源可以随时发送流量。

配置

程序

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改与您的网络配置匹配所需的任何详细信息,将命令复制并粘贴到层次结构级别的 CLI [edit] 中,然后从配置模式进入 commit

分步过程

组播流图使您能够管理组播转发表条目的子集。例如,您可以指定某些转发缓存条目是永久性的,或者与未与流映射策略关联的其他组播流具有不同的超时值。

以下示例要求您在配置层次结构中导航各个级别。有关导航 CLI 的信息,请参阅《Junos OS CLI 用户指南》中的在配置模式下使用 CLI 编辑器

要配置流图:

  1. 配置流程映射策略。此步骤将创建一个名为 policyForFlow1 的流映射策略。策略语句使用源-地址-过滤器语句匹配源地址,并使用前缀-列表-过滤器匹配组地址。地址必须与配置的策略匹配,才能进行流映射。

  2. 定义一个流映射 flowMap1,它引用我们刚刚创建的流映射策略 policyForFlow1

  3. 配置永久转发条目(即永不超时的条目),并使处于修剪状态的条目超时。

  4. 将流图带宽配置为自适应带宽,默认起始带宽为 2 Mbps。

  5. 指定备份源。

  6. 提交配置。

结果

通过输入 显示策略选项显示路由选项 命令来确认您的配置。

验证

要验证配置,请运行以下命令:

  • 显示组播流程图

  • 显示组播路由扩展