物理接口属性
使用本主题可在设备上配置物理接口的各种属性。继续阅读以配置物理接口的接口描述、接口速度和计费配置文件等属性。
物理接口属性概述
每种网络介质类型的软件驱动程序都会为常规接口属性设置合理的默认值。这些属性包括接口的最大传输单元 (MTU) 大小、接收和传输泄漏桶属性以及速度。
要修改任何默认的常规接口属性,请在 [edit interfaces interface-name] 层次结构级别包含相应的语句。
配置接口描述
您可以在配置文件中包含每个物理接口的文本描述。您包含的任何描述性文本都将显示在命令的输出 show interfaces 中。接口说明也会在管理信息库 (MIB) 对象中 ifAlias 公开。它不会影响接口的配置。
要添加文本说明,请在[edit interfaces interface-name]层次结构级别包含description语句。描述可以是单行文本。如果文本包含空格,请用引号括起来。
[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 服务器上的命令。要隔离特定接口的信息,请搜索命令输出字段中 SNMP ifIndex 显示的 show interfaces 接口索引。 ifAlias 对象位于 ifXTable。
有关描述逻辑单元的信息,请参阅 向配置添加逻辑单元描述。
如何指定聚合接口
聚合接口是一组接口。要指定聚合以太网接口,请在[edit interfaces]层级配置aex,其中x是从 0 开始的整数。
如果要为聚合以太网接口配置 VLAN,则必须在层次结构级别包含 vlan-tagging 语句 [edit interfaces aex] 才能完成关联。
接口速度
m 单位。结尾的
g 链路速度以千兆位/秒 (Gbps) 为单位。
配置以太网接口上的接口速度
对于快速以太网 12 端口和 48 端口 PIC 接口、管理以太网接口(fxp0或em0)以及 MX 系列三重速率以太网铜缆接口,您可以显式设置接口速度。快速以太网、fxp0em0和接口可配置为 10 Mbps 或 100 Mbps(10m | 100m)。MX 系列三重速率以太网铜缆接口可配置为 10 Mbps、100 Mbps 或 1 Gbps(10m | 100m | 1g)。有关管理以太网接口的信息以及确定路由器的管理以太网接口类型,请参阅了解管理以太网接口和路由器支持的路由引擎。
如果链路伙伴不支持自动协商,请手动配置任一快速以太网端口,使其匹配其链路伙伴的速度和链路模式。配置链路模式后,自动协商处于禁用状态。
在具有三速率铜质 SFP 接口的 MX 系列路由器上,如果将端口速度协商为配置值,并且协商的速度与接口速度不匹配,则不会启动链路。
将三速率以太网铜缆接口配置为以 1 Gbps 运行时,必须启用自动协商。
从 Junos OS 11.4 版开始,三速率以太网铜质接口不支持半双工模式。包含
speed语句时,必须在同一层次结构级别上包含语link-mode full-duplex句。
另见
配置 PTX10003 路由器和 QFX5220 交换机的接口速度
[edit chassis] 级别(而不是
[edit interface] 级别)配置端口速度。
配置聚合以太网链路速度
在聚合以太网接口上,您可以为捆绑包中包含的所有接口设置所需的链路速度。
部分设备支持混合速率和混合模式。例如,您可以在同一聚合以太网 (AE) 接口上进行以下配置:
-
用于 10 千兆以太网链路的不同模式(WAN 和 LAN)成员链路
-
不同速率的成员链路:10 千兆以太网、25 千兆以太网、40 千兆以太网、50 千兆以太网、100 千兆以太网、400 千兆以太网和 OC192(10 千兆以太网 WAN 模式)
使用 功能浏览器 确认平台和版本对特定功能的支持。
查看 特定于平台的 LAG 行为 部分,了解与您的平台相关的说明。
-
您只能使用带 CFP 的 100 千兆以太网 PIC (PD-1CE-CFP-FPC4) 的 50 千兆以太网接口配置 50 千兆以太网成员链路。
-
只能使用带 CFP 的 100 千兆以太网 PIC 的两个 50 千兆以太网接口配置 100 千兆以太网成员链路。您可以将此 100 千兆以太网成员链路包含在聚合以太网链路中,该链路也包括其他接口的成员链路。
要配置聚合以太网链路速度,请执行以下作:
特定于平台的 LAG 行为
| 平台 |
差异 |
|---|---|
| ACX 系列 |
|
前向纠错 (FEC)
前向纠错 (FEC) 提高了设备传输数据的可靠性。在接口上启用 FEC 后,该接口将发送冗余数据。接收器仅在冗余位匹配的情况下接受数据,从而从传输中删除错误数据。 通过 Junos OS 演化版 ,您(网络管理员)可以在以太网接口上配置 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 演化版会根据插入的光纤启用或禁用 FEC。例如,Junos OS 演化版为 25 Gb 或 50 Gb SR4 光纤启用 RS-FEC,为 25 Gb 或 50 Gb LR4 光纤禁用 RS-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 始终在 200GbE 和 400GbE 接口上启用。您无法禁用它。
如果节点对之间存在 FEC 不匹配,则节点之间的链路可能会中断。要防止节点出现故障,必须重新配置它们。
例如,考虑两个对等节点,Node1 和 Node2。节点 1 运行的是 Junos OS 演化版 21.1R1,默认值为 FEC91。对等节点 (Node2) 运行的是 Junos OS 演化版 20.1R1,默认值为 FEC74。由于 FEC 模式不匹配,两个节点之间的链路将中断。要使链路恢复正常,必须手动更改其中一个节点上的 FEC。
配置 FEC
要在接口和任何关联接口上禁用或启用 FEC 模式,请完成相关作:
接口别名
概述
接口别名是物理接口上逻辑单元的文本描述。通过别名,您可以为接口指定一个有意义且易于识别的名称。接口混叠仅在设备级别受支持。
在所有 show、 show interfaces和其他作模式命令的输出中,将显示别名,而不是接口名称。为接口的逻辑单元配置别名不会影响接口在设备上的运行方式。
配置接口的别名时,CLI 会将别名保存为配置数据库中的变量值 interface-name 。当作系统进程在配置数据库中 interface-name 查询变量时,将返回变量的确切值 interface-name ,而不是系统作和计算的别名。
配置
要指定接口别名,请在[edit interfaces interface-name unit logical-unit-number]层级使用alias语句。别名以字母开头,后跟字母、数字、破折号、点、下划线、冒号或斜杠。避免以有效接口名称的任何部分开头别名。使用 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 演化 版在某些数据包类型中使用的封装类型。
封装功能
在物理接口上配置点对点封装(如 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 演化 版在转发之前对传入帧中的所有 PPP 封装数据进行剥离。对于输出,下一跃点将更改为 PPP 封装。
-
Cisco 高级数据链路控制 (HDLC) TCC — 激活处理在路由器上终止。 Junos OS演化 版在转发之前,会从传入帧中剥离所有Cisco HDLC封装数据。对于输出,下一跃点将更改为 Cisco HDLC 封装。
-
帧中继 TCC — 路由器上所有本地管理接口 (LMI) 处理均已终止。 Junos OS 演化 版在转发之前,会剥离传入帧中的所有帧中继封装数据。对于输出,下一跃点将更改为帧中继封装。
在物理接口上配置封装
要在物理接口上配置封装:
在 PTX 系列路由器上配置接口封装
本主题介绍如何在 PTX 系列数据包传输路由器上配置接口封装。 flexible-ethernet-services 使用配置语句为物理接口下的不同逻辑接口配置不同的封装。借助灵活的以太网服务封装,您可以配置每个逻辑接口的封装,而不对 VLAN ID 进行范围限制。
物理接口支持的封装包括:
-
flexible-ethernet-services -
ethernet-ccc -
ethernet-tcc
在 Junos OS Evolved 中, flexible-ethernet-services PTX10003设备不支持封装。
逻辑接口支持的封装包括:
-
ethernet -
vlan-ccc -
vlan-tcc
PTX 系列数据包传输路由器不支持extended-vlan-ccextended-vlan-tcc逻辑接口上的封装。相反,您可以将标记协议 ID (TPID) 值配置为 0x9100,以获得相同的结果。
要配置灵活的以太网服务封装,请在[edit interfaces et-fpc/pic/port]层次结构级别包含encapsulation flexible-ethernet-services语句。例如:
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 演化版 的设备可以收集有关通过该设备传输的流量的各种数据。您(系统管理员)可以设置一个或多个 记帐配置文件 ,以指定此数据的一些常见特征。这些特征包括:
-
会计记录中使用的字段
-
路由器或交换机在丢弃前保留的文件数,以及每个文件的字节数
-
系统用于记录数据的轮询周期
概述
有两种类型的计费配置文件:过滤器配置文件和接口配置文件。在 [edit accounting-options] 层次结构级别使用语句配置配置文件。
通过在[edit accounting-options]层次结构级别包含filter-profile语句来配置过滤器配置文件。您可以通过在[edit firewall filter filter-name]和 [edit firewall family family filter filter-name] 层次结构级别包含accounting-profile语句来应用过滤器配置文件。
通过在[edit accounting-options]层次结构级别包含interface-profile语句来配置接口配置文件。请继续阅读,了解如何配置接口配置文件。
为物理接口配置计费配置文件
准备工作
在 [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 192.168.1.10/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 192.168.1.10/24;
}
}
配置以太网环路功能
要将接口置于环路模式,请添加 loopback 语句:
loopback;
要返回到默认值(即禁用环路模式),请从配置中删除语 loopback 句:
[edit] user@switch# delete interfaces interface-name ether-options loopback
要显式禁用环路模式,请包含以下 no-loopback 语句:
no-loopback;
您可以在以下层级包含 环路 和 no-loopback 语句:
[edit interfaces interface-name aggregated-ether-options][edit interfaces interface-name ether-options]
在 QFX5100-48T 上配置短距离模式
您可以使用 QFX5100-48T 交换机上的短电缆长度(小于 10 米)为单个和一系列基于铜缆的 10 千兆以太网接口启用短距离模式。短距离模式可在这些接口上降低高达 5 W 的功耗。
使用 功能浏览器 确认平台和版本对特定功能的支持。
配置流控制
默认情况下,路由器或交换机会实施流量控制,以调节在快速以太网、三重速率以太网(铜缆)、GbE 接口和 10 千兆以太网接口上发出的流量。4 端口快速以太网 PIC 不支持流控制。如果连接的远程端是快速以太网或 GbE 交换机,这将很有用。
如果您希望路由器或交换机允许不受限制的流量,则可以禁用流量控制。要禁用流控制,请包含以下 no-flow-control 语句:
no-flow-control;
要显式恢复流控制,请包含以下 flow-control 语句:
flow-control;
您可以在以下层级包含这些语句:
[edit interfaces interface-name aggregated-ether-options][edit interfaces interface-name ether-options][edit interfaces interface-name fastether-options][edit interfaces interface-name gigether-options]
在 5 类 FPC 上,要在发生入口超额订阅时确定控制数据包的优先级,必须确保相邻对等方支持 MAC 流控制。如果对等方不支持 MAC 流控制,则必须禁用流控制。
在 SFP+ 或 SFP+ MACsec 上行链路模块上设置模式
您可以将 SFP+ 和 SFP+ MACsec 上行链路模块用于两个 SFP+ 收发器或四个 SFP 收发器。您可以在模块上配置作模式以匹配收发器类型。对于 SFP+ 收发器,配置 10 千兆作模式,对于 SFP 收发器,配置 1 千兆作模式。
默认情况下,SFP+ 上行链路模块在 10 千兆模式下运行,并且仅支持 SFP+ 收发器。如果尚未从默认设置更改模块,并且想要使用 SFP+ 收发器,则无需配置作模式。
使用 MACsec 确认平台和版本对特定功能的支持。
要设置 SFP+ 或 SFP+ MACsec 上行链路模块的作模式:
您可以通过发出 show chassis pic fpc-slot slot-number pic-slot 1 命令查看作模式是否已更改为您配置的新模式。
在 2 端口 40 千兆以太网 QSFP+/100 千兆以太网 QSFP28 上行链路模块上设置作模式
您可以在 EX4300-48MP 交换机上配置 2 端口 4 千兆以太网 QSFP+/100 千兆以太网 QSFP28 上行链路模块,以作 2 个 40 千兆以太网端口或 2 个 100 千兆以太网端口。默认情况下,上行链路模块仅运行两个 40 Gbps 端口。
EX4300-48MP 交换机上的上行链路模块支持 MACsec。有关详细信息,请参阅了解媒体访问控制安全性 (MACsec)。
上行链路模块不支持配置 VCP。
要在此上行链路模块上设置作模式:
如果将上行链路模块上的两个端口均配置为以 100-Gbps 的速度运行,则交换机上的四个内置 QSFP+ 端口将被禁用。
从 Junos OS 19.1R1 版开始,您可以使用分支电缆将 100GbE 通道化为四个独立的 25GbE 端口。您只能将上行链路模块的端口 0 配置为 25GbE 端口。发出命令 set chassis fpc 0 pic 2 port 0 channel-speed 25g ,将 100GbE 上行链路端口通道化为 4 个 25GbE 上行链路端口。
从 Junos OS 19.3R1 版开始,您可以在 EX4300-48MP 交换机上配置 2 端口 40 千兆以太网 QSFP+/100 千兆以太网 QSFP28 上行链路模块,以作两个 40 千兆以太网端口或两个 100 千兆以太网端口。
您还可以使用分支电缆将 40 千兆以太网接口通道化为四个独立的 10 千兆以太网接口。要将 100 千兆以太网接口通道化为四个独立的 25 千兆以太网运行,请指定端口号和通道速度
要将 100 千兆以太网上行链路端口配置为 25 千兆以太网接口,请使用以下命令指定端口号和通道速度:
[edit chassis fpc 0 pic 2] user@switch# set port port-number channel-speed speed
例如,要将端口 0 配置为 25 千兆以太网端口:
[edit chassis fpc 0 pic 2] user@switch# set port 0 channel-speed 25g
查看您的配置并
commit发出命令。[edit] user@switch# commit commit complete
如果将上行链路模块上的两个端口配置为以 100-Gbps 的速度运行,则交换机上的四个 QSFP+ 端口将被禁用。
在两用上行链路端口上配置介质类型
EX2200-C 交换机和 ACX1000 路由器提供两个两用上行链路端口。每个双上行链路端口都是一个单一接口,可提供两种连接选择:用于铜质以太网电缆的 RJ-45 连接,以及用于光纤以太网电缆的 SFP 连接。您可以选择使用任一连接,但一次只能有一个连接处于活动状态。
默认情况下,如果将收发器插入 SFP 连接器,则该端口将成为光纤千兆以太网端口,即使铜质以太网电缆也插入 RJ-45 连接也是如此。如果收发器未插入 SFP 连接器,则端口默认为铜质 10/100/1000 以太网端口。
您可以通过将端口的介质类型配置为铜缆或光纤端口,将端口的使用限制为一种连接类型。在端口上配置介质类型时,该端口将不再接受备用连接类型。例如,如果将上行链路端口配置为光纤端口,然后将铜质以太网电缆插入 RJ-45 连接器,则接口将不会启动。
要为上行链路端口配置介质类型,请执行以下作:
user@switch# set interfaces interface-name media-type (Dual-Purpose Uplink Ports) media-type
例如,要将上行链路端口 ge-0/1/0 的介质类型设置为铜质:
user@switch# set interfaces ge-0/1/0 media-type copper
更改两用上行链路端口的介质类型设置时,接口最多可能需要 6 秒才能显示在作命令中。
变更历史表
是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。
auto-10m-100m 该选项允许固定三速端口自动与受
100m 速度限制或
10m最大速度的端口协商。此选项只能为三速率 MPC 端口(即 MX 平台上的 3D 40x 1GE (LAN) RJ45 MIC)启用。此选项不支持 MX 平台上的其他 MIC。
speed 语句时,必须在同一层次结构级别上包含语
link-mode full-duplex 句。