逻辑接口属性
可以配置逻辑接口,并在命令输出 show
中显示描述。媒体最大传输单元 (MTU) 会在配置接口时自动计算,也可以修改。可以在逻辑接口上启用简单网络管理协议 (SNMP) 通知,以提供有关接口状态或连接更改时间的信息。
分配接口地址
您可以通过在配置协议家族时指定地址来为接口分配地址。inet
对于或 inet6
系列,配置接口 IP 地址。iso
对于系列,为环路接口配置一个或多个地址。对于、ccc
ethernet-switching
mpls
tcc
、tnp
vpls
和族,从不配置地址。
点对点协议 (PPP) 地址取自具有主要属性的环路接口地址。当环路接口配置为无编号接口时,它将从施主接口获取主地址。
要为接口分配地址,请执行以下步骤:
向配置中添加逻辑单元说明
您可以在配置文件中包含每个逻辑单元的文本描述。您包含的任何描述性文本都将显示在命令的输出 show interfaces
中。它还在管理信息库 (MIB) 对象中 ifAlias
公开。它不会影响接口的配置。要添加文本说明,请包含以下 description
语句:
description text;
您可以在以下层级包含此语句:
-
[edit interfaces interface-name unit logical-unit-number]
-
[edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number]
描述可以是单行文本。如果文本包含空格,请用引号括起来。
您可以将扩展 DHCP 中继配置为在 option 82 代理电路 ID 子选项中包含接口说明。请参阅 DHCP 中继代理信息选项(选项 82)。
有关描述物理接口的信息,请参阅 配置接口说明。
配置媒体 MTU
如果更改介质 MTU 的大小,则必须确保大小等于或大于协议 MTU 与封装开销之和。换言之:
Minimum media MTU = protocol MTU + encapsulation overhead
您可以配置的最大介质 MTU 大小取决于您的设备和接口类型。
更改介质 MTU 或协议 MTU 会导致接口被删除并重新添加。这会导致链路发生翻动。
要配置介质 MTU,请执行以下操作:
协议 MTU
概述
默认协议 MTU 取决于您的设备和接口类型。首次配置接口时,系统会自动计算协议 MTU。如果随后更改了介质 MTU,则现有地址族上的协议 MTU 将自动更改。
如果减小了介质 MTU 大小,但接口上已配置或激活一个或多个地址族,则还必须减小协议 MTU 大小。如果增加协议 MTU 的大小,则必须确保介质 MTU 的大小等于或大于协议 MTU 与封装开销之和。
如果未配置 MPLS MTU,Junos OS 将从物理接口 MTU 派生 MPLS MTU。从此值中,软件减去特定于封装的开销和空间,以获得可能在数据包转发引擎中推送的最大标签数。该软件提供三个标签,每个标签四个字节,总共 12 个字节。
换句话说,用于确定 MPLS MTU 的公式如下:
MPLS MTU = physical interface MTU – encapsulation overhead – 12
您可以在除虚拟隧道 (VT) 接口之外的所有隧道接口上配置协议 MTU。默认情况下, Junos OS 会将 VT 接口的 MTU 大小设置为无限制。
配置协议 MTU
更改介质 MTU 或协议 MTU 会导致接口被删除并重新添加。这会导致链路发生翻动。
要配置协议 MTU,请执行以下操作:
配置接口带宽
缺省情况下,操作系统对 MIB-II 对象 使用物理接口速度。 ifSpeed
您可以通过配置逻辑接口的带宽值来配置逻辑单元以填充 ifSpeed
变量。该 bandwidth
语句设置仅供参考的参数;您不能使用此语句调整接口的实际带宽。
我们建议您在设置此值时小心。使用 bandwidth
语句配置的任何接口带宽值都会影响动态路由协议(如 OSPF)的接口成本计算方式。默认情况下,动态路由协议的接口开销如下公式:
cost = reference-bandwidth/bandwidth,
在公式中,带宽就是物理接口速度。但是,如果使用 bandwidth
语句指定带宽值,则将使用该值来计算接口成本,而非实际物理接口带宽。
要配置逻辑接口的带宽值,请包含以下 bandwidth
语句:
bandwidth rate;
您可以在以下层级包含此语句:
-
[edit interfaces interface-name unit logical-unit-number]
-
[edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number]
rate
是峰值速率,以位/秒 (bps) 或单元/秒 (CPS) 为单位。您可以将以 bps 为单位的值指定为完整的十进制数,也可以指定为十进制数,后跟缩写 k
(1000 m
)、(1,000,000) 或 g
(1,000,000,000)。您还可以通过输入十进制数后跟缩写 c
来指定 cps 中的值。使用 cps 公式 1 cps = 384 bps 将以 cps 表示的值转换为 bps。该值可以是任意正整数。该 bandwidth
语句对除多链路接口以外的所有逻辑接口都有效。
在逻辑接口上启用或禁用 SNMP 通知
默认情况下,当接口或连接的状态发生变化时,将发送简单网络管理协议 (SNMP) 通知。
要在逻辑接口上显式启用这些通知,请包含以下 traps
语句:
(traps);
要在逻辑接口上显式禁用这些通知,请包含以下 no-traps
语句:
(no-traps);
您可以在以下层级包含这些语句:
-
[edit interfaces interface-name unit logical-unit-number]
-
[edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number]
逻辑接口的计费概述
本节讨论如何在逻辑接口上配置计费。
记帐配置文件概述
瞻博网络路由器和交换机可以收集有关通过路由器和交换机传输流量的各种数据。您可以设置一个或多个 会计配置文件 ,以指定此数据的一些常见特征,包括:
-
会计记录中使用的字段
-
路由器或交换机在丢弃前保留的文件数,以及每个文件的字节数
-
系统用于记录数据的轮询周期
您可以使用层次[edit accounting-options]
结构级别的语句配置配置文件并为每个配置文件定义唯一名称。有两种类型的计费配置文件:接口配置文件和过滤器配置文件。您可以通过在[edit accounting-options]
层次结构级别包含interface-profile
语句来配置接口配置文件。您可以通过在[edit accounting-options]
层次结构级别包含filter-profile
语句来配置过滤器配置文件。有关详细信息,请参阅《Junos OS 路由设备网络管理管理指南。
您可以通过在[edit firewall filter filter-name]
和 [edit firewall family family filter filter-name]
层次结构级别包含accounting-profile
语句来应用过滤器配置文件。有关更多信息,请参阅路由策略、防火墙过滤器和流量监管器用户指南。
为逻辑接口配置计费
准备工作
您必须配置配置文件以收集特定逻辑接口上输入和输出数据包的错误和统计信息。计费配置文件指定收集哪些统计信息并将其写入日志文件。有关如何配置计费数据日志文件的详细信息,请参阅 配置计费数据日志文件。
接口配置文件指定收集并写入日志文件的信息。您可以配置配置文件来收集特定逻辑接口上输入和输出数据包的错误和统计信息。
另见
显示逻辑接口的计费配置文件简介
目的
在 [edit accounting-options interface-profile profile-name]
层次结构级别显示特定逻辑接口的已配置计费配置文件需要指定某些参数:
-
接口名称 — ge-1/0/1
-
逻辑单元编号 - 1
-
接口配置文件 —
if_profile
-
文件名—
if_stats
-
间隔 - 15 分钟
行动
-
show
在[edit interfaces ge-1/0/1 unit 1]
层次结构级别运行命令。[edit interfaces ge-1/0/1 unit 1] accounting-profile if_profile;
-
show
在[edit accounting-options]
层次结构级别运行命令。interface-profile if_profile { interval 15; file if_stats { fields { input-bytes; output-bytes; input-packets; output-packets; input-errors; output-errors; } } }
意义
配置的记帐及其关联的集选项将按预期显示。
禁用逻辑接口
您可以取消配置逻辑接口,从而有效地禁用该接口,而无需从配置中移除逻辑接口配置语句。要取消配置逻辑接口,请添加以下 disable
语句:
disable;
您可以在以下层级包含此语句:
-
[edit interfaces interface-name unit logical-unit-number]
-
[edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number]
禁用接口时,路由路由表中会安装一个带有接口 IP 地址和 32 位子网掩码的路由(指向保留目标 “REJECT
”)。请参阅 路由协议。
示例:禁用逻辑接口
示例接口配置:
[edit interfaces] user@host# show et-2/1/1 { vlan-tagging; encapsulation flexible-ethernet-services; unit 0 { vlan-id 1000; family inet { address 11.0.0.20/24; } } }
禁用接口:
[edit interfaces et-2/1/1 unit 0] user@host# set disable
验证接口配置:
[edit interfaces et-2/1/1] user@host# show disable; # Interface is marked as disabled. unit 0 { vlan-id 1000; family inet { address 11.0.0.20/24; } }