物理接口属性
使用本主题配置设备上物理接口的各种属性。请继续阅读以配置物理接口的接口描述、接口速度和记帐配置文件等属性。
物理接口属性概述
每种网络介质类型的软件驱动程序都会为常规接口属性设置合理的默认值。这些属性包括接口的最大传输单元 (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 中继配置为在选项 82 代理电路 ID 子选项中包含接口描述。请参阅 使用 DHCP 中继代理选项 82 信息。
要显示路由器或交换机 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
中。
user-server> snmpwalk host-fxp0.mylab public ifXTable | grep -e '\.23' snmpwalk host-fxp0.mylab public ifXTable | grep -e '\.23' ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifName.23 = et-1/0/1 ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifInMulticastPkts.23 = Counter32: 0 ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifInBroadcastPkts.23 = Counter32: 0 ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifOutMulticastPkts.23 = Counter32: 0 ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifOutBroadcastPkts.23 = Counter32: 0 ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHCInOctets.23 = Counter64: 0 ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHCInUcastPkts.23 = Counter64: 0 ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHCInMulticastPkts.23 = Counter64: 0 ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHCInBroadcastPkts.23 = Counter64: 0 ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHCOutOctets.23 = Counter64: 42 ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHCOutUcastPkts.23 = Counter64: 0 ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHCOutMulticastPkts.23 = Counter64: 0 ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHCOutBroadcastPkts.23 = Counter64: 0 ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifLinkUpDownTrapEnable.23 = enabled(1) ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHighSpeed.23 = Gauge32: 100 ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifPromiscuousMode.23 = false(2) ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifConnectorPresent.23 = true(1) ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifAlias.23 = Backbone connection to PHL01 ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifCounterDiscontinuityTime.23 = Timeticks: (0) 0:00:00.00
有关描述逻辑单元的信息,请参阅 向配置添加逻辑单元描述。
如何指定聚合接口
聚合接口是一组接口。要指定聚合以太网接口,请在层次结构级别进行[edit interfaces]
配置aex
,其中x是从 0 开始的整数。
对于 M 系列和 T 系列路由器,整数范围为 0 到 127,对于 MX 系列路由器,整数 x 范围为 0 到 479。
如果要为聚合以太网接口配置 VLAN,则必须在[edit interfaces aex]
层次结构级别包含vlan-tagging
语句才能完成关联。
对于聚合 SONET/SDH 接口,请在层次结构级别进行[edit interfaces]
配置asx
。
SONET/SDH 聚合是 Junos OS 专有的,可能无法与其他软件一起使用。
配置链路特征
默认情况下,设备的管理以太网接口会自动协商是在全双工还是半双工模式下运行。快速以太网接口可以在全双工或半双工模式下运行,所有其他接口只能在全双工模式下运行。对于千兆以太网,链路伙伴还必须设置为全双工。
要将以太网接口显式配置为在全双工或半双工模式下运行,请在层次结构级别包含 link-mode
以下语句 [edit interfaces interface-name]
:
[edit interfaces interface-name] link-mode (full-duplex | half-duplex);
请记住以下几点:
- 将三速率以太网铜质接口配置为以 1 Gbps 运行时,必须启用自动协商。
- 在 M 系列和 T 系列路由器上手动配置快速以太网
(fe-)
接口时,必须同时配置链路模式和速度。如果未配置这两个值,路由器将对链路使用自动协商,并忽略用户配置的设置。 - 当启用了自动协商的 Junos 设备上的快速以太网接口与配置为在半双工模式下运行(禁用自动协商)的设备互操作时,在 PIC 脱机并重新联机后,接口默认为半双工模式。这会导致数据包丢失和循环冗余校验 (CRC) 错误。
接口速度
m
is in megabits per second
(Mbps). A link speed ending in g
is in gigabits per second
(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)
。有关管理以太网接口的信息以及确定路由器的管理以太网接口类型,请参阅 了解管理以太网接口 和 路由器支持的路由引擎。MX 系列路由器采用 MX-DPC 和三速率铜质 SFP,支持 20x1 铜质,通过串行千兆位媒体独立接口 (SGMII) 接口向后兼容 100/10BASE-T 和 1000BASE-T 操作。
默认情况下,M 系列和 T 系列路由器的管理以太网接口会自动协商是以每秒 10 兆比特 (Mbps) 还是 100 Mbps 的速度运行。所有其他接口都会根据 PIC 类型以及 PIC 是否配置为在多路复用模式下运行(使用
no-concatenate
配置层次结构中的[edit chassis]
语句)自动选择正确的速度。-
从 Junos OS 14.2
auto-10m-100m
版开始,该选项允许固定三速端口与受速度限制或10m
最大速度限制的100m
端口自动协商。必须仅为三速率 MPC 端口(即 MX 平台上的 3D 40x 1GE (LAN) RJ45 MIC 启用此选项。此选项不支持 MX 平台上的其他 MIC。 在 M 系列和 T 系列路由器上手动配置快速以太网接口时,必须同时配置链路模式和速度。如果未配置这两个值,路由器将对链路使用自动协商,并忽略用户配置的设置。
如果链路伙伴不支持自动协商,请手动配置快速以太网端口,以匹配其链路伙伴的速度和链路模式。配置链路模式后,将自动禁用自动协商。
在具有三速率铜质 SFP 接口的 MX 系列路由器上,如果端口速度协商为配置的值,并且协商的速度和接口速度不匹配,则不会启动链路。
将三速率以太网铜质接口配置为以 1 Gbps 运行时,必须启用自动协商。
从 Junos OS 11.4 版开始,三速率以太网铜质接口不支持半双工模式。包括语句
speed
时,必须link-mode full-duplex
在同一层次结构级别包含语句。
另请参阅
配置聚合以太网链路速度
在聚合以太网接口上,您可以为捆绑包中包含的所有接口设置所需的链路速度。
某些设备支持混合速率和混合模式。例如,您可以在同一聚合以太网接口上配置以下内容:
-
用于 10 千兆以太网链路的不同模式(WAN 和 LAN)的成员链路
-
不同费率的会员链接:10 千兆以太网、25 千兆以太网、40 千兆以太网、50 千兆以太网、100 千兆以太网、400 千兆以太网和 OC192(10 千兆以太网 WAN 模式)
-
只能使用带 CFP 的 100 千兆以太网 PIC 的 50 千兆以太网接口配置 50 千兆以太网成员链路 (PD-1CE-CFP-FPC4)。
-
只能使用带有 CFP 的 100 千兆以太网 PIC 的两个 50 千兆以太网接口配置 100 千兆以太网成员链路。您可以将此 100 千兆以太网成员链路包含在聚合以太网链路中,该链路还包括其他接口的成员链路。
要配置聚合以太网链路速度,请执行以下操作:
您可以将 M120 路由器上的聚合以太网接口配置为以下列速度之一运行:
-
100m
—链路为 100 Mbps。 -
10g
—链路为 10 Gbps。 -
1g
—链路为 1 Gbps。 -
oc192
—链路为 OC192 或 STM64c。
您可以将 EX 系列交换机上的聚合以太网链路配置为以下列速度之一运行:
-
10m
—链路为 10 Mbps。 -
100m
—链路为 100 Mbps。 -
1g
—链路为 1 Gbps。 -
10g
—链路为 10 Gbps。 -
50g
—链路为 50 Gbps。
您可以在 T 系列、MX 系列和 PTX 系列路由器上以及 QFX5100、QFX5120、QFX10002、QFX10008 和 QFX10016 交换机上配置聚合以太网链路,使其以下列速度之一运行:
-
100g
—链路为 100 Gbps。 -
100m
—链路为 100 Mbps。 -
10g
—链路为 10 Gbps。 -
1g
—链路为 1 Gbps。 -
40g
—链路为 40 Gbps。 -
50g
—链路为 50 Gbps。 -
80g
—链路为 80 Gbps。 -
8g
—链路为 8 Gbps。 -
mixed
- 链路具有不同的速度。 -
oc192
—链接为 OC192。
配置 SONET/SDH 接口速度
您可以在封闭、非串联或通道化(多路复用)模式下配置 SONET/SDH 接口的速度。
要在串联模式下配置 SONET/SDH 接口速度,请执行以下操作:
要在非串联模式下配置 SONET/SDH 接口速度,请执行以下操作:
-
在配置模式下,转到
[edit interfaces interface-name]
层次结构级别,其中为interface-name
so-fpc/pic/port
。[edit] user@host# edit interfaces so-fpc/pic/port
-
在非串联模式下配置接口速度。
例如,当 4 端口 OC12 PIC 处于 4xOC12 串联模式时,您可以将此 PIC 的每个端口单独配置为 OC3 或 OC12 速度。
[edit interfaces so-fpc/pic/port] user@host# set speed (oc3 | oc12)
要将 PIC 配置为在通道化(多路复用)模式下运行:
-
在配置模式下,转到
[edit chassis fpc slot-number pic pic-number]
层次结构级别。[edit] user@host# [edit chassis fpc slot-number pic pic-number]
-
配置该
no-concatenate
选项。[edit interfaces so-fpc/pic/port] user@host# set no-concatenate
在具有小型可插拔 (SFP) 的 SONET/SDH OC3/STM1(多速率)MIC 、带 SFP 的通道化 SONET/SDH OC3/STM1(多速率)消息完整性检查 (MIC) 以及带 SFP 的通道化 OC3/STM1(多速率)电路仿真 MIC 上,您无法在 [edit interfaces
] 层次结构级别设置接口速度。要在这些 MIC 上启用速度,需要在层次结构级别设置端口速度 [edit chassis fpc slot-number pic pic-number port port-number]
。
前向纠错 (FEC)
SUMMARY 前向纠错 (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 原因 74。
FEC 的优势
在以太网接口上配置 FEC 时,FEC 会通过以下方式改进设备功能:
-
增强连接的可靠性
-
使接收器能够纠正传输错误,而无需重新传输数据
-
扩展光学器件的覆盖范围
概述
默认情况下,Junos OS 会根据插入式光学器件启用或禁用 FEC。例如,Junos OS 为 100 千兆 (Gb) SR4 光学器件启用 RS-FEC,并为 100 G LR4 光学器件禁用 RS-FEC。您可以覆盖默认行为并显式启用或禁用 RS-FEC。
您可以为 100 千兆以太网 (GbE) 接口启用或禁用 RS-FEC。使用此语句启用或禁用 RS-FEC 后,此行为适用于安装在与接口关联的端口中的任何 100GbE 光纤收发器。
您可以在 25 Gb 和 50 Gb 接口上配置 FEC 子句 CL74,在 100 Gb 接口上配置 CL91。由于 FEC 子句默认应用于这些接口,因此如果您不想应用 FEC 子句,则必须禁用它们。
PTX5000带有 FPC-PTX-P1-A 和 FPC2-PTX-P1A 的路由器不支持 RS-FEC。
在PTX3000和PTX5000路由器上,带有 PE-10-U-QSFP28 PIC 和 LR4 光纤的 FPC3-SFF-PTX-1H 和 FP3-SFF-PTX-1T 仅在端口 2 上支持 RS-FEC。对于采用 LR4 光纤的 PE-10-U-QSFP28,RS-FEC 是端口 2 上的默认 FEC 模式,NONE 是端口 0、1 和端口 3 至 9 上的默认 FEC 模式。对于具有 SR4 光纤的 PE-10-U-QSFP28,默认情况下在所有端口上启用 RS-FEC。请勿修改任何端口上的 FEC 模式,无论安装何种光学器件。
配置 FEC
要在接口和任何关联接口上禁用或启用 FEC 模式,请完成相关操作:
接口别名
概述
接口别名是物理接口上逻辑单元的文本描述。使用别名,您可以为接口指定一个有意义且易于识别的名称。接口混叠仅在设备级别受支持。
在所有 show
、 show interfaces
和其他操作模式命令的输出中,将显示别名而不是接口名称。为接口的逻辑单元配置别名不会影响接口在设备上的操作方式。
要禁止使用别名以支持接口名称,请将参数与 show 命令一起使用 display no-interface-alias
。
配置接口的别名时,CLI 会将别名保存为配置数据库中的变量值 interface-name
。当操作系统进程在配置数据库中查询变量时 interface-name
,将返回变量的 interface-name
确切值,而不是系统操作和计算的别名。
对系统操作和计算使用接口名称的确切值可以向后兼容不支持接口别名的 Junos OS 版本。
配置
要指定接口别名,请在层次结构级别使用该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
在某些设备上,您还可以在 [edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number]
层次结构级别配置别名。
如果在多个逻辑接口上配置相同的别名,路由器将显示错误消息,并且提交将失败。
您可以使用接口别名来轻松查看接口在配置中扮演的角色。例如,为了便于识别卫星连接接口:
- 使用链路聚合组 (LAG) 或 LAG 束将物理接口分组为一个聚合接口。将聚合接口命名为 sat1,以表明它是卫星连接接口。
- 选择一个逻辑接口作为 LAG 捆绑包或整个 LAG 的成员。将该接口命名为 et-0/0/1,以表示卫星设备端口或服务实例。
- 您可以将附属名称和接口名称别名组合在一起,以完全表示附属端口名称。例如,您可以将卫星端口指定别名 sat1:et-0/0/1。
示例:添加接口别名
此示例说明如何将别名添加到接口的逻辑单元。使用别名来标识出现在操作命令输出中的接口,可以实现更有意义的命名约定和更轻松的识别。这种为物理和逻辑接口定义接口别名的功能在包含以下设备的 Junos 节点统一器 (JNU) 环境中非常有用:
-
作为控制器的瞻博网络 MX 系列 5G 通用路由平台
-
EX 系列以太网交换机、QFX 系列设备和 ACX 系列通用城域网路由器作为卫星设备
要求
此示例使用以下硬件和软件组件:
-
一台充当控制器的 MX 系列路由器
-
一台用作卫星设备的 EX4200 交换机
-
Junos OS 13.3R1 或更高版本
概述
您可以为物理接口上的每个逻辑单元创建别名。您为别名定义的描述性文本将显示在命令的 show interfaces
输出中。为接口的逻辑单元配置的别名不会影响路由器或交换机上接口的运行方式,它只是一个修饰标签。
配置
考虑在连接到卫星 sat1 的 JNU 控制器接口上配置别名的场景。这些接口在 JNU 管理网络中的下行链路方向上使用两条链路连接。别名可在控制器和卫星上运行的操作模式命令中有效、简化地识别这些接口。
CLI 快速配置
要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改任何必要的详细信息以匹配您的网络配置,然后将命令复制并粘贴到层次结构级别的 CLI [edit]
中:
set interfaces ae0 unit 0 alias "controller-sat1-downlink1" set interfaces ae0.0 family inet address 10.0.0.1/24 set interfaces ae1 unit 0 alias "controller-sat1-downlink1" set interfaces ae0.0 family inet address 192.0.2.128/25 set interfaces ge-0/0/0 vlan-tagging set interfaces ge-0/0/0 unit 0 alias "ge-to-corp-gw1" set interfaces ge-0/0/0.0 vlan-id 101 set interfaces ge-0/0/0.0 family inet address 10.1.1.1/23 set interfaces ge-0/1/0 gigether-options 802.3ad ae0 set interfaces ge-0/1/1 gigether-options 802.3ad ae0 set protocols rip group corporate-firewall neighbor ge-to-corp-gw1
为控制器接口添加接口别名
分步过程
下面的示例要求您在各个配置层级中进行导航。有关导航 CLI 的信息,请参阅《Junos OS CLI 用户指南》中的在配置模式下使用 CLI 编辑器。
要将接口别名添加到用于在下行链路方向连接到卫星设备的控制器接口:
-
为聚合以太网接口的逻辑单元配置别名,该接口用于在下行链路方向连接到卫星 sat1。
inet
配置接口的家族和地址。[edit] user@host# set interfaces ae0 unit 0 alias "controller-sat1-downlink1" user@host# set interfaces ae0.0 family inet address 10.0.0.1/24
-
为另一个聚合以太网接口的逻辑单元配置别名,该接口用于在下行链路方向上连接到同一卫星 sat1。
inet
配置接口的家族和地址。[edit] user@host# set interfaces ae0 unit 1 alias "controller-sat1-downlink2" user@host# set interfaces ae0.0 family inet address 10.0.0.3/24
-
为控制器上的千兆以太网接口配置别名,并配置其参数。
[edit] user@host# set interfaces ge-0/0/0 vlan-tagging user@host# set interfaces ge-0/0/0 unit 0 alias "ge-to-corp-gw1" user@host# set interfaces ge-0/0/0.0 vlan-id 101 user@host# set interfaces ge-0/0/0.0 family inet address 10.1.1.1/23
-
将千兆以太网接口配置为逻辑接口的成员
ae-
链路。[edit] user@host# set interfaces ge-0/1/0 gigether-options 802.3ad ae0 user@host# set interfaces ge-0/1/1 gigether-options 802.3ad ae0
-
在控制器和防火墙网关之间的网络中配置 RIP。
[edit] user@host# set protocols rip group corporate-firewall neighbor ge-to-corp-gw1
结果
在配置模式下,输入 show
命令确认您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明,以便进行更正。
[edit] interfaces { ae0 { unit 0 { alias "controller-sat1-downlink1"; family inet { address 10.0.0.1/24; } } unit 1 { alias "controller-sat1-downlink2"; family inet { address 10.0.0.3/24; } } } ge-0/0/0 { vlan-tagging; unit 0 { alias "ge-to-corp-gw1"; vlan-id 101; family inet { address 10.1.1.1/23; } } } ge-0/1/0 { gigether-options { 802.3ad ae0; } } ge-0/1/1 { gigether-options { 802.3ad ae0; } } } protocols rip { group corporate-firewall { neighbor ge-to-corp-gw1; } }
确认接口已配置后,在配置模式下输入 commit
命令。
验证
使用本节中的示例验证是否显示别名而不是接口名称。
验证控制器接口别名的配置
目的
验证是否显示别名而不是接口名称。
操作
显示有关所有 RIP 邻接方的信息。
user@router> show rip neighbor Local Source Destination Send Receive In Neighbor State Address Address Mode Mode Met ge-to-corp-gw1 DN (null) 255.255.255.255 mcast both 1
意义
输出显示已执行的基准测试的详细信息。有关操作命令的详细信息 show rip neighbor
,请参阅 show rip neighbor
CLI 资源管理器。
时钟源概述
对于设备和接口,时钟源可以是接口上接收的外部时钟,也可以是路由器的内部第 3 层时钟。
例如,接口 A 可以在接口 A 的接收时钟(外部、环路定时)或第 3 层时钟(内部、线路定时或正常时序)上传输。接口 A 不能使用任何其他来源的时钟。对于可以使用不同时钟源的接口(如 SONET/SDH),可以在每个接口上配置传输时钟源。
时钟源位于 M120 路由器的控制板 (CB) 上。M7i 和 M10i 路由器在紧凑型转发引擎板 (CFEB) 和增强型紧凑型转发引擎板 (CFEB-E) 上有一个时钟源。
对于 T 系列和 MX 系列,时钟源内部第 3 层时钟驻留在 SONET 时钟发生器(T 系列)和交换机控制板 (SCB)(MX 系列)上。默认情况下,19.44-MHz 第 3 层参考时钟为所有串行 PIC (SONET/SDH) 和 PDH PIC 生成时钟信号。PDH PIC 包括 DS3、E3、T1 和 E1。
M7i 和 M10i 路由器不支持 SONET 接口的外部时钟。
配置时钟源
对于路由器和接口,时钟源可以是接口上接收的外部时钟,也可以是路由器的内部第 3 层时钟。
要将时钟源设置为外部或内部:
在通道化 SONET/SDH PIC 上,如果将父(或主)控制器时钟 external
设置为 ,则必须将子控制器时钟设置为默认值,即 internal
。
例如,在通道化 STM1 PIC 上,如果通道化 STM1 接口(即主控制器)上的时钟设置为 external
,则不得将 CE1 接口(子控制器)时钟 external
配置为 。相反,您必须将 CE1 接口时钟 internal
配置为 。
有关通道化接口上的时钟的信息,请参阅 通道化 IQ 和 IQE 接口属性。另请参阅 在 SONET/SDH 接口上配置时钟源 和 配置通道化 T3 环路时序。
有关配置可用于将内部第 3 层时钟同步到 M120 和 M320 路由器以及 T 系列路由器上的外部源的外部同步接口的信息,请参阅 配置 Junos OS 以支持 M 系列、MX 系列和 T 系列路由器的外部时钟同步接口。
有关在 MX80、MX240、MX480 和 MX960 通用路由平台上配置同步以太网的信息,请参阅 同步以太网概述 和在 MX 系列路由器上配置时钟同步接口。
另请参阅
物理接口上的接口封装
点对点协议 (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 保留的。 -
对于封装类型
vlan-vpls
,VLAN ID 1 到 511 保留给普通 VLAN,VLAN ID 512 到 4094 保留给 VPLS VLAN。对于 4 端口快速以太网接口,您可以将 VLAN ID 512 到 1024 用于 VPLS VLAN。 -
对于封装类型和
extended-vlan-ccc
extended-vlan-vpls
,所有 VLAN ID 均有效。 -
对于千兆以太网接口以及带 SFP 的千兆以太网 IQ 和 IQE PIC,您可以在物理接口上配置灵活的以太网服务封装。对于采用封装的
flexible-ethernet-services
接口,所有 VLAN ID 均有效。不会保留从 1 到 511 的 VLAN ID。注:M7i 路由器上的 10 端口千兆以太网 PIC 和内置千兆以太网端口不支持灵活的以太网服务封装。
可配置 VLAN ID 的上限因接口类型而异。
配置转换交叉连接 (TCC) 封装时,需要进行一些修改才能处理不同第 2 层和第 2.5 层链路上的 VPN 连接,并在本地终止第 2 层和第 2.5 层协议。设备执行以下特定于介质的更改:
-
点对点协议 (PPP) TCC — 链路控制协议 (LCP) 和网络控制协议 (NCP) 在路由器上终止。不支持互联网协议控制协议 (IPCP) IP 地址协商。 Junos OS 在转发传入帧之前,从传入帧中剥离所有 PPP 封装数据。对于输出,下一跃点更改为 PPP 封装。
-
思科高级数据链路控制 (HDLC) TCC — 激活处理在路由器上终止。 Junos OS 在转发传入帧之前,会从传入帧中剥离所有 Cisco HDLC 封装数据。对于输出,下一跃点更改为思科 HDLC 封装。
-
帧中继TCC — 路由器上终止所有本地管理接口(LMI)处理。 Junos OS 在转发传入帧之前,从传入帧中剥离所有帧中继封装数据。对于输出,下一跃点更改为帧中继封装。
-
异步传输模式 (ATM) — 操作、管理和维护 (OAM) 和临时本地管理接口 (ILMI) 处理在路由器上终止。不支持信元中继。Junos OS 会在转发传入帧之前剥离传入帧中的所有 ATM 封装数据。对于输出,下一跃点更改为 ATM 封装。
封装类型
物理接口封装类型包括:
-
ATM CCC 信元中继 — 使用标签交换路径 (LSP) 连接两个远程虚拟电路或 ATM 物理接口。电路上的流量是 ATM 信元。
-
ATM PVC — 在 RFC 2684“ ATM 适配层 5 上的多协议封装”中定义。使用 ATM PVC 封装配置物理 ATM 接口时,将设置符合 RFC 2684 的 ATM 适配层 5 (AAL5) 隧道,以通过多协议标签交换 (MPLS) 路径路由 ATM 信元,该路径通常使用标签分发协议 (LDP) 在两个支持 MPLS 的路由器之间建立。
-
与思科兼容的高级数据链路控制 (HDLC) 成帧 () —
cisco-hdlc
E1、E3、SONET/SDH、T1 和 T3 接口可以使用 Cisco HDLC 封装。支持两个相关版本:-
CCC 版本 (
cisco-hdlc-ccc
) — 逻辑接口不需要封装语句。使用此封装类型时,只能配置ccc
系列。 -
TCC 版本 (
cisco-hdlc-tcc
) — 与 CCC 类似,具有相同的配置限制,但用于连接两端具有不同介质的电路。
-
-
以太网交叉连接 — 没有 VLAN 标记的以太网接口可以使用以太网 CCC 封装。支持两个相关版本:
-
CCC 版本 (
ethernet-ccc
) — 具有标准标记协议 ID (TPID) 标记的以太网接口可以使用以太网 CCC 封装。使用此封装类型时,只能配置ccc
系列。 -
TCC 版本 (
ethernet-tcc
) — 与 CCC 类似,但用于连接两端具有不同介质的电路。对于 8 端口、12 端口和 48 端口快速以太网 PIC,不支持 TCC。
-
-
VLAN CCC (
vlan-ccc
) — 启用了 VLAN 标记的以太网接口可以使用 VLAN CCC 封装。VLAN CCC 封装仅支持 TPID 0x8100。使用此封装类型时,只能配置ccc
系列。在层次结构级别使用
[edit interfaces interface-name]
语句在encapsulation vlan-ccc
CCC 电路上配置以太网 VLAN 封装时,可以将 VLAN ID 列表绑定到接口。要为多个 VLAN 配置 CCC,请使用语句vlan-id-list [ vlan-id-numbers ]
。配置此语句将创建以下各项的 CCC:-
列出的每个 VLAN — 例如
vlan-id-list [ 100 200 300 ]
-
范围中的每个 VLAN,例如
vlan-id-list [ 100-200 ]
-
列表和范围组合中的每个 VLAN,例如
vlan-id-list [ 50, 100-200, 300 ]
-
-
扩展 VLAN 交叉连接 — 启用了 VLAN 802.1Q 标记的千兆以太网接口可以使用扩展 VLAN 交叉连接封装。(具有标准 TPID 标记的以太网接口可以使用 VLAN CCC 封装。)支持两个相关版本的扩展 VLAN 交叉连接:
-
CCC 版本 (
extended-vlan-ccc
) — 扩展 VLAN CCC 封装支持 TPID 0x8100、0x9100 和 0x9901。使用此封装类型时,只能配置ccc
系列。 -
TCC 版本 (
extended-vlan-tcc
) — 与 CCC 类似,但用于连接两端具有不同介质的电路。对于 8 端口、12 端口和 48 端口快速以太网 PIC,不支持扩展 VLAN CCC。对于 4 端口千兆以太网 PIC,不支持扩展 VLAN CCC 和扩展 VLAN TCC。
-
-
以太网 VPLS (
ethernet-vpls
) — 启用了 VPLS 的以太网接口可以使用以太网 VPLS 封装。 -
以太网 VLAN VPLS (
vlan-vpls
) — 启用了 VLAN 标记和 VPLS 的以太网接口可以使用以太网 VLAN VPLS 封装。 -
扩展 VLAN VPLS (
extended-vlan-vpls
) — 启用了 VLAN 802.1Q 标记和 VPLS 的以太网接口可以使用以太网扩展 VLAN VPLS 封装。(具有标准 TPID 标记的以太网接口可以使用以太网 VLAN VPLS 封装。)扩展以太网 VLAN VPLS 封装支持 TPID 0x8100、0x9100 和 0x9901。 -
灵活的以太网服务 (
flexible-ethernet-services
) — 带 SFP 的千兆以太网和千兆以太网 IQ 和 IQE PIC(10 端口千兆以太网 PIC 和 M7i 路由器上的内置千兆以太网端口除外)可以使用灵活的以太网服务封装。聚合以太网捆绑包可以使用此封装类型。如果要配置多个按单元以太网封装,请使用此封装类型。此封装类型允许您在单个物理端口上配置路由、TCC、CCC、第 2 层虚拟专用网络 (VPN) 和 VPLS 封装的任意组合。如果在物理接口上配置灵活的以太网服务封装,则从 1 到 511 的 VLAN ID 将不再保留给普通 VLAN。 -
PPP — 在 RFC 1661 中定义,即用于通过点对点链路传输多协议数据报的点对点协议 (PPP)。PPP 是物理接口的默认封装类型。E1、E3、SONET/SDH、T1 和 T3 接口可以使用 PPP 封装。
在物理接口上配置封装
要在物理接口上配置封装:
在物理 SONET/SDH 接口上显示封装
目的
要在层次结构级别设置 [edit interfaces interface-name]
以下内容时,在物理接口上显示已配置的封装及其关联的 set 选项:
-
接口名称 - SO-7/0/0
-
封装—
ppp
-
单位 - 0
-
家庭—
inet
-
地址—192.168.1.113/32
-
目标 - 192.168.1.114
-
家庭 —
iso
和mpls
操作
show
在[edit interfaces interface-name]
层次结构级别运行命令。
[edit interfaces so-7/0/0] user@host# show encapsulation ppp; unit 0 { point-to-point; family inet { address 192.168.1.113/32 { destination 192.168.1.114; } } family iso; family mpls; }
意义
配置的封装及其关联的集选项将按预期显示。请注意,第二组两个 family
语句允许 IS-IS 和 MPLS 在接口上运行。
在 PTX 系列路由器上配置接口封装
本主题介绍如何在 PTX 系列数据包传输路由器上配置接口封装。flexible-ethernet-services
使用配置语句为物理接口下的不同逻辑接口配置不同的封装。借助灵活的以太网服务封装,您可以配置每个逻辑接口封装,而不受 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
对其进行封装。相反,您可以将标记协议 ID (TPID) 值配置为 0x9100,以获得相同的结果。
要配置灵活的以太网服务封装,请在层次结构级别包含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; } } } } }
激活
默认情况下,配置了思科高级数据链路控制 (HDLC) 或点对点协议 (PPP) 封装的物理接口每隔 10 秒发送激活数据包。激活的帧中继术语是本地管理接口 (LMI) 数据包;Junos OS 同时支持 ANSI T1.617 附录 D LMI 和国际电信联盟 (ITU) Q933 附录 A LMI。在异步传输模式 (ATM) 网络上,操作、管理和维护 (OAM) 信元执行相同的功能。您可以在逻辑接口级别配置 OAM 单元;有关更多信息,请参阅 定义 ATM OAM F5 环路信元周期。
要禁用激活的发送:
要禁用在配置了 Cisco HDLC 封装的物理接口上为转换交叉连接 (TCC) 连接发送激活:
在配置模式下,转到
[edit interfacesinterface-name]
层次结构级别。[edit ] user@host# edit interfaces interface-name
在
no-keepalives
层次结构级别将[edit interfaces interface-name]
语句包含在语句中encapsulation cisco-hdlc-tcc
。[edit interfaces interface-name] encapsulation cisco-hdlc-tcc; no-keepalives;
要在为 TCC 连接配置了 PPP 封装的物理接口上禁用激活:
在配置模式下,转到
[edit interfaces interface-name]
层次结构级别。[edit ] user@host# edit interfaces interface-name
在
no-keepalives
层次结构级别将[edit interfaces interface-name]
语句包含在语句中encapsulation ppp-tcc
。[edit interfaces interface-name] encapsulation ppp-tcc; no-keepalives;
配置 ATM 上的 PPP 或基于 ATM 的多链路 PPP 封装时,可以在逻辑接口上启用或禁用激活。有关更多信息,请参阅 通过 ATM2 封装配置 PPP。
要显式启用激活的发送,请执行以下操作:
在配置模式下,转到
[edit interfaces interface-name]
层次结构级别。[edit ] user@host# edit interfaces interface-name
keepalives
在层次结构级别包含语句[edit interfaces interface-name]
。[edit interfacesinterface-name] keepalives;
要更改一个或多个默认激活值:
在配置模式下,转到
[edit interfaces interface-name]
层次结构级别。[edit ] user@host# edit interfaces interface-name
-
将语句与
keepalives
适当的选项intervalseconds
包括为 、down-countnumber
和up-countnumber
。[edit interfaces interface-name] keepalives; keepalives <interval seconds> <down-count number> <up-count number>;
在配置了 Cisco HDLC 或 PPP 封装的接口上,可以包含以下三个激活语句。请注意,这些语句不会影响帧中继封装:
interval seconds
—连续激活请求之间的时间(以秒为单位)。范围为 1 秒到 32767 秒,默认值为 10 秒。down-count number
— 在网络断开链路之前,目标必须无法接收的激活数据包数。范围为 1 到 255,默认值为 3。up-count number
— 目标必须接收的激活数据包数,才能将链路状态从向下更改为向上。范围为 1 到 255,默认值为 1。
如果在不支持 keepalives
配置语句的接口(例如,10 千兆以太网)上配置了接口激活,则在重新启动 PIC 时,链路层可能会关闭。避免在不支持 keepalives
配置语句的接口上配置激活。
有关帧中继激活设置的信息,请参阅 配置帧中继激活。
在具有模块化端口集中器/模块化接口卡 (MPC/MIC) 的 MX 系列路由器上,MPC/MIC 上的数据包转发引擎处理并响应 PPP 订阅者(客户端)发起并发送到路由器的链路控制协议 (LCP) 回显请求激活数据包。LCP 回显请求数据包由数据包转发引擎而不是路由引擎处理的机制称为 PPP 快速激活 有关 PPP 快速激活如何在带有 MPC/MIC 的 MX 系列路由器上工作的详细信息,请参阅 Junos OS 订阅者访问配置指南。
另请参阅
了解物理接口上的单向流量
默认情况下,物理接口是双向的;也就是说,它们都传输和接收流量。您可以在 10 千兆以太网接口上配置单向链路模式,以创建两个新的单向物理接口。新的只传输接口和只接收接口独立运行,但都从属于原始父接口。
优势
- 单向接口支持配置单向链路拓扑。单向链路对于宽带视频服务等应用非常有用,在这些应用中,几乎所有的流量都集中在一个方向上,从提供商到用户。
- 单向链路模式使带宽能够差分地专用于发送和接收接口,从而节省带宽。
- 单向链路模式为此类应用程序保留端口,因为仅传输和仅接收接口独立运行。每个都可以连接到不同的路由器。例如,这可以减少所需的端口总数。
单向链路模式目前仅在以下硬件上受支持:
MX960 路由器上的 4 端口 10 千兆以太网密集端口集中器 (DPC)
T 系列路由器上的 10 千兆以太网 IQ2 PIC 和 10 千兆以太网 IQ2E PIC
仅传输接口在操作上始终处于正常运行状态。仅接收接口的操作状态仅取决于本地故障;它不受远程故障和仅传输接口状态的影响。
在父接口上,您可以配置两个接口通用的属性,例如时钟、成帧、千兆选项和 sonet 选项。在每个单向接口上,您可以配置封装、MAC 地址、最大传输单元 (MTU) 大小和逻辑接口。
单向接口支持 IP 和 IP 版本 6 (IPv6)。数据包转发通过静态路由和静态地址解析协议 (ARP) 条目进行,您可以在两个单向接口上独立配置这些条目。
仅传输接口上报告传输统计信息(在仅接收接口上显示为零)。仅接收接口上报告接收统计信息(在仅传输接口上显示为零)。传输和接收统计信息都在父接口上报告。
在物理接口上启用单向流量
单向链路模式使流量仅沿一个方向流动。要在物理接口上启用单向流量:
在物理接口上启用 SNMP 通知
默认情况下,在 Junos OS 接口或连接状态发生更改时发送简单网络管理协议 (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]
语句配置配置文件。
通过在层次结构级别包含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; } }
禁用接口对 T 系列 PIC 的影响
下表描述了对 set interfaces disable interface_name
T 系列 PIC 使用该语句的效果。
PIC 型号 |
图片说明 |
PIC 的类型 |
行为 |
---|---|---|---|
PF-12XGE-SFPP |
带 SFP+ 的 10 千兆以太网 LAN/WAN PIC(T4000 路由器) |
5 |
发射 (Tx) 激光禁用 |
PF-24XGE-SFPP |
具有超额订阅和 SFP+ 功能的 10 千兆以太网 LAN/WAN PIC(T4000 路由器) |
5 |
Tx 激光已禁用 |
PF-1CGE-CFP |
带 CFP 的 100 千兆以太网 PIC(T4000 路由器) |
5 |
Tx 激光已禁用 |
PD-4XGE-XFP |
10 千兆以太网、4 端口 LAN/WAN XFP |
4 |
Tx 激光已禁用 |
PD-5-10XGE-SFPP |
带 SFP+ 的 10 千兆 LAN/WAN |
4 |
Tx 激光已禁用 |
PD-1XLE-CFP |
40 千兆位,带 CFP |
4 |
Tx 激光已禁用 |
PD-1CE-CFP-FPC4 |
带 CFP 的 100 千兆位 |
4 |
Tx 激光已禁用 |
PD-隧道 |
40 千兆隧道服务 |
4 |
NA |
PD-4OC192-SON-XFP |
OC192/STM64,4 端口 XFP |
4 |
Tx 激光未禁用 |
PD-1OC768-SON-SR |
OC768C/STM256,1 端口 |
4 |
Tx 激光未禁用 |
变更历史表
是否支持某项功能取决于您使用的平台和版本。 使用 Feature Explorer 查看您使用的平台是否支持某项功能。
auto-10m-100m
版开始,该选项允许固定三速端口与受速度限制或10m
最大速度限制的100m
端口自动协商。必须仅为三速率 MPC 端口(即 MX 平台上的 3D 40x 1GE (LAN) RJ45 MIC 启用此选项。此选项不支持 MX 平台上的其他 MIC。speed
时,必须 link-mode full-duplex
在同一层次结构级别包含语句。