宽带用户接入网概述
用户接入网络概述
多服务访问节点概述
多服务访问节点是一个广义的术语,指的是一组常用的聚合设备。这些设备包括用于 xDSL 网络的数字用户线接入复用器 (DSLAM)、用于 PON/FTTx 网络的光线路终端 (OLT) 以及用于有源以太网连接的以太网交换机。现代 MSAN 通常支持所有这些连接,并为其他电路提供连接,例如普通的旧电话服务(称为 POTS)或数字信号 1(DS1 或 T1)。
多服务访问节点的定义功能是聚合来自多个订阅者的流量。在物理层面,MSAN 还将 来自最后一英里技术 (例如 ADSL)的流量转换为以太网,以便交付给用户。
根据 MSAN 在网络中转发流量的方式,可以将它们大致分为三种类型:
Layer–2 MSAN— 这种类型的 MSAN 本质上是具有一些相关增强功能的第 2 层交换机(尽管通常不是功能齐全的交换机)。这些 MSAN 使用以太网(或 ATM)交换来转发流量。MSAN 将所有订阅者流量上游转发到充当集中控制点的边缘路由器,并阻止订阅者之间的直接通信。以太网链路聚合 (LAG) 可为此类网络提供弹性。
第 2 层 DSLAM 无法解释 IGMP,因此无法选择性地复制 IPTV 信道。
Layer–3 aware MSAN— 此 IP 感知型 MSAN 可以通过本地复制组播流并将流转发给请求它的任何订阅者来解释和响应 IGMP 请求。在支持 IPTV 流量执行信道更改(有时称为 信道 zaps)时,第 3 层感知非常重要。静态 IP 感知 MSAN 始终接收所有组播电视频道。他们无法请求将特定信道转发给 DSLAM。但是,动态 IP 感知型 DSLAM 可以通知网络开始(或停止)向 DSLAM 发送单个信道。在 DSLAM 上配置 IGMP 代理或 IGMP 侦听即可完成此功能。
Layer–3 MSAN— 这些 MSAN 使用 IP 路由功能而非第 2 层技术来转发流量。这种转发方法的优点是能够支持多个上游链路连接到不同的上游路由器,并提高网络弹性。但是,要实现此级别的弹性,您必须为每个 MSAN 分配一个单独的 IP 子网,从而增加了可能更难维护或管理的复杂性级别。
在选择 MSAN 类型时,请参阅 图 2:
以太网 MSAN 聚合选项
每个 MSAN 可以直接连接到边缘路由器(宽带服务路由器或视频服务路由器),或者中间设备(例如以太网交换机)可以在发送到服务路由器之前聚合 MSAN 流量。 表 1 列出了可能的 MSAN 聚合方法及其使用条件。
方法 |
使用时 |
---|---|
直接连接 |
每个 MSAN 都直接连接到宽带服务路由器和可选的视频服务路由器。 |
以太网聚合交换机连接 |
每个 MSAN 都直接连接到中间以太网交换机。交换机又连接到宽带服务路由器或可选的视频服务路由器。 |
以太网环形聚合连接 |
每个 MSAN 都连接到 MSAN 的环形拓扑。前端 MSAN(最靠近上游边缘路由器的设备)连接到宽带服务路由器。 |
您可以在网络的不同部分使用不同的聚合方法。您还可以在网络内创建多层流量聚合。例如,MSAN 可以连接到中央局终端 (COT),而中央局终端又连接到以太网聚合交换机,或者您可以在连接到边缘路由器之前创建多个级别的以太网聚合交换机。
直接连接
在直接连接方法中,每个 MSAN 都具有与宽带服务路由器的点对点连接。如果存在中间中央局,则可以使用波分复用 (WDM) 将来自多个 MSAN 的流量组合到单个连接上。您还可以将 MSAN 连接到视频服务路由器。但是,此连接方法要求您使用能够确定转发流量时使用哪个链路的第 3 层 MSAN。
使用直接连接方法时,请记住以下几点:
为了简化网络管理,我们建议尽可能使用此方法。
由于使用多个 MSAN 连接到服务路由器,而第 3 层 MSAN 通常需要较高的设备成本,因此这种方法在多边缘用户管理模型中很少使用。
当大多数 MSAN 链路的利用率低于 33%,并且组合来自多个 MSAN 的流量几乎没有价值时,通常使用直接连接。
以太网聚合交换机连接
以太网聚合交换机将来自多个下游 MSAN 的流量聚合到服务路由器(宽带服务路由器或可选视频服务路由器)的单个连接中。
使用以太网聚合交换机连接方法时,请记住以下几点:
当大多数 MSAN 链路的利用率超过 33% 或将来自较低速度 MSAN(例如 1 Gbps)的流量聚合到与服务路由器的高速连接(例如 10 Gbps)时,通常使用以太网聚合。
您可以将 MX 系列路由器用作以太网聚合交换机。有关在第 2 层方案中配置 MX 系列路由器的信息,请参阅 MX 系列路由器的以太网网络用户指南。
环形聚合连接
在环形拓扑中,连接到订阅者的远程 MSAN 称为远程终端 (RT)。此设备可以位于外部工厂 (OSP) 或远程中央办公室 (CO) 中。流量遍历环,直到到达环路前端的中央局终端 (COT)。然后,COT 直接连接到服务路由器(宽带服务路由器或视频服务路由器)。
RT 和 COT 必须支持相同的环形弹性协议。
您可以在以太网环形聚合拓扑中使用 MX 系列路由器。有关在第 2 层方案中配置 MX 系列路由器的信息,请参阅 MX 系列路由器的以太网网络用户指南。
LDP 伪线自动感应概述
伪线是用于通过 MPLS 边缘或接入网络传输第 2 层服务的虚拟链路。在典型的宽带边缘或业务边缘网络中,伪线的一端端接为接入节点上的第 2 层电路,另一端端接为聚合节点或 MPLS 核心网络服务节点上的第 2 层电路。传统上,这两个终结点都是通过配置手动预配的。LDP 伪线自动感应引入了一种新的配置模型,该模型允许根据 LDP 信令消息在服务节点上自动调配和取消配置伪线端点。该模型可以促进大规模提供伪线。接入节点使用 LDP 向服务节点发出伪线身份和属性信号。身份由 RADIUS 服务器进行身份验证,然后与 LDP 发出的属性和 RADIUS 服务器传递的属性一起使用,以创建伪线端点配置,包括第 2 层电路。
伪线入口端接背景
在支持 MPLS 的无缝宽带接入或业务边缘网络中,以太网伪线通常用作虚拟接口,将接入节点连接到服务节点。每条伪线在接入节点和服务节点对之间传输一个或多个宽带用户或业务边缘客户的双向流量。伪线的建立通常由接入节点启动,基于静态配置或动态检测到达接入节点上面向客户端的端口的新宽带用户或业务边缘客户。
理想情况下,接入节点应为每个客户端端口创建一个伪线,其中端口托管的所有订阅者或客户都映射到伪线。另一种方法是每个客户端端口 (S-VLAN) 有一条伪线,并且该端口上共享公共 S-VLAN 的所有订阅者或客户都将映射到伪线。在任何一种情况下,伪线都以原始模式发出信号。
如果不用于分隔服务节点上的服务或与 C-VLAN 结合使用以区分用户或客户,则在流量封装到伪线有效负载中并传输到服务节点之前,S-VLAN 将被剥离。单个用户或客户可以通过 C-VLAN 或第 2 层报头(如 DHCP 和 PPP)进行区分,这些报头将以伪线有效负载传送到服务节点。在服务节点上,伪线终止。然后对单个用户或客户进行多路复用并建模为宽带用户接口、业务边缘接口(例如 PPPoE)、以太网接口或 IP 接口。以太网和 IP 接口可以进一步连接到服务实例,例如 VPLS 和第 3 层 VPN 实例。
在 Junos OS 中,通过使用伪线服务物理和逻辑接口,支持服务节点上的伪线入口终止。这种方法在可扩展性方面被认为优于基于逻辑隧道接口的旧方法,因为它能够通过单个伪线对订阅者或客户进行多路复用和解复用。对于每个伪线,将在选定的数据包转发引擎(称为锚数据包转发引擎)上创建一个伪线服务物理接口。在此伪线服务物理接口之上,将创建一个 ps.0 逻辑接口(传输逻辑接口),并创建一个第 2 层电路或第 2 层 VPN,以将 ps.0 逻辑接口作为连接接口托管。
第 2 层电路或第 2 层 VPN 支持向接入节点发送伪线信令,ps.0 逻辑接口充当伪线面向客户的边缘接口。此外,可以在伪线服务物理接口上创建一个或多个 ps.n 逻辑接口(也称为服务逻辑接口,其中 n>0),以将单个订阅者/客户流建模为逻辑接口。然后,可以将这些接口连接到所需的宽带和业务边缘服务或第 2 层或第 3 层 VPN 实例。
请注意,锚数据包转发引擎的目的是指定数据包转发引擎来处理伪线的双向流量,包括封装、解封装、VLAN 多路复用器或多路复用器、QoS、监管、整形等。
对于 Junos OS 16.2 版及更低版本,伪线服务物理接口、伪线服务逻辑接口、第 2 层电路和第 2 层 VPN 用于伪线入口终端的创建和删除依赖于静态配置。从可扩展性、效率和灵活性的角度来看,这并不被认为是最佳选择,尤其是在每个服务节点都可能托管大量伪线的网络中。其目的是帮助服务提供商在服务节点上配置和取消配置伪线入口终端时摆脱静态配置。
伪线自动感应方法
在伪线自动感知方法中,服务节点使用从接入节点接收的 LDP 标签映射消息作为触发器,动态生成伪线服务物理接口、伪线服务逻辑接口和第 2 层电路的配置。同样,它使用从接入节点接收的 LDP 标签撤回消息和 LDP 会话关闭事件作为触发器来删除生成的配置。在伪线自动感知中,假定接入节点是伪线信令的发起方,服务节点是目标。在网络中,服务可能由多个服务节点托管以实现冗余或负载平衡,这也为接入节点提供了用于建立服务的选择和连接模型。伪线自动感应的基本控制流程如图3所示
伪线自动感应的基本控制流程如下:
客户端设备 (CPE) 联机并将带有 C-VLAN 的以太网帧发送到光纤线路终端器 (OLT)。OLT 将 S-VLAN 添加到帧,并将帧发送到接入节点。接入节点与 RADIUS 服务器核对 VLAN 进行授权。
RADIUS 服务器向访问节点发送访问接受。接入节点创建一个第 2 层电路,并通过 LDP 标签映射消息向服务节点发出伪线信号。
服务节点接受标签映射消息,并向 RADIUS 服务器发送包含伪线信息的访问请求,以进行授权以及选择伪线服务物理接口或逻辑接口。
RADIUS 服务器使用指定所选伪线服务物理接口或逻辑接口的服务字符串向服务节点发送访问接受。服务节点创建第 2 层电路配置、伪线信息和伪线服务物理接口或逻辑接口。服务节点通过 LDP 标签映射消息向接入节点发出伪线信号。伪线双向出现。
示例配置
以下配置明确将第 2 层电路标记为由自动感知生成。伪线服务物理接口和伪线服务逻辑接口配置是可选的,具体取决于它们是否预先存在。
路由器 0
[edit] protocols { Layer 2 circuit { neighbor 192.0.2.2 { interface ps0.0 { virtual-circuit-id 100; control-word; mtu 9100; auto-sensed; } } } }
伪线上的第 2 层服务服务接口概述
伪线服务逻辑接口支持订阅者管理网络 MPLS 接入端的传输逻辑接口 (psn.0) 和 MPLS 核心端的服务逻辑接口(psn.1 到 psn.n)。
服务逻辑接口 psn.1 到 psn.n 上的伪线服务配置为桥接域或虚拟专用 LAN 服务 (VPLS) 实例中的第 2 层接口。在以太网聚合设备和服务边缘设备之间存在第 2 层电路或跨 MLPS 接入的第 2 层 VPN,传输逻辑接口 psn.0 上的伪线服务作为第 2 层电路的终止接口,或第 2 层 VPN 作为服务边缘设备的终止接口。
Junos OS 支持桥接域或 VPLS 实例中服务逻辑接口 psn.1 到 psn.n 上的伪线服务,该服务接收从服务边缘设备上传输逻辑接口上的伪线服务流出的流量。它还支持第 2 层入口功能,例如 MAC 学习、VLAN 操作以及在服务逻辑接口上的伪线服务上查找目标 MAC。
当流量方向相反时,目标 MAC 将进入服务边缘设备的第 2 层域,该域作为服务逻辑接口上的伪线服务上的源 MAC 学习。从 Junos OS 17.1R1 版开始,伪线逻辑隧道接口支持以太网 VPLS、以太网网桥、VLAN VPLS 和 VLAN 网桥封装下一跃点以退出第 2 层流量。从 Junos OS 18.4R1 版开始,伪线服务逻辑接口的第 2 层服务支持也扩展到锚定在冗余逻辑隧道接口上的伪线服务接口。这些第 2 层服务仅在服务逻辑接口(psn.1 到 psn.n)上的伪线服务上受支持,而在传输逻辑接口(psn.0)上不受支持。伪线服务接口上启用了第 2 层输出功能,例如 VLAN 操作和其他功能。从接口发出的流量进入传输逻辑接口上的伪线服务,这是跨 MPLS 接入域的以太网聚合和服务边缘设备之间的第 2 层电路接口。
对于 Junos OS 16.2 版及更低版本,无法在服务逻辑接口上的伪线服务上配置第 2 层封装或功能。
从客户 LAN 到 MPLS 的流量
VPLS-x 和 VPLS-y 实例配置在服务边缘设备 (PE A) 的 MPLS 核心端。在以太网聚合设备 (EAD 1) 和服务边缘设备之间配置第 2 层电路或第 2 层 VPN。ps0.0(传输逻辑接口)是第 2 层电路中的本地接口或 PE A 的第 2 层 VPN。Junos OS 支持 VPLS 实例 VPLS-x 中服务逻辑接口 ps0.x (x>0) 上的伪线服务(VPLS-x = m 中的 VLAN ID = m)以及 VPLS 实例 VPLS-y 中服务逻辑接口 ps0.y(y>0) 上的伪线服务(VPLS-y = n 中的 VLAN ID)。
在图 4 中,当流量从 EAD 1 到具有任何 VLAN ID 的 PE A(在第 2 层电路或第 2 层 VPN 上)时,流量将通过 ps0.0 退出。根据流量中的 VLAN ID,选择服务逻辑接口上的伪线服务。例如,如果 VLAN ID 为 m,则流量将进入 ps0.x,如果 VLAN ID 为 n,则流量将进入 ps0.y。
当流量进入服务逻辑接口 ps0.n(其中 n>0)上的伪线服务时,将执行以下步骤。
源 MAC 学习应在服务逻辑接口上的第 2 层伪线服务上进行。此 MAC 的源数据包转发引擎是逻辑隧道接口的数据包转发引擎,伪线服务锚定在 PE A 设备的 VPLS 实例或桥接域中。
目标 MAC 查找在入口端作为服务逻辑接口上伪线服务的输入网桥家族功能列表完成。
如果目标 MAC 查找成功,则流量将作为单播发送;否则,目标 MAC、广播 MAC 和组播 MAC 将被泛洪。
如果目标 MAC 查找服务逻辑接口上伪线服务上的流量失败,
mlp query
则该命令将发送到路由引擎和桥接域或 VPLS 实例中的另一个数据包转发引擎。
如果在服务逻辑接口上的伪线服务上获知了新的 MAC,
mlp add
则该命令将发送到路由引擎和桥接域或 VPLS 实例中的另一个数据包转发引擎。
从服务边缘到客户 LAN 的流量
当流量进入服务边缘设备上的 VPLS 实例或网桥域时,如果流量中的目标 MAC 是通过服务逻辑接口上的伪线服务获知的,则会在入口端设置与该伪线服务逻辑接口关联的令牌。然后,流量将发送到数据包转发引擎,伪线服务物理接口的逻辑隧道接口通过交换矩阵锚定在该引擎上。启动此令牌时,它支持 VLAN VPLS、VLAN 网桥、以太网 VPLS 和以太网网桥封装。封装下一跃点指向服务逻辑接口上伪线服务的出口逻辑接口功能列表,以执行所有第 2 层输出功能,并将数据包发送到传输逻辑接口 ps0.0 上伪线服务的入口端。
如果 MAC 查询到达伪线服务锚定的数据包转发引擎,则仅当服务逻辑接口上的伪线服务上获知的 MAC 存在时,数据包转发引擎才会发送响应。在对服务逻辑接口上的伪线服务上获知的 MAC 进行目标 MAC 查找后看到的与服务逻辑接口上的伪线服务关联的第 2 层令牌应指向与服务逻辑接口上的伪线服务的接入端关联的下一跃点。
传输逻辑接口上的伪线服务是第 2 层电路的本地接口 ps0.0 或服务边缘与以太网聚合设备之间的第 2 层 VPN。流量通过 MPLS 接入域中的第 2 层电路或第 2 层 VPN 发送到以太网聚合设备。
如果来自服务边缘设备入口端和出口端的目标 MAC 流量未知、组播或广播,则需要对流量进行泛洪处理。这要求客户边缘设备泛洪下一跃点在服务逻辑接口上包含伪线服务,该服务充当 VPLS 实例或桥接域的访问逻辑接口。
伪线服务接口
伪线服务接口支持以下功能:
伪线服务接口托管在逻辑隧道接口 (lt-x/y/z) 上。从逻辑接口上的传输伪线服务到逻辑接口上的订阅者伪线服务的流量基于可用的 VLAN ID。
将流量从逻辑接口上的订阅者伪线服务传输到逻辑接口上的传输伪线服务基于通过可用环路 IP 地址的通道 ID。
虚拟路由和转发 (VRF) 路由实例支持服务逻辑接口上的伪线服务。
-
中继接口上的伪线用户 (ps) 服务,用于终止启用了 VPLS 的虚拟交换机中的第 2 层电路实例。也可以在具有不同服务逻辑接口的 VPLS 实例类型路由实例中终止相同的第 2 层电路,以及使用其他服务逻辑接口的第 3 层 VPN VRF 实例类型路由实例。
示例配置
以下示例配置显示了第 2 层电路上传输逻辑接口上的伪线服务、桥接域和服务边缘设备中服务逻辑接口上的伪线服务以及 VPLS 实例中中继服务接口上的伪线服务:
路由器 0 上桥接域中服务逻辑接口上的伪线服务
[edit] interfaces { ps0 { unit 0 { encapsulation ethernet-ccc; } unit 1 { encapsulation vlan-bridge; vlan-id 1; } unit 2 { encapsulation vlan-bridge; vlan-id 2; } } ge-0/0/0 { unit 1 { encapsulation vlan-bridge; vlan-id 1; } unit 2 { encapsulation vlan-bridge; vlan-id 2; } } ge-2/0/6 { unit 0 { family inet { address 10.11.2.1/24; } family mpls; } } } protocols { mpls { label-switched-path to_192.0.2.2 { to 192.0.2.2; } } bgp { group RR { type internal; local-address 192.0.3.3; } } l2-circuit { neighbor 192.0.2.2 { interface ps0.0 { virtual-circuit-id 100; } } } } bridge-domains { bd1 { domain-type bridge; vlan-id 1; interface ps0.1; interface ge-0/0/0.1; } bd2 { domain-type bridge; vlan-id 2; interface ps0.2; interface ge-0/0/0.2; } }
路由器 0 上 VPLS 实例中服务逻辑接口上的伪线服务
[edit] interfaces { ps0 { unit 0 { encapsulation ethernet-ccc; } unit 1 { encapsulation vlan-vpls; vlan-id 1; family vpls; } unit 2 { encapsulation vlan-vpls; vlan-id 2; family vpls; } } ge-0/0/0 { unit 1 { encapsulation vlan-vpls; vlan-id 1; family vpls; } unit 2 { encapsulation vlan-vpls; vlan-id 2; family vpls; } } ge-2/0/6 { unit 0 { family inet { address 10.11.2.1/24; } family mpls; } } } protocols { mpls { label-switched-path to_192.0.2.2 { to 192.0.2.2; } } bgp { group RR { type internal; local-address 192.0.3.3; } } l2-circuit { neighbor 192.0.2.2 { interface ps0.0 { virtual-circuit-id 100; } } } } routing-instances { vpls-1 { instance-type vpls; vlan-id 1; interface ps0.1; interface ge-0/0/0.1; } vpls-2 { instance-type vpls; vlan-id 2; interface ps0.2; interface ge-0/0/0.2; } }
路由器 0 上 VPLS 实例中的中继服务接口上的伪线服务
[edit] interfaces { ps0 { flexible-vlan-tagging; encapsulation flexible-ethernet-services; unit 0 { encapsulation ethernet-ccc; } unit 1 { family bridge { interface-mode trunk; vlan-id 1; } } ge-0/0/0 { unit 1 { encapsulation vlan-bridge; vlan-id 1; family bridge; } } } routing-instances { vpls-1 { instance-type virtual-switch; protocols { vpls { site PE3 { interface ps0.1; site-identifier 1; } } } bridge-domains { bd1 { vlan-id 1; } } interface ps0.1; route-distinguisher 65001:1; vrf-target target:1:1; } }
路由器 0 上第 2 层电路中服务逻辑接口上的伪线服务
[edit] interfaces { ps0 { unit 0 { encapsulation ethernet-ccc; } unit 1 { encapsulation vlan-ccc; vlan-id 1; } unit 2 { encapsulation vlan-ccc; vlan-id 2; } } ge-0/0/0 { unit 1 { encapsulation vlan-vpls; vlan-id 1; family vpls; } unit 2 { encapsulation vlan-vpls; vlan-id 2; family vpls; } } ge-2/0/6 { unit 0 { family inet { address 10.11.2.1/24; } family mpls; } } } protocols { mpls { label-switched-path to_192.0.2.2 { to 192.0.2.2; } } bgp { group RR { type internal; local-address 192.0.3.3; } } l2-circuit { neighbor 192.0.2.2 { interface ps0.0 { virtual-circuit-id 100; } } neighbor 10.10.10.10 { interface ps0.1 { virtual-circuit-id 1; } } neighbor 10.11.11.11 { interface ps0.2 { virtual-circuit-id 2; } } } }
宽带接入服务交付选项
目前,提供宽带网络服务有四种主要交付选项。这些选项包括:
数字用户线
数字用户线(DSL)是全球部署最广泛的宽带技术。此传递选项使用现有电话线路以不同于现有语音服务使用的频率发送宽带信息。许多代DSL用于住宅服务,包括超高速数字用户线2(VDSL2)和非对称数字用户线(ADSL,ADSL2和ADSL2+)。DSL的这些变体主要提供非对称住宅宽带服务,其中实现了不同的上行和下行速度。(VDSL2 还支持对称操作。)其他DSL变体,如高比特率数字用户线(HDSL)和对称数字用户线(SDSL),提供对称速度,通常用于业务应用程序。
DSL系统的前端是数字用户线路接入复用器(DSLAM)。客户场所的分界设备是DSL调制解调器。DSL服务模型由宽带论坛(以前称为DSL论坛)定义。
有源以太网
有源以太网使用传统以太网技术通过光纤网络提供宽带服务。有源以太网不为现有语音服务提供单独的信道,因此需要 VoIP(或 TDM 到 VoIP)设备。此外,发送全速(10 或 100 Mbps)以太网需要大量功率,因此需要分配到位于中央机柜外机柜中的以太网交换机和光纤中继器。由于这些限制,早期的活动以太网部署通常出现在人口稠密的地区。
无源光纤网络
无源光纤网络 (PON) 与有源以太网一样,使用光纤电缆向场所提供服务。此交付选项提供比 DSL 更高的速度,但速度低于活动以太网。虽然 PON 为每个用户提供了更高的速度,但它需要在电缆和连接方面进行更高的投资。
PON 的一个关键优势是它不需要在中央办公室之外的任何供电设备。离开中央机房的每一根光纤都使用无源光分路器进行分路。然后,分割光纤遵循与每个用户的点对点连接。
PON 技术分为三大类:
ATM PON (APON)、宽带 PON (BPON) 和支持千兆位的 PON (GPON) — 使用以下不同交付选项的 PON 标准:
APON — 第一个无源光纤网络标准主要用于业务应用。
BPON — 基于 APON,BPON 增加了波分复用 (WDM)、动态和更高的上游带宽分配以及标准管理接口,以支持混合供应商网络。
GPON — GPON 基于 BPON,但支持更高的速率、增强的安全性,并可选择使用哪种第 2 层协议(ATM、通用设备模型 [GEM] 或以太网)。
以太网 PON (EPON) — 提供类似于 GPON、BPON 和 APON 的功能,但使用以太网标准。这些标准由IEEE定义。千兆以太网 PON (GEPON) 是最高速的版本。
波分复用 PON (WDM-PON) — 一种非标准 PON,顾名思义,它为每个用户提供单独的波长。
PON 系统的前端是光线路终结器 (OLT)。客户场所的分界设备是光纤网络终结器 (ONT)。ONT 提供用于连接以太网 (RJ-45)、电话线 (RJ-11) 或同轴电缆(F 连接器)的用户端端口。
混合光纤同轴
多系统运营商(MSO;也称为 有线电视运营商)通过其混合光纤同轴(HFC)网络提供宽带服务。HFC 网络结合了光纤和同轴电缆,直接向客户提供服务。服务使用光纤电缆离开中央办公室 (CO)。然后,使用一系列光节点将服务转换为CO 外部的同轴电缆 树 ,并在必要时通过干线射频 (RF) 放大器进行转换。然后,同轴电缆连接到多个用户。分界设备是电缆调制解调器或机顶盒,它与MSO 头端 或主设施中的电缆调制解调器终端系统(CMTS)通信,该系统接收电视信号进行处理和分配。宽带流量使用由 CableLabs 和许多参与公司定义的电缆数据服务接口规范 (DOCSIS) 标准进行传输。
宽带交付和 FTTx
许多实施方案使用现有的铜缆将信号传送到本地,但光纤电缆连接正越来越接近用户。大多数网络同时使用铜缆和光纤电缆的组合。 术语光纤到 x (FTTx) 描述了在切换到铜缆之前光纤布线进入网络的距离。PON和有源以太网都可以使用网络的光纤部分,而xDSL通常用于铜缆部分。这意味着单根光纤束可以支持多个基于铜的用户。
增加网络中光纤的使用会增加成本,但也会增加每个用户的网络访问速度。
以下术语用于描述网络中光纤电缆的端点:
光纤到户 (FTTP)、光纤到户 (FTTH)、光纤到企业 (FTTB) — 光纤一直延伸到用户。PON 最常见于住宅接入,但有源以太网可以有效地用于公寓大楼等密集区域。有源以太网在向企业提供服务时更为常见。
光纤到路缘 (FTTC) — 光纤可以延伸大部分(通常为 500 英尺/150 米或更短)到用户。现有铜缆用于到订户的剩余距离。
光纤到节点/邻域 (FTTN) — 光纤延伸到用户几千英尺以内,并转换为 xDSL,以完成到用户的剩余距离。
光纤到交换 (FTTE) — 一种典型的基于中心局的 xDSL 实现,其中光纤用于向中央局传送流量,xDSL 用于现有本地环路。
了解 BNG 对绑定 DSL 通道级联 DSLAM 部署的支持
Junos OS 支持配置和维护接入节点与其 ANCP 用户之间的接入线路,将 DSL 接入复用器用作铜缆到楼 (CuTTB) 和光纤到楼 (FTTB) 的宽带接入技术。当多个订阅者共享同一接入线路时,接入线路可以是以下类型之一:
光纤到楼 (FTTB) PON(光纤到楼)
保税DSL铜到楼(CTTB)
从 Junos OS 18.2R1 版开始,对于 BBE 部署中的住宅用户,通过四个级别的服务质量 (QoS) 调度程序层次结构支持无源光纤网络 (PON) 接入技术。此功能扩展了接入节点控制协议 (ANCP) 的实施,以便处理使用 PON 作为 CuTTB 和 FTTB 的宽带接入技术的住宅客户的网络配置。ANCP 在接口集上使用静态控制的流量控制配置文件,用于在订阅者连接到的中间节点上的订阅者级别进行整形。提供了新的 DSL 类型,以支持新接入技术的接入线速调整。
引入了新的 RADIUS VSA 26-211 Inner-Tag-Protocol-Id
来获取 L2BSA 订阅者的内部 VLAN 标记协议标识符值,从而能够维护一个动态配置文件,而不是两个单独的动态配置文件。新的 Junos OS 动态配置文件变量 $junos-inner-vlan-tag-protocol-id 允许通过 RADIUS 或配置中提供的预定义默认值设置 VLAN 映射 inner-tag-protocol-id
。
- 通过绑定 DSL 通道级联 DSLAM 部署的优势
- 4 级调度程序层次结构
- 通过绑定 DSL 通道级联 DSLAM 部署的用例
- 用于铜到建筑物 (CuTTB) 的粘合 DSL
- 混合 PON + G.fast
- 支持的功能
通过绑定 DSL 通道级联 DSLAM 部署的优势
此功能可用于支持接入网络部署,其中多个订阅者共享由接入节点和主路由网关之间的中间节点聚合的同一接入线路。另一个好处是可以节省第 2 层 CoS 节点。通常,为每个住宅家庭创建一个虚拟的第 2 层节点,这可能会耗尽第 2 层 CoS 资源。因此,使用绑定 DSL、G.Fast 和 PON 接入模型的网络模型可以保留第 2 层 CoS 节点。
4 级调度程序层次结构
Junos OS 支持 4 级 QoS 调度程序层次结构,至少支持通过铜缆到楼 (CTTB) 或光纤到楼接入网络部署实现住宅和 L2BSA 接入。支持以下 QoS 调度程序层次结构级别:
1 级端口(物理接口或 AE)
2 级接入线路(逻辑接口集,表示共享由中间节点聚合的给定接入线路的用户集合)
3 级订阅者会话
4 级队列(服务)
在图 5 中,住宅和 L2BSA 接入只需要 4 级调度器层次结构。目前不支持业务用户访问,因此 4 级调度程序层次结构足以满足面向公寓楼的 CuTTB 和 PON 服务。
通过绑定 DSL 通道级联 DSLAM 部署的用例
用于铜到建筑物 (CuTTB) 的绑定 DSL 在 DSL 接入复用器 (DSLAM) 和客户位置的用户集群之间引入了中间节点分配点单元铜缆 (DPU-C)。共享接入线路部署模型可以是无源-光-网络 (PON) 类型或绑定 DSL 铜线。下面列出了示例中间节点:
DPU-C - 用于铜到建筑物 (CTTB) 的粘合 DSL
ONU - PON(光纤到楼 (FTTB)
混合 PON 和 G.Fast
用于铜到建筑物 (CuTTB) 的粘合 DSL
在图 6 中,每个 DPU-C 都有一个 ANCP 会话,用于报告连接到节点的各个用户的接入线路参数。MSAN 还具有 ANCP 会话,用于向 DPU-C 报告绑定 DSL 接入线路的接入线路参数。因此,连接到 DPU-C 的所有用户都受 DSL 接入线路下游速率的约束,DPU-C 用户被分组到一个接口集中。您可以调整此端口中报告的速度,并应用于相应接口的 CoS 节点,以维护用于各个用户线路的 CoS 调整控制配置文件的语义。接入模型由绑定 DSL 访问和常规非绑定访问的混合组成。DPU-C 和多服务接入节点 (MSAN) ANCP 会话是完全独立的,PPPoE-IA 标记仅反映 dPU-C ANCP 会话中报告的属性
混合 PON + G.fast
在图 7 中,OLT 与 BNG 和所有下游本机 PON 节点的代理具有 ANCP 会话。G.fast DSL 用户连接到中间节点,该节点与 OLT 前面的中间 ONU 有一个 PON 连接。
混合接入网络使用 PON 接入和 G.fast 节点将基于 DSL 的用户线路与 OLT 和家庭网关 (HG) 之间的中间节点连接起来。企业和住宅都连接到中间节点,即 PON 叶。在订阅者级别和 PON 叶级别都需要整形。G.fast 订户与中间 ONU 相关联,就像本地 PON 订户一样。AN 支持新的 DSL 类型 TLV,其值在相应用户接入线路的 ANCP 端口中报告。但是,对于给定的 PPPoE 会话,仍然无法区分中间节点和常规连接。
支持的功能
支持动态 iflset 上基于 ANCP 的流量整形。
通过住宅用户的 CLI 配置保持 PPP0E-IA 和 ANCP 的独立性。
支持新的瞻博网络 VSA,ERX-Inner-VLAN-Tag-Protocol-ID (4874-26-211),为 L2BSA 订阅者获取内部 VLAN 标记协议标识符值,作为优化,以维护两个独立的动态配置文件,一个用于 TPID - 0x88a8,一个用于0x8100,并通过在访问接受中返回 4874-26-174(客户端配置文件名称)来获取所需的值。
支持 DSL 类型 TLV 的以下附加类型值。所有订阅者都将这些 DSL 类型 TLV 包含在 PPPoE PADR 消息的 PPPoE IA 标记中。
(8) G.快速
(9) VDSL2 附录 Q
(10) SDSL 粘合
(11) VDSL2 粘合
(12) G,快速粘合
(13) VDSL2 附录 Q 保税
检测回传线路标识符并自动生成中间节点接口集
在开始之前,您必须确认现有访问节点或 IA 尚未插入以字符 #
开头的字符串。由于这是系统级配置,因此解析适用于全局所有 ANCP 访问节点和 PPPoE IA。前导 #
字符不可配置。默认情况下,如果某些提供程序将该字符用于其他目的,则分析处于禁用状态。
从 Junos OS 18.4R1 版开始,您可以将路由器配置为检测接入网络中的逻辑中间节点。该节点标识连接到相同共享媒体的用户,例如 PON 树或连接到 CuTTB DPU-C 的键合铜线。配置此检测时,路由器将解析在 ANCP 端口打开消息或 PPPoE PADR IA 标记中接收的 ANCP 访问聚合电路 ID-ASCII 属性 (TLV 0x03)。如果 TLV 字符串以字符 #
开头,则该字符串是在整个网络中唯一的回程线路标识符,用于标识绑定的 DSL 线路或 PON 树。TLV 或 IA 中为连接到该 DPU-C 或 PON 的所有订阅者报告相同的字符串。
字符后面 #
的字符串部分表示逻辑中间节点。它用作 CoS 级别 2 节点的动态接口集的名称,该节点使用该中间节点对订阅者进行分组。此接口集称为父接口集。每个具有相同 TLV 0x03值的 PPPoE 或 VLAN (L2BSA) 逻辑接口都是该接口集的成员。
TLV 值必须符合接口集命名的要求;它可以包括字母数字字符和以下特殊字符:
# % / = + - : ;@ ._
字符串的这一部分还设置动态配置文件中$junos聚合接口集名称预定义变量的值。此值用作 CoS 级别 2 接口集的名称,该接口集对共享该字符串的订阅者进行分组。它会覆盖预定义的变量默认值,该变量使用 $junos-phy-ifd-interface-set-name 的值作为接口集的名称。
例如,如果 TLV 字符串的值为 #TEST-DPU-C-100,则预定义变量的值(以及接口集的名称)将变为 TEST-DPU-C-100。
Access-Loop-Remote-ID (TLV (0x02) 对字符进行了 #
类似的分析,但生成的字符串未在当前版本中使用。
仅 4 级调度程序层次结构支持中间节点检测,因此业务访问仅限于常规 DSL 访问 MPC。
要启用接入-聚合-电路-ID-ASCII TLV 解析并设置接口集名称,请执行以下操作:
以下示例配置显示了 L2BSA 订阅者的动态配置文件。这里需要注意的三件事如下:
默认值 $junos-phy-ifd-interface-set-name 是为 $junos-aggregation-interface-set-name 预定义变量定义的。
接口集的名称配置为 $junos-aggregation-interface-set-name 的值。
CoS 调度程序配置指定一个以 $junos-aggregation-interface-set-name 值命名的接口。
为 hierarchical-access-network-detection
接入线路配置 后,将按如下方式确定第 2 层时间表接口集的名称:
当 TLV 0x03 以 开头
#
时,则 $junos-aggregation-interface-set-name 是字符串的其余部分,不包括首字母#
.当TLV 0x03以任何其他字符开头时,$junos-aggregation-interface-set-name是$junos-phy-ifd-interface-set-name的值。
[edit dynamic-profiles L2BSA-subscriber] predefined-variable-defaults { aggregation-interface-set-name phy-ifd-interface-set-name; cos-shaping-rate 1g; cos-scheduler-map schedmap_L2BSA; inner-vlan-tag-protocol-id 0x88a8; } routing-instances { "$junos-routing-instance" { interface "$junos-interface-name"; } } interfaces { interface-set $junos-aggregation-interface-set-name { interface "$junos-interface-ifd-name" { unit "$junos-interface-unit"; } } "$junos-interface-ifd-name" { unit "$junos-interface-unit" { encapsulation vlan-vpls; no-traps; vlan-id "$junos-vlan-id"; input-vlan-map { swap-push; inner-tag-protocol-id "$junos-inner-vlan-tag-protocol-id" vlan-id "$junos-vlan-map-id"; inner-vlan-id "$junos-inner-vlan-map-id"; } output-vlan-map { pop-swap; inner-tag-protocol-id 0x8100; } family vpls; } } } class-of-service { traffic-control-profiles { L2BSAShaper { scheduler-map "$junos-cos-scheduler-map"; shaping-rate "$junos-cos-shaping-rate" burst-size 17k; overhead-accounting frame-mode cell-mode-bytes 6; } L2iflsetShaper { shaping-rate 1G burst-size 17k; } } interfaces { "$junos-interface-ifd-name" { unit "$junos-interface-unit" { output-traffic-control-profile L2BSAShaper; classifiers { ieee-802.1 L2BSA vlan-tag outer; } rewrite-rules { ieee-802.1 L2BSA vlan-tag outer; } } } interface-set "$junos-aggregation-interface-set-name" { output-traffic-control-profile L2iflsetShaper; } } }
更改历史记录表
功能支持由您使用的平台和版本决定。使用 功能资源管理器 确定您的平台是否支持某个功能。