Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

物理接口的接口范围

Junos OS Evolved 使您能够将一系列相同的接口分组为 一个接口范围。您首先指定接口范围内的相同接口组。然后,您可以将通用配置应用于指定的接口范围。接口范围可减少所需的配置语句数量。它们可以节省时间并产生紧凑的配置。

配置接口范围

要配置接口范围,请在层次结构级别上[edit interfaces]使用 interface-range 语句。该interface-range语句在其定义中仅接受物理网络接口名称。Junos OS Evolved 支持以太网接口的接口范围: et-fpc/pic/port.

要配置接口范围:

  1. interface-range在层次结构级别使用 [edit interfaces] 语句。包括为接口范围选择的名称。

    例如,要配置名为“range1”的接口范围:

  2. 要指定成员范围,请在层次结构级别上[edit interfaces interface-range range-name]使用 member-range start-range to end-range 语句。例如:

  3. 要指定单个成员,请在层次结构级别使用 member [edit interfaces interface-range range-name] 语句。例如:
  4. 您可以使用正则表达式和 member range of interface names 语句指定接口范围成员列表。成员语句的范围可以包含以下内容:
    • *-全部。指定从 0 到 47 的连续接口。

      谨慎:

      成员语句中的通配符 * 不会考虑特定接口类型支持的接口编号。无论接口类型如何, * 包括从 0 到 47 到接口组的接口编号。因此,请谨慎使用 * 成员声明。

    • num—编号。按其编号指定一个特定接口。

    • [low-high]—从低到高的数字。指定一系列连续接口。

    • [num1, num2, num3]-编号num1num2和指定num3多个特定接口。

    接口类型前缀不支持正则表达式和通配符。例如前缀 etxe 必须明确提及。

    例如:

定义interface-range中可以包含两个member语句和member-range语句。定义内interface-range的语句数量membermember-range语句没有限制。但是,一个定义中至少必须存在一个membermember-range一个interface-range语句。

只有interface-rangemember-rangemember句且没有通用配置语句的定义是有效的。但是,您可以选择将通用配置语句添加至接口范围,作为定义的interface-range一部分。例如:

这些定义的接口范围可用于节点存在的地方 interface 的其他配置层次结构中。例如:

在前面的示例中 interface ,节点可以同时接受单个接口和接口范围。

提示:

要查看扩展配置中的接口范围,请使用 命令 (show | display inheritance)

扩展接口范围语句

操作系统会扩展接口范围定义中的所有 member 语句, member-range 以生成指定接口范围的接口名称的最终列表。

在扩展之前,配置示例如下所示:

对于该member-range语句,在扩展成员时会考虑在之间和end-range之间start-range的所有可能接口。例如,以下member-range语句:

扩展为:

member以下语句:

扩展为:

member以下语句:

扩展为:

配置继承优先级

接口范围按继承优先级的顺序定义。第一个接口范围配置数据优先于后续接口范围。

在此示例中,接口et-1/1/1范围和接口范围int-grp-oneint-grp-two均存在:

接口et-1/1/1从接口范围int-grp-one继承mtu 500,因为它是先定义的。

成员接口的配置继承

Junos OS Evolved 扩展memberinterface-range存在的语member-range句时,如果在配置中未明确定义接口对象,则会创建接口对象。操作系统可将通用配置复制到所有接口范围的成员接口。

前景接口配置优先于接口从接口范围配置继承下来的配置。

在此示例中,接口 et-1/0/1 的 MTU 值为 1024,因为这是其前景配置:

您可以在命令输出中验证这一 show interfaces | display inheritance 点:

通用配置继承

如果接口是多个接口范围的成员,则该接口将从所有这些接口范围继承通用配置。

例如:

在此示例中,通过et-4/0/40et-4/0/0接口同时hold-time具有和mtu配置。

配置组继承

接口范围成员接口从配置组继承配置,如任何其他前景配置。唯一的区别是, interface-range 操作系统读取此配置之前,会经过成员接口扩展。

在此示例中hold-timeJunos OS Evolved 将配置应用于接口范围range1的所有成员:

您可以使用 show interfaces | display inheritance以下内容验证这一点:

使用接口范围的配置扩展

在此示例中, interface-range range1 在层次结构下 protocols 使用:

interface 口范围内的节点已 authenticator 扩展为接口范围 range1 的成员接口,如下所示:

interface range-1 句扩展为两个接口,et-7/1/1 和 et-5/0/1,操作系统可在这两个接口下复制配置 retries 1

您可以使用 show protocols dot1x | display inheritance 命令验证此配置。