Junos OS 和 Junos OS Evolved 增强型订阅者管理
Junos OS 增强型订阅者管理概述
Junos OS 增强型订阅者管理是用于有线订阅者管理的新一代宽带边缘软件架构。增强的用户管理使您能够利用更高的扩展性和性能来配置和管理订阅者管理的动态接口和服务。
增强的订阅者管理为现有的动态订阅者管理功能集提供了优化的扩展和性能。增强型订阅者管理提供与旧版 Junos OS 订阅者管理功能集相同的功能,但存在某些例外。有关这些功能例外的列表,请参阅适用于您的 Junos OS 软件的最新 MX 系列 5G 通用路由平台 Junos OS 发行说明 。
为了使用动态配置文件创建和管理动态订阅者界面和服务, 您必须 显式配置并启用增强型订阅者管理。启用增强型用户管理后,它将处理所有用户管理控制协议流量(DHCP、PPP、PPPoE、L2TP 和动态 VLAN 创建),以指导创建用户会话及其关联的动态接口。
如果在业务边缘环境中仅使用静态网络配置和静态服务,则无需启用增强型订阅者管理即可配置这些静态拓扑。如果 未 启用增强型订阅者管理,则以下客户端应用程序不支持使用动态配置文件、创建动态接口或动态身份验证服务:
-
动态 VLAN
-
PPPoE
-
公私合作
-
L2TP
-
DHCP
从运维角度来看,增强型订阅者管理仅对现有订阅者管理配置和验证过程进行微小更改。例如,增强型订阅者管理将以前分布在多个进程中的多个订阅者管理组件整合到一个进程中。因此,增强型订阅者管理功能可以通过单个 show 命令显示订阅者管理的整合信息。
地址解析和增强型订阅者管理
Junos OS 通过增强的订阅者管理支持地址解析。这些增强功能仅影响动态 VLAN 上的成帧路由。与 DHCP 用户关联的成帧路由的功能与支持此功能之前相同。
-
非主机路由支持动态第 2 层 MAC 地址解析。部署静态寻址 IP 客户端或静态寻址 IP 客户端与 DHCP 客户端组合的用户,可以使用网络 (/29) 成帧路由或主机 (/32) 成帧路由来建立可访问性。/29 路由与与主机成帧路由关联的动态第 2 层地址耦合。这支持在 CPE 路由器后面使用具有多个公共地址的路由器的业务用户。
-
此功能默认启用,无需特殊配置。
在早期版本中,动态地址解析仅支持主机成帧路由;不支持解析为间接下一跃点的网络帧路由(如本地网关)。
-
默认情况下,IPv4 帧主机路由与创建动态 VLAN 的触发数据包中的源 MAC 地址永久关联。您可以通过启用动态 ARP 来使用语句解析
ipoe-dynamic-arp-enable成帧主机路由的 MAC 地址,以覆盖此行为。ARP 协议交换解析成帧路由的第 2 层地址。 -
路由器可以将无偿 ARP 请求或回复数据包中接收的源 MAC 地址与 ARP 缓存中的值进行比较。如果路由器确定收到的 MAC 地址与缓存条目不同,则会使用收到的 MAC 地址更新缓存。包含
receive-gratuitous-arp该语句以启用此功能。当 IP 地址移动到不同的设备或 NIC,因此与移动前不同的 MAC 地址相关联时,此功能非常有用。新设备会广播无端 ARP 回复,路由器会将该回复与缓存中的 MAC 地址进行比较。
如果不包含该语句,动态 ARP 将超时。在从缓存中删除之前,路由器会发送目标 IP 地址的 ARP 请求。客户端使用新的 MAC 地址进行响应,但客户端可能存在一个窗口,其中 MAC 地址与 NIC 不匹配。
控制平面弹性配置
主路由引擎与备用路由引擎之间,可以改进控制平面弹性以及会话数据库复制和状态同步的可靠性。
-
主路由引擎和备用路由引擎交换有关会话数据库复制的详细信息。这种交换使路由引擎能够更好地确定复制是否正确。
-
您可以将路由器配置为检测共享内存损坏,并通过重新启动主路由引擎或备用路由引擎(或两者)来自动恢复。在早期版本中,需要手册重新启动才能清除损坏的共享内存;否则,它将保持损坏状态,从而导致共享内存的进程生成核心错误。
-
您可以使用命令
show system subscriber-management resiliency监控路由引擎弹性。该summary版本指示系统是正常运行还是存在意外情况。和extensive版本提供detail有关每个路由引擎共享内存中的会话数据库的详细统计信息。
增强订阅者管理的优势
-
针对动态订阅者管理功能优化扩展和性能。
-
用于创建和管理动态配置文件、动态接口和动态订阅者。
变更历史表
是否支持某项功能取决于您使用的平台和版本。使用 功能资源管理器 确定您的平台是否支持某个功能。
| 发布 | 描述 |
|---|---|
| 18.4 |
通过增强的用户管理,地址解析提供了多项增强功能。这些增强功能仅影响动态 VLAN 上的成帧路由。与 DHCP 用户关联的成帧路由的功能与支持此功能之前相同。 该 |
| 19.1 | 从 Junos OS 19.1R1 版开始,提供了多项增强功能来提高控制平面弹性以及主路由引擎与备用路由引擎之间会话数据库复制和状态同步的可靠性。 |
配置 Junos OS 增强型订阅者管理
Junos OS 增强型订阅者管理是用于有线订阅者管理的新一代宽带边缘软件架构。借助增强的用户管理,您可以利用优化的扩展和性能来配置和管理动态接口和服务,以进行订阅者管理。必须启用该功能,才能使用动态配置文件创建和管理动态用户界面和服务。
所有安装了模块化端口集中器 (MPC) 的 MX 系列 5G 通用路由平台均支持增强的用户管理。MS-DPC 不支持该功能。如果路由器同时具有 MPC 和 MS-DPC,则 ISSU 期间可能会发生 MS-DPC 和增强型订阅者管理服务之间的冲突,从而导致设备计划外关闭。为防止出现这种情况,如果系统安装了 MS-DPC,请勿运行 ISSU,或者仅在不存在 MS-DPC 的设备上启用增强型订阅者管理。
开始之前:
-
下载并安装 Junos OS 15.1R4 或更高版本。
请参阅 Junos OS 15.1R4 版发行说明中的迁移、升级和降级说明。验证并安装升级后,必须重新启动路由器。
注意:由于从不支持增强型订阅者管理的版本(Junos OS 14.2 或更低版本)升级到支持增强型订阅者管理的版本(15.1R4 及更高版本),因此升级后将丢失所有订阅者会话和订阅者状态。
从 Junos OS 17.4R1 版开始,当启用增强型 IP 网络服务和增强型订阅者管理时,路由引擎上的 DRAM 量将决定该路由引擎上的订阅者管理守护程序是全部以 32 位模式运行,还是全部以 64 位模式运行。
-
RAM 小于 32 GB - 32 位模式
-
32 GB 或更多 RAM — 64 位模式
在早于 Junos OS 17.4R1 的版本中,仅订阅者管理守护程序 bbe-smgd 以 32 位或 64 位模式运行,具体取决于 DRAM。
系统中的所有路由引擎必须具有相同数量的内存。这对于所有版本中的订阅者管理来说都是如此。
要首次配置 Junos OS 增强型订阅者管理,请执行以下操作:
示例
以下示例显示了启用增强型订阅者管理的典型配置。
[edit]
chassis {
network-services {
enhanced-ip;
}
redundancy {
graceful-switchover;
}
}
routing-options {
nonstop-routing;
}
system {
commit synchronize;
configuration-database {
max-db-size 300M;
}
services {
subscriber-management {
enable;
}
}
}
如果已配置 graceful-restart,则示例中将显示以下语句,而不是 nonstop-routing:
routing-options {
graceful-restart;
}
验证和管理 Junos OS 增强型订阅者管理
目的
查看有关 Junos OS 增强型订阅者管理的服务等级 (CoS)、路由表、活动订阅者和订阅者数据库的信息。
行动
-
要显示 CoS 分类器、重写规则和调度器图的动态用户接口关联,请执行以下操作:
user@host> show class-of-service interface interface-name
-
要显示动态接口集的 CoS 关联,请执行以下操作:
user@host> show class-of-service interface-set interface-set-name
-
要显示 CoS 调度器到转发类的映射:
user@host> show class-of-service scheduler-map
-
要显示 CoS 流量整形和调度配置文件,请执行以下操作:
user@host> show class-of-service traffic-control-profile
-
要显示路由表中的活动条目,请执行以下操作:
user@host> show route
-
要显示有关 IP 地址与指定地址匹配的活动订阅者的详细信息:
user@host> show subscribers address address detail
-
要显示有关如何将路由映射到特定增强型用户管理接口的信息,请执行以下操作:
user@host> show system subscriber-management route
-
要显示订阅者管理数据库的摘要信息:
user@host> show system subscriber-management summary
-
要验证订阅者管理守护程序是在 32 位模式还是 64 位模式下运行:
user@host> show system processes | grep libexec[36]
从 Junos OS 17.4 R1 版开始,当启用了增强型 IP 网络服务和增强型订阅者管理,且系统中的路由引擎至少具有 32 GB 的 RAM 时,该路由引擎上的订阅者管理守护程序将以 64 位模式运行。为了一致的操作,系统中的所有路由引擎都必须具有相同数量的内存。
-
64 位模式:
user@host> show system processes | grep libexec[36] PID TT STAT TIME COMMAND 21149 - S 0:01.37 /usr/libexec64/pfed -N 21195 - S 0:00.46 /usr/libexec64/smid -N 21214 - S 0:05.04 /usr/libexec64/bbe-smgd -b -N 21270 - S 0:04.26 /usr/libexec64/authd -N 21498 - S 0:02.37 /usr/libexec64/rpd -N 21504 - S 0:00.84 /usr/libexec64/cosd 21539 - S 0:00.37 /usr/libexec64/dfwd -N 21740 - S 0:00.95 /usr/libexec64/jpppd -N
-
32 位模式:
user@host> show system processes | grep libexec[36] PID TT STAT TIME COMMAND 21149 - S 0:01.37 /usr/libexec32/pfed -N 21195 - S 0:00.46 /usr/libexec32/smid -N 21214 - S 0:05.04 /usr/libexec32/bbe-smgd -b -N 21270 - S 0:04.26 /usr/libexec32/authd -N 21498 - S 0:02.37 /usr/libexec32/rpd -N 21504 - S 0:00.84 /usr/libexec32/cosd 21539 - S 0:00.37 /usr/libexec32/dfwd -N 21740 - S 0:00.95 /usr/libexec32/jpppd -N
-
变更历史表
是否支持某项功能取决于您使用的平台和版本。使用 功能资源管理器 确定您的平台是否支持某个功能。
routing-services 语句已被弃用,由语句取代 routing-service 。
routing-services 语句已被弃用,由语句取代 routing-service 。