了解链路和多链路服务
链路和多链路服务概述
基于多链路的协议使您能够跨多个逻辑数据链路拆分、重组和序列数据报。多链路操作的目标是协调一对固定的系统之间的多个独立链路,从而提供带宽比任何成员都更大的虚拟链路。除了提供增量带宽之外,捆绑多个链路还可以为专用接入服务添加一级别的容错,因为您可以通过多个 PIC 实施捆绑,从而防范任何单一 PIC 的故障。
Junos OS多种基于多链路的协议,包括多链路点到点协议 (MLPPP) 和多链路帧中继 (MLFR)。MLPPP 允许您将多个 PPP 链路捆绑到单个逻辑链路中。MLFR 允许您将多个帧中继数据链路连接标识符 (LLCIS) 捆绑到单个逻辑链路中。MLPPP 和 MLFR 在低速 T1 和 E1 服务与高速 T3 和 E3 服务之间提供服务选项粒度。您可使用 MLPPP 和 MLFR 以更小、更经济高效的增量增加带宽。
对 MLPPP 扩展的组类扩展使用 MLPPP 启用多个服务类。有关详细信息,请参阅 RFC 2686, 多链路 PPP 的多类扩展。PPP Junos OS PPP 实施不支持协商地址字段压缩和协议字段压缩 PPP NCP 选项。软件始终发送全 4 字节 PPP 报头。
标准
以下规格中定义了 MLPPP、MLFR FRF.15 和 MLFR FRF.16 的标准:
RFC 1990,PPP 多链路协议 (MP)
FRF.15, 端到端多链路帧中继实施协议
FRF.16.1, 多链路帧中继 UNI/NNI 实施协议
注意:端点点识别器类兼容性检查在 MLPPP 接口上启用。在 Junos OS 8.0 之前,当 瞻博网络 路由器从 MLPPP 会话对等方接收到不支持的端点点识别器类消息时,它返回了 ACK 响应。
多链路和链路服务 PIC 概述
每个多链路服务或链路服务 PIC 可支持许多 束。一个捆绑包可包含最多八个单独 链路。
对于多链路服务 PIC,链路可以是 T1、E1 或 DS0 物理接口,并且每个链路与您配置的逻辑单元编号相关联。对于链路服务 PIC,链路可以是 E1、T1、通道化 DS3 到 DS1、通道化 DS3 到 DS0、通道化 E1、通道化 STM1 接口或通道化 IQ 接口。对于 MLFR FRF.16 捆绑包,每个链路都与您配置的通道编号相关联。
要加入捆绑包,必须先配置链路。每个捆绑包仅包含一种链路类型;不支持在捆绑包内混合混合不同速度的物理接口。
提供了三个版本的多链路服务和三个版本的链路服务 PIC,如 表 1 所示。PIC 硬件完全相同,不同面板除外,这些面板使您能够识别要安装的版本。软件会限制分配给 PIC 的单元编号和最大物理接口数。
PIC 容量 |
单位编号 |
T1/DS0 接口的最大数量 |
最大 E1 接口数 |
---|---|---|---|
4 包 PIC |
0 到 3 |
32 个链路 |
32 个链路 |
32 包 PIC |
0 到 31 |
256 个链路 |
219 个链路 |
128 包 PIC |
0 到 127 |
292 个链路 |
219 个链路 |
单个 PIC 可支持 450 兆位/秒 (Mbps) 的聚合带宽。
您可以配置更多链路,但多链路服务和链路服务 PC 可以仅可靠地处理 450 Mbps 的流量。信息流速率越高,性能可能会降低。
在 Junos OS 版本 9.0 及以上时,不允许配置大于链路服务 PIC 上提供的最大单元号的单元号。尝试这样做会导致一条错误消息。
支持服务 PIC
Junos OS 在服务 PIC(如多链路服务 PIC 和链路服务 PIC)上支持基于多链路的协议,并支持在自适应服务 (AS) 和多服务 PIC 上配置的链路服务智能队列 (IQ) 和语音服务。有关链路服务 IQ 的信息,请参阅 第 2 层服务包功能和接口。有关语音服务的信息,请参阅 为语音服务配置服务接口。
从 Junos OS 版本 12.1 开始,MX240、MX480 和 MX960 路由器上的以下通道化 MCS 支持基于多链路点到点协议 (MLPPP) 的服务:
带 SFP 的 4 端口通道化 SONET/SDH OC3/STM1(多速率)MIC (MIC-3D-4CHOC3-2CHOC12)
带 SFP 的 8 端口通道化 SONET/SDH OC3/STM1(多速率)MIC (MIC-3D-8CHOC3-4CHOC12)
8 端口通道化 DS3/E3 MIC (MIC-3D-8CHDS3-E3-B)
有关基于 MLPPP 的服务 MICS 的信息,请参阅 通道化 MICS 上的多链路接口 概述。
链路服务和多链路服务 PIC 支持以下封装类型:
MLPPP
MLFR
从 Junos OS 12.1 版开始,对以下封装类型和协议的支持已扩展到具有多服务 DPC 的 MX240、MX480 和 MX960 路由器:
MLPPP
多类 MLPPP
端到端 MLFR (FRF.15)
MLFR UNI NNI (FRF.16)(也称为 MFR)
压缩实时传输协议 (CRTP)
ACX 系列路由器上仅支持 MLPPP。ACX 系列路由器不支持 MLFR。
在逻辑单元级别,多链路服务和链路服务 PIC 支持 MLPPP 和 MLFR 帧中继论坛 (FRF) 15 种封装类型。在物理接口级别,链路服务 PIC 还支持 MLFR FRF.16 封装类型。
在M Series多服务边缘路由器上,MLFR 束中仅允许一个 DS3 链路。MLPPP 捆绑包可以包含两个 DS3 链路。
在 ACX 系列路由器上,即使 PIC 可支持高达 4xDS3 的总吞吐量,每个聚合也只能运行相当于一个 DS3 带宽的流量。不支持聚合 DS3 链路。
支持接口类型
接口类型 、和 支持 MLPPP 和 MLFR FRF.15。 ml-fpc/pic/port
ls-fpc/pic/port
lsq-fpc/pic/port
对于 MLFR FRF.15,多个永久虚拟电路 (PVC) 组合为一个聚合虚拟电路 (AVC)。这会在一端的多个 PVC 上提供分段,另一端通过 AVC 进行重组。
通道化接口支持 MLFR FRF.16,表示单个 ls-fpc/pic/port:channel
MLFR FRF.16 束。对于 MLFR FRF.16,将多个链路组合在一起以形成一个逻辑链路。数据包分片和重装按 VC 进行。每个捆绑包可支持多个 VPC。链路服务 FPC 可支持每个 MLFR FRF.16 捆绑包最多 256 个 DLCIS。物理连接必须为 E1、T1、通道化 DS3 到 DS1、通道化 DS3 到 DS0、通道化 E1、通道化 STM1 或通道化 IQ 接口。使用链路服务接口捆绑通道化接口时,通道化接口需要安装M Series灵活 PIC 集中器 (FPC)。
接口类型用于配置多链路服务 PIC 上的接口,不支持服务等级 ml-
(CoS) 功能。接口类型用于链路CoS PIC 上的有限配置,接口类型用于自适应服务和多服务 PIC 上的CoS配置 ls-
lsq-
。捆绑接口在多服务接口上DPC链路服务 IQ (lsq) 接口和虚拟 LSQ 冗余 (rlsq) 接口。
对于链路服务 IQ ( ) 接口,Junos OS CoS 组件是完全支持的,并且处理在 M Series 和 T Series 路由器上正常,如 Junos OS 路由设备服务等级用户指南 中所述 lsq
。 有关链路服务 IQ 配置的信息,请参阅第 2 层服务包功能和接口。
在非 QPP 接口上运行 MLPPP 或 MLFR 时,您不能混用作为聚合成员的逻辑单元,以及使用其他族(如 ) 配置的逻辑单元 inet
。例如,以下配置无效:
interface e3-0/0/0 { encapsulation frame-relay; unit 99 { dlci 99; family mlfr-end-to-end { bundle ls-0/0/0.1; } } unit 100 { ## mixes mlfr with family inet dlci 100; family inet { address 192.168.164.53/30; } } }
另请参阅
通道化 MICS 上的多链路接口概述
多服务模块化接口卡 (MIC) 配置一组服务和应用程序(如语音服务和第 2 层通道协议 (L2TP) 服务),使您能够在同一 MIC 上执行多项服务。在瞻博网络 MX 系列 5G 通用路由平台,多服务DPC可提供与多服务 PIC 基本相同的功能。这两个平台上的接口均以相同方式配置。多链路接口托管在通道化 MIC 上。捆绑接口在多服务上配置为DPC LSQ 冗余 (rlsq) 接口。
从 Junos OS 版本 12.1 开始,MX240、MX480 和 MX960 路由器上的以下通道化 MCS 支持基于多链路点到点协议 (MLPPP) 的服务:
带 SFP 的 4 端口通道化 SONET/SDH OC3/STM1(多速率)MIC (MIC-3D-4CHOC3-2CHOC12)
带 SFP 的 8 端口通道化 SONET/SDH OC3/STM1(多速率)MIC (MIC-3D-8CHOC3-4CHOC12)
8 端口通道化 DS3/E3 MIC (MIC-3D-8CHDS3-E3-B)
上述 MIC 支持以下封装、接口、协议和数据包类型:
多链路点到点协议 (MLPPP)—支持数据包基于优先级的流控制 (PFC),支持控制数据包的链路控制协议 (LCP)。压缩实时传输协议 (CRTP) 和组类 MLPPP 同时受数据和控制数据包支持。
端到端的多链路帧中继 (MLFR) (FRF.15)—支持以太网本地管理接口 (LMI)、联盟 LMI (C-LMI) 以及数据和控制数据包的链路完整性协议 (LIP)。
多链路帧中继 (MFR) UNI NNI (FRF.16)—支持以太网本地管理接口 (LMI)、联盟 LMI (C-LMI) 以及数据和控制数据包的链路完整性协议 (LIP)。
链路分段和交织 (LFI) 非多链路 MLPPP 和 MLFR 数据包。
2 层服务和语音服务功能在多服务密集端口集中器上实施,该集中器支持以下两种类型的流量,由 数据包转发引擎:
客户端到提供商端(也称为客户流量)— 在这里,来自客户终端的多链路分片到达通道化 MIC 上配置的多服务接口。然后,这些分片传输到多服务层DPC进行第 2 层处理,例如 CoS,然后由多服务网络上运行的多服务软件重新DPC。这些重新组合的数据包数据包转发引擎路由器,通过常规路由器查找流程,最终通过互联网发送至提供商端。语音数据包也经过同一进程。
提供商端至客户端(也称为互联网流量)— 此处,从 Internet 提供商端发送的数据包通过数据中心内的任何通用入口接口数据包转发引擎。然后,这些数据包会发送至多服务DPC第 2 层处理。在多服务上运行的多DPC软件可分片这些数据包并将其发送到数据包转发引擎。这些多链路分片通过通道化 MIC 接口发送至客户端。语音数据包也经过同一进程。
多链路服务和链路服务 PC 上支持的所有功能也受多链路服务或链路服务 MIC 支持。有关多链路和链路服务 PIC 的信息,请参阅 多链路和链路服务 PIC 概述。
现在,对下列封装、接口、协议和数据包类型的支持已扩展到上述的 MIC:
多链路点到点协议 (MLPPP)—支持数据包基于优先级的流量控制 (PFC),支持控制数据包的链路控制协议 (LCP)。压缩实时传输协议 (CRTP) 和组类 MLPPP 同时受数据和控制数据包支持。
端到端的多链路帧中继 (MLFR) (FRF.15)—支持用于数据和控制数据包的以太网本地管理接口 (LMI) 和联盟 LMI (C-LMI)。
多链路帧中继 (MLFR) UNI NNI (FRF.16)—支持以太网本地管理接口 (LMI)、联盟 LMI (C-LMI) 以及数据和控制数据包的链路完整性协议 (LIP)。
多链路 MLPPP 和 MLFR 数据包上的链路分段和交织 (LFI) — 中断大数据包,将延迟敏感型语音数据包与生成的较小数据包交织,从而降低链路延迟和抖动。