示例:使用 DHCP 本地服务器通过聚合以太网底层接口配置 IPv4 动态 VLAN 多路复用接口
此示例说明如何配置使用聚合以太网作为底层接口动态创建 IPv4 VLAN 多路复用接口。DHCP 本地服务器配置可在 DHCP 本地服务器配置中列出聚合以太网接口,从而将订阅者与 VLAN 多路联用接口。
注意:
仅仅安装 MPC 的 MX 系列路由器支持基于聚合以太网物理接口的 VLAN 多路复用用户接口。如果路由器除了 MPC 外还有其他卡,则 CLI 接受配置,但在启动用户接口时会报告错误。
若要在动态 VLAN 多路复用接口上配置动态订阅者:
在计划用于动态创建的 VLAN 多路接口的底层聚合以太网接口上启用 VLAN 标记和 VLAN 自动配置。
interfaces { ae1 { vlan-tagging; auto-configure { vlan-ranges { dynamic-profile auto-vlanDemux-profile { accept inet; ranges { any; } } } } aggregated-ether-options { minimum-links 1; lacp { active; periodic slow; link-protection { non-revertive; } } } } }
定义属于聚合以太网接口的千兆以太网接口。
interfaces { ge-5/0/0 { gigether-options { 802.3ad ae1; } } ge-5/2/0 { gigether-options { 802.3ad ae1; } } }
定义环路接口。
interfaces { lo0 { unit 0 { family inet { address 127.16.1.1/32; } } } }
为订阅者访问配置动态配置文件。
dynamic-profiles { user-profile { interfaces { "$junos-interface-ifd-name" { unit "$junos-underlying-interface-unit" { family inet; } } } } }
为 VLAN 多路复用接口创建配置动态配置文件。
dynamic-profiles { auto-vlanDemux-profile { interfaces { demux0 { unit "$junos-interface-unit" { vlan-id "$junos-vlan-id"; demux-options { underlying-interface "$junos-interface-ifd-name"; } family inet { filter { input rate_limit; output rate_limit; } unnumbered-address lo0.0 preferred-source-address 127.16.1.1; } } } } } }
配置用于动态创建用户接口的访问方法。以下部分指定用于动态创建的用户接口的聚合以太网接口 (
ae1.0
)。system { services { dhcp-local-server { group myDhcpGroup { authentication { password test; username-include { user-prefix igmp-user1; } } dynamic-profile user-profile; interface ae1.0; } } } }
您也可以
demux0
将设备指定为用于用户接口的设备,如下所示:而不是使用聚合以太网接口:注意:由于多路复用接口和单元值是动态创建的,因此不会为多路复用接口指定单元号。
system { services { dhcp-local-server { group myDhcpGroup { authentication { password test; username-include { user-prefix igmp-user1; } } dynamic-profile user-profile; interface demux0; } } } }