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 标头大小。通过扩展动态配置文件,允许使用静态值或预定义变量 $junos-interface-mtu(其值由 RADIUS 提供)配置 MTU,从而提供每订阅者 MTU 功能。

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

动态配置文件是在模板类型中定义的一组特征,可用于为宽带应用提供动态订阅者访问和服务。这些服务是动态分配给接口的。您可以通过静态或动态方式识别订阅者。要静态识别订阅者,您可以在动态配置文件中引用静态 VLAN 接口。要动态识别订阅者,您需要为订阅者登录时动态创建的多路分离接口创建变量。Junos OS 允许您为动态配置文件的每个订阅者创建 MTU。该值可以是静态的,也可以通过新变量 $junos-interface-mtu 表示。默认情况下,变量值是有效负载的 MTU,即物理接口的 MTU 减去 VLAN 标头大小。可以通过 Framed-MTU 属性 (12) 中的 RADIUS 身份验证返回特定值。该属性包含一个值,如果两个协议族都配置了 $junos-interface-mtu 变量,则该值将应用于 inet 和 inet6 协议族。在动态配置文件实例化期间在用户逻辑接口上应用 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 必须小于或等于物理接口的 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 inet] 层次结构级别或层次结构级别配置 [edit dynamic-profiles name interfaces name unit name family inet6] 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 值。