Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

每个订阅者支持动态配置文件的最大传输单元

您可以为每个订阅者创建动态配置文件的最大传输单元 (MTU) 支持。有关更多信息,请参阅以下主题:

了解动态配置文件的最大传输单元对每个订阅者的支持

最大传输单元 (MTU) 用于确定任何 TCP 或 IP 传输中每个数据包的最大大小。MTU 不能大于有效负载大小,即分配层的封装,任何较低的层都会被排除在外。您可以为静态配置的逻辑接口指定 MTU。从 Junos OS 18.2R1 版开始,您可以为动态配置文件中的订阅者逻辑接口配置 MTU 值。如果客户应用需要同一底层物理接口上的逻辑接口按订阅者 MTU(默认情况下从该接口继承 MTU),则需要此功能。用例主要是用于 DHCP 或 DHCPv6、IPoE 或 IPv6oE 的动态 VLAN。动态逻辑接口 MTU 不得大于物理接口 MTU 减去 VLAN 标头大小。按用户MTU功能是通过扩展动态配置文件来提供的,以允许使用静态值或预定义变量 $junos-interface-mtu(其值由 RADIUS 提供)配置MTU。

动态配置文件的每订阅者 MTU

动态配置文件是在一种模板类型中定义的一组特征,可用于为宽带应用程序提供动态订阅者访问和服务。这些服务会动态分配给接口。您可以静态或动态识别订阅者。要静态识别用户,可以在动态配置文件中引用静态 VLAN 接口。要动态识别用户,您需要为多路分离接口创建变量,这些变量将在用户登录时动态创建。Junos OS 允许您为动态配置文件的每个订阅者创建 MTU。该值可以是静态的,也可以通过新变量 $junos-interface-mtu 表示。默认情况下,变量值为有效负载的 MTU,即物理接口的 MTU 减去 VLAN 报头大小。可以通过 Framed-MTU 属性 (12) 中的 RADIUS 身份验证返回特定值。该属性包含一个值,如果 inet 和 inet6 协议家族均配置了 $junos-interface-mtu 变量,则该值将应用于这两个协议家族。在动态配置文件实例化期间,在用户逻辑接口上应用 MTU 时,将进行检查,以确保逻辑接口的 MTU 及其物理接口支持的 MTU 以及家族协议开销。静态 MTU 的值应在可接受的 MTU 范围内。如果 RADIUS 未返回 $junos-interface-mtu 变量的帧MTU值,则使用 的 interface-mtu 默认值。您可以在层次结构级别配置 [edit dynamic profiles dynamic-profiles predefined-variable-defaults] 此值。如果两者都未提供,则配置文件请求将被 NACKed。

动态配置文件的每个订阅者支持 MTU 的好处

  • 如果每个用户使用不同的动态配置文件或不同的用户名称,则提供网络可扩展性。

  • 允许每个订阅者发送具有不同流量速率的流量。

限制

以下是限制:

  • 动态逻辑接口的 MTU 应用与静态逻辑接口相同的规则。

  • RADIUS 返回的成帧 MTU 仅适用于经过身份验证的会话。换句话说,经过身份验证的动态 VLAN (DVLAN) 配置文件仅影响 VLAN 逻辑接口的 MTU,经过身份验证的 DHCP 配置文件仅影响 DHCP 用户逻辑接口的 MTU。

  • 如果 RADIUS 未返回 Framed-MTU 属性 (12) 中的值,则配置文件请求将被 NACKed。

  • 提交检查可确保为 inet 和 inet6 地址族指定 mtu,如果值不相同,则必须将它们配置为显式值,或者必须使用 $junos-interface-mtu 预定义变量配置两者(在这种情况下,它们将设置为相同的值)。否则,将禁止进行配置。

为动态配置文件配置每个订阅者的最大传输单元

对于动态配置文件,可以为每个订阅者配置最大传输单元 (MTU)。MTU 的值可以是静态的,也可以通过 $junos-interface-mtu 预定义变量表示。默认情况下,变量值是有效负载的 MTU,必须小于或等于物理接口的 MTU 减去 VLAN 标头大小。可以通过 Framed-MTU 属性 (12) 通过 RADIUS 身份验证返回特定值。如果 RADIUS 服务器未能返回帧化 MTU 属性中的值,则使用在层次结构级别使用[edit dynamic-profiles profile-name predefined-variable-defaults]语句配置interface-mtu的默认值。您可以在层次结构级别或[edit dynamic-profiles name interfaces name unit name family inet6]层次结构级别使用[edit dynamic-profiles name interfaces name unit name family inet] 语句配置 mtu MTU 值。

开始之前,配置设备接口。

要为动态配置文件配置按订阅者的 MTU,请执行以下作:

  1. 通过对 inet 或 inet 6 系列的 MTU 值进行硬编码,为动态配置文件配置按用户用户的 MTU。

    通过为动态配置文件 vlan-profile 的家族 inet 硬编码 MTU 值 1450,为动态配置文件配置预用户 MTU。

  2. 为 junos-interface-mtu 配置 default 值。

    为动态配置文件 vlan-profile 的预定义可变默认值配置接口 mtu 值 1450。

变更历史表

是否支持某项功能取决于您使用的平台和版本。使用 功能资源管理器 确定您的平台是否支持某个功能。

发布
描述
18.2R1
从 Junos OS 18.2R1 版开始,您可以为动态配置文件中的订阅者逻辑接口配置 MTU 值。