物理接口属性
使用本主题配置设备上的各种物理接口属性。继续阅读,配置接口说明、接口速度和物理接口的核算配置文件等属性。
物理接口属性概述
每个网络媒体类型的软件驱动程序都会为常规接口属性设置合理的默认值。这些属性包括接口的最大传输单元 (MTU) 大小、接收和传输泄漏桶属性以及速度。
要修改任何默认的通用接口属性,请将适当的语句包含在 [edit interfaces interface-name]
层次结构级别。
配置接口说明
您可以在配置文件中包含每个物理接口的文本说明。您包含的任何描述性文本都显示在命令的输出中 show interfaces
。接口说明也会在管理信息库 (MIB) 对象中 ifAlias
显示。它不会影响接口的配置。
要添加文本说明,请将语句description
[edit interfaces interface-name]
包含在层次结构级别。说明可以是一行文本。如果文本包含空格,请用引号括起来。
[edit] user@host# set interfaces interface-name description text
例如:
[edit] user@host# set interfaces et-1/0/1 description "Backbone connection to PHL01"
您可以配置扩展 DHCP 中继,以将接口说明包含在 option 82 代理电路 ID 子选项中。
要显示路由器或交换机 CLI 的描述,请使用 show interfaces
命令:
user@host> show interfaces et-1/0/1 Physical interface: et-1/0/1, Enabled, Physical link is Up Interface index: 129, SNMP ifIndex: 23 Description: Backbone connection to PHL01 ...
要显示接口 MIB 中的接口说明,请使用snmpwalk
服务器的命令。要隔离特定接口的信息,请搜索命令输出字段中show interfaces
显示的SNMP ifIndex
接口索引。对象ifAlias
在中ifXTable
。
有关描述逻辑单元的信息,请参阅 向配置添加逻辑单元说明。
如何指定聚合接口
聚合接口是一组接口。要指定聚合以太网接口,请在[edit interfaces]
层级进行配置aex
,其中x,为从 0 开始的整数。
如果要为聚合以太网接口配置 VLAN,则必须在vlan-tagging
[edit interfaces aex]
层次结构级别包含语句,才能完成关联。
接口速度
m
接口速度以每秒兆位 (Mbps) 为单位。最后的
g
链路速度以每秒千兆位 (Gbps) 为单位。
在以太网接口上配置接口速度
对于 M 系列和 T 系列快速以太网 12 端口和 48 端口 PIC 接口、管理以太网接口(fxp0
或 em0
)以及 MX 系列三速以太网铜质接口,您可以显式设置接口速度。快速以太网 fxp0
和 em0
接口可配置为 10 Mbps 或 100 Mbps (10m | 100m)
。MX 系列三速率以太网铜质接口可配置为 10 Mbps、100 Mbps 或 1 Gbps (10m | 100m | 1g)
。有关管理以太网接口的信息并确定路由器的管理以太网接口类型,请参阅 了解管理以太网接口 和 路由器支持的路由引擎。
默认情况下,M 系列和 T 系列路由器管理以太网接口自动协商是以每秒 10 兆位 (Mbps) 还是 100 Mbps 运行。所有其他接口都会根据 PIC 类型以及 PIC 是否配置为在多路复用模式下运行(使用
no-concatenate
配置层次结构中的[edit chassis]
语句)自动选择正确的速度。在 M 系列和 T 系列路由器上手动配置快速以太网接口时,必须同时配置链路模式和速度。如果未配置这两个值,路由器将自动协商链路并忽略用户配置的设置。
如果链路伙伴不支持自动协商,请手动配置任一快速以太网端口,使其与链路伙伴的速度和链路模式相匹配。配置链路模式后,自动协商将禁用。
在采用三速率铜质 SFP 接口的 MX 系列路由器上,如果协商端口速度达到配置的值,而协商的速度和接口速度不匹配,则不会启动链路。
将三速率以太网铜缆接口配置为以 1 Gbps 运行时,必须启用自动协商。
从 Junos OS 11.4 版开始,三速率以太网铜质接口不支持半双工模式。在包括语句
speed
时,您必须将语句link-mode full-duplex
包含在同一层次结构级别上。
另请参阅
为 PTX10003 路由器和 QFX5220 交换机配置接口速度
[edit chassis]
(而非级别)
[edit interface]
配置端口速度。
配置聚合以太网链路速度
在聚合以太网接口上,可以为捆绑包中包含的所有接口设置所需的链路速度。
某些设备支持混合速率和混合模式。例如,您可以在同一聚合以太网接口上配置以下内容:
-
适用于 10 千兆以太网链路的不同模式(WAN 和 LAN)的成员链路
-
不同速率的成员链路:10 千兆以太网、25 千兆以太网、40 千兆以太网、50 千兆以太网、100 千兆以太网、400 千兆以太网和 OC192(10 千兆以太网 WAN 模式)
-
您只能使用带有 CFP (PD-1CE-CFP-FPC4) 的 100 千兆以太网 PIC 的 50 千兆以太网接口来配置 50 千兆以太网成员链路。
-
您只能使用带有 CFP 的 100 千兆以太网 PIC 的两个 50 千兆以太网接口来配置 100 千兆以太网成员链路。您可以将此 100 千兆以太网成员链路包含在聚合以太网链路中,该链路也包括其他接口的成员链路。
要配置聚合以太网链路速度:
前向纠错 (FEC)
总结 前向纠错 (FEC) 可提高设备传输数据的可靠性。当某个接口上启用 FEC 时,该接口会发送冗余数据。接收器仅接受冗余位匹配的数据,这从传输中去除错误数据。 Junos OS Evolved 使您能够(网络管理员)在以太网接口上配置 Reed-Solomon FEC (RS-FEC) 和 BASE-R FEC。RS-FEC 符合 IEEE 802.3-2015 条款 91 的要求。BASE-R FEC 符合 IEEE 802.3-2015 Cause 74 标准。
FEC 的优势
在以太网接口上配置 FEC 时,FEC 会通过以下方式改进设备功能:
-
提高连接的可靠性
-
使接收器能够纠正传输错误,而无需重新传输数据
-
扩展光学器件的覆盖范围
概述
默认情况下,Junos OS Evolved 会基于插入的光纤启用或禁用 FEC。例如,Junos OS Evolved 可以为 25 Gb (Gb) 或 50 Gb SR4 光纤启用 RS-FEC,并禁用 25 Gb 或 50 Gb LR4 光纤的 RS-FEC。您可以覆盖默认行为并显式启用或禁用 FEC。如果默认情况下不希望分配 FEC 模式,则必须禁用 FEC 模式。
您可以为 25、50 和 100 千兆以太网 (GbE) 接口启用或禁用 RS-FEC。您可以为 25GbE 和 50GbE 接口启用或禁用 BASE-R FEC。如果启用或禁用 FEC,则此行为适用于安装在与接口关联的端口中的任何 25GbE 或 50GbE 光纤收发器。您可以在 25 Gb 和 50 Gb 接口上配置 FEC 分支 CL74,在 25 Gb、50 Gb 或 100 Gb 接口上配置 CL91。由于默认情况下会在这些接口上应用 FEC 分支,因此如果不想应用 FEC 分支,则必须禁用 FEC 分支。
FEC 始终在 200GbE 和 400GbE 接口上启用。您不能禁用它。
如果节点对之间存在 FEC 不匹配,节点之间的链路可能会中断。要防止节点关闭,必须重新配置节点。
例如,考虑两个对等节点,节点 1 和节点 2。节点 1 运行的是 Junos OS 演化版 21.1R1,其中默认为 FEC91。对等节点 (节点 2) 运行的是 Junos OS 演化版 20.1R1,其中默认为 FEC74。两个节点之间的链路会关闭,因为 FEC 模式不匹配。要使链路重新连接,您必须手动更改其中一个节点上的 FEC。
配置 FEC
要对接口和任何关联接口禁用或启用 FEC 模式,请完成相关操作:
接口别名
概述
接口别名是物理接口上逻辑单元的文本描述。您可以通过别名为接口指定一个有意义且易于识别的名称。接口混叠仅在单元级别受支持。
在全部 show
、 show interfaces
和其他操作模式命令的输出中显示别名,而不是接口名称。为接口的逻辑单元配置别名不会影响接口在设备上运行的方式。
配置接口的别名时,CLI 会将别名保存为配置数据库中变量 interface-name
的值。当操作系统处理查询变量的配置数据库时 interface-name
,将返回该变量的 interface-name
确切值,而不是系统操作和计算的别名。
配置
要指定接口别名,请在 alias
层级使用语句 [edit interfaces interface-name unit logical-unit-number]
。别名以字母开头,然后加上字母、数字、破折号、点、下划线、冒号或斜线。避免使用有效接口名称的任何部分来启动别名。使用 5 到 128 个字符。
[edit interfaces interface-name unit logical-unit-number] user@device# set alias alias-name
例如:
[edit interfaces et-1/0/1 unit 0] user@device# set alias controller-sat1-downlink1
如果在多个逻辑接口上配置相同的别名,路由器将显示一条错误消息,提交失败。
您可以使用接口别名来轻松了解接口在配置中扮演的角色。例如,为了轻松识别卫星连接接口:
- 使用链路聚合组 (LAG) 或 LAG 束将物理接口分组为一个聚合接口。该聚合接口的名称 sat1,表示它是卫星连接接口。
- 选择一个逻辑接口作为 LAG 捆绑包或整个 LAG 的成员。将该接口命名为 et-0/0/1,以表示卫星设备端口或服务实例。
- 您可以将卫星名称和接口名称别名组合在一起,以完全表示卫星端口名称。例如,您可以为卫星端口提供别名 sat1:et-0/0/1。
物理接口上的接口封装
点对点协议 (PPP) 封装是物理接口的默认封装类型。无需为支持 PPP 封装的物理接口配置封装,因为默认使用 PPP。
对于不支持 PPP 封装的物理接口,必须配置用于接口上传输的数据包的封装。在逻辑接口上,您可以选择配置 Junos OS Evolved 在某些数据包类型中使用的封装类型。
封装功能
在物理接口上配置点对点封装(如 PPP 或 Cisco HDLC)时,物理接口只能有一个与之关联的逻辑接口(即只有一个 unit
语句)。配置多点封装(如帧中继)时,物理接口可以有多个逻辑单元,并且这些单元可以是点对点的,也可以是多点。
使用标准标记协议标识符 (TPID) 标记的以太网接口的以太网电路交叉连接 (CCC) 封装要求物理接口只有一个逻辑接口。VLAN 模式中的以太网接口可以有多个逻辑接口。
对于 VLAN 模式中的以太网接口,VLAN ID 适用如下:
-
VLAN ID 0 保留用于标记帧的优先级。
-
对于封装类型
vlan-ccc
,VLAN ID 1 到 511 保留用于正常 VLAN。VLAN ID 512 及更高版本保留给 VLAN CCC。 -
对于以太网接口,可以在物理接口上配置灵活的以太网服务封装。对于具有封装功能的
flexible-ethernet-services
接口,所有 VLAN ID 均有效。不会保留从 1 到 511 的 VLAN ID。
可配置 VLAN ID 的上限因接口类型而异。
配置转换交叉连接 (TCC) 封装时,需要进行一些修改,以通过不同的第 2 层和第 2.5 层链路处理 VPN 连接,并在本地终止第 2 层和第 2.5 层协议。设备会执行以下介质特定的更改:
-
点对点协议 (PPP) TCC — 链路控制协议 (LCP) 和网络控制协议 (NCP) 都将在路由器上终止。不支持互联网协议控制协议 (IPCP) IP 地址协商。 Junos OS Evolved 在转发传入帧之前,会去除传入帧中的所有 PPP 封装数据。对于输出,下一跃点将更改为 PPP 封装。
-
Cisco 高级数据链路控制 (HDLC) TCC — 在路由器上终止激活处理。 Junos OS 演化版 在转发传入帧之前,会去除传入帧中的所有 Cisco HDLC 封装数据。对于输出,下一跃点将更改为 Cisco HDLC 封装。
-
帧中继 TCC — 路由器上终止所有本地管理接口 (LMI) 处理。 Junos OS Evolved 在转发传入帧之前,会去除所有帧中继封装数据。对于输出,下一跃点将更改为帧中继封装。
在物理接口上配置封装
在物理接口上配置封装:
在 PTX 系列路由器上配置接口封装
本主题介绍如何在 PTX 系列数据包传输路由器上配置接口封装。 flexible-ethernet-services
使用 configuration 语句为物理接口下的不同逻辑接口配置不同的封装。借助灵活的以太网服务封装,您可以配置每个逻辑接口封装,而不受 VLAN ID 的范围限制。
物理接口支持的封装包括:
-
flexible-ethernet-services
-
ethernet-ccc
-
ethernet-tcc
在 Junos OS 演化中, flexible-ethernet-services
PTX10003 设备不支持封装。
逻辑接口支持的封装包括:
-
ethernet
-
vlan-ccc
-
vlan-tcc
PTX 系列数据包传输路由器在逻辑接口上不支持 extended-vlan-cc
或 extended-vlan-tcc
封装。相反,您可以配置0x9100的标记协议 ID (TPID) 值,以达到相同的结果。
要配置灵活的以太网服务封装,请在 encapsulation flexible-ethernet-services
层级添加语句 [edit interfaces et-fpc/pic/port]
。例如:
interfaces { et-1/0/3 { vlan-tagging; encapsulation flexible-ethernet-services; unit 0 { vlan-id 1000; family inet { address 11.0.0.20/24; } } unit 1 { encapsulation vlan-ccc; vlan-id 1010; } unit 2 { encapsulation vlan-tcc; vlan-id 1020; family tcc { proxy { inet-address 11.0.2.160; } remote { inet-address 11.0.2.10; } } } } }
在物理接口上启用 SNMP 通知
默认情况下,当接口或连接的状态发生变化时, Junos OS Evolved 会发送简单网络管理协议 (SNMP) 通知。您可以根据您的要求启用或禁用 SNMP 通知。
要显式启用在物理接口上发送 SNMP 通知:
要禁用物理接口上的 SNMP 通知:
在配置模式下,转到
[edit interfaces interface-name]
层次结构级别:[edit] user@host# edit interfaces interface-name
-
配置选项以
no-traps
在连接状态发生变化时禁用 SNMP 通知。[edit interfaces interface-name] user@host# set no-traps
物理接口核算
运行 Junos OS Evolved 的设备 可以收集有关通过设备的流量的各种数据。您(系统管理员)可以设置一个或多个 计费配置文件 ,用于指定此数据的某些常见特性。这些特征包括:
-
会计记录中使用的字段
-
路由器或交换机丢弃前保留的文件数,以及每个文件的字节数
-
系统用于记录数据的轮询周期
概述
计费配置文件有两种类型:过滤器配置文件和接口配置文件。在层次结构级别使用语句 [edit accounting-options]
配置配置文件。
通过在层次结构级别包含filter-profile
语句[edit accounting-options]
来配置过滤器配置文件。您可以在层级和[edit firewall family family filter filter-name]
层级包括accounting-profile
语句[edit firewall filter filter-name]
来应用过滤器配置文件。
通过在层次结构级别包含 interface-profile
语句 [edit accounting-options]
来配置接口配置文件。继续阅读,了解如何配置接口配置文件。
为物理接口配置计费配置文件
开始之前
在 [edit accounting-options]
层次结构级别配置核算数据日志文件。操作系统将统计信息记录在核算数据日志文件中。
配置
配置接口配置文件,以收集特定物理接口上的输入和输出数据包的错误和统计信息。接口配置文件指定操作系统将信息写入日志文件。
要配置接口配置文件:
如何显示会计资料
目的
在层次结构级别显示已配置了以下内容的特定物理接口 [edit accounting-options interface-profile profile-name]
的已配置的计费配置文件:
-
接口名称 — et-1/0/1
-
接口配置文件 —
if_profile
-
文件名 —
if_stats
-
间隔 — 15 分钟
行动
-
在
show
[edit interfaces et-1/0/1]
层次结构级别运行命令。[edit interfaces et-1/0/1] user@host# show accounting-profile if_profile;
-
在
show
[edit accounting-options]
层次结构级别运行命令。[edit accounting-options] user@host# show interface-profile if_profile { interval 15; file if_stats { fields { input-bytes; output-bytes; input-packets; output-packets; input-errors; output-errors; } } }
意义
配置的计费及其关联集选项按预期显示。
禁用物理接口
您可以禁用物理接口,将其标记为关闭,而无需从配置中移除接口配置语句。
如何禁用物理接口
动态订阅者和逻辑接口使用物理接口连接到网络。您可以将接口设置为在动态订阅者和逻辑接口仍然处于活动状态时禁用和提交更改。此操作会导致接口上所有订阅者连接丢失。禁用接口时要小心谨慎。
要禁用物理接口:
示例:禁用物理接口
接口配置示例:
[edit interfaces] user@device# show et-0/3/2 { unit 0 { description CE2-to-PE1; family inet { address 20.1.1.6/24; } } }
禁用接口:
[edit interfaces et-0/3/2] user@device# set disable
验证接口配置:
[edit interfaces et-0/3/2] user@device# show disable; # Interface is marked as disabled. unit 0 { description CE2-to-PE1; family inet { address 20.1.1.6/24; } }
auto-10m-100m
该选项允许固定三速端口对受速度限制或
10m
最大速度的
100m
端口自动协商。仅对三速率 MPC 端口(即 MX 平台上的 3D 40x 1GE (LAN) RJ45 MIC 必须启用此选项。此选项不支持 MX 平台上的其他 MIC。
speed
时,您必须将语句
link-mode full-duplex
包含在同一层次结构级别上。