您可以使用 IP 多路复用接口配置动态用户接口。
要启用由 DHCP 创建动态多路复用接口,请在动态配置文件中配置多路复用选项。动态配置文件使您能够将配置的值(包括 CoS、IGMP 或过滤器配置)动态应用于动态接口,使其更易于管理。
注意:
仅支持 demux0。如果配置另一个多路复用接口(如 demux1),则配置提交会失败。
- 指定要在动态配置文件中配置
demux0
接口。
user@host# edit dynamic-profiles business-profile interfaces demux0
- 为
demux0
接口配置单元。
- 为接口的单元号
demux0
配置变量。
该变量将动态替换为 DHCP 在订阅者登录时提供的单元号。
[edit dynamic-profiles business-profile interfaces demux0]
user@host# edit unit $junos-interface-unit
- 为多路复用接口的底层接口配置变量并指定该
$junos-underlying-interface
变量。
该变量将动态替换为 DHCP 在订阅者登录时提供的底层接口。
[edit dynamic-profiles business-profile interfaces demux0 unit “$junos-interface-unit”]
user@host# set demux-options underlying-interface $junos-underlying-interface
- (可选)要提高 DHCPv4 订阅者的数据路径性能,请指定仅允许接口出现具有 32 位前缀的订阅者。
[edit dynamic-profiles business-profile interfaces demux0 unit “$junos-interface-unit”]
user@host# set host-prefix-only
注意:
这一步要求您将指定为demux-source
inet
。
[edit dynamic-profiles business-profile interfaces demux0 unit “$junos-interface-unit”]
user@host# set demux-source inet
- 为多路复用接口配置系列。
- 指定要配置家族。
对于 IPv4:
[edit dynamic-profiles business-profile interfaces demux0 unit “$junos-interface-unit”]
user@host# edit family inet
对于 IPv6:
[edit dynamic-profiles business-profile interfaces demux0 unit “$junos-interface-unit”]
user@host# edit family inet6
- 配置家族的未编号地址。
[edit dynamic-profiles business-profile interfaces demux0 unit “$junos-interface-unit” family inet]
user@host# set unnumbered-address lo0.0
- 为多路复用接口的 IP 地址配置变量。
该变量将动态替换为 DHCP 在订阅者登录时提供的 IP 地址。对于 IPv4,请使用 $junos-subscriber-ip-address
、对于 IPv6,使用 $junos-subscriber-ipv6-address
。有关 IPv6 多地址支持,请使用 $junos-subscriber-ipv6-multi-address
。
[edit dynamic-profiles business-profile interfaces demux0 unit “$junos-interface-unit” family inet]
user@host# set demux-source $junos-subscriber-ip-address