示例:动态 VLAN 多路多路接口的动态 IP 多路分解用户接口
此示例介绍如何通过动态 VLAN 多路复用接口配置动态 IP 多路复用接口。
要求
开始之前,请确保配置 DHCP 中继 或 DHCP 本地服务器。有关配置这些组件之一的信息,请参阅 扩展 DHCP 中继代理概述 或 了解传统 DHCP 与扩展 DHCP 之间的差异。
此外,在开始之前,请参阅以下方面的 VLAN 多路复用接口的概念信息:
概述
您可以使用堆叠在静态或动态 VLAN 多路复用接口上的 IP 多路复用接口创建用户接口。IP 多路复用接口用于根据接入网络中的用户的 IP 地址唯一标识用户。
配置
准备订阅者接入接口
CLI 快速配置
要快速配置订阅者访问路由器的聚合以太网接口:
[edit] set chassis aggregated-devices ethernet device-count 1 set interfaces ge-5/0/9 gigether-options 802.3ad ae0 set interfaces ge-5/1/9 gigether-options 802.3ad ae0 set interfaces ae0 flexible-vlan-tagging set interfaces ae0 auto-configure vlan-ranges dynamic-profile Auto-VLAN-Demux accept inet set interfaces ae0 auto-configure vlan-ranges dynamic-profile Auto-VLAN-Demux ranges 500-1000 set interfaces ae0 aggregated-ether-options lacp active set interfaces ae0 aggregated-ether-options lacp link-protection
逐步过程
您必须配置一个接口,客户端将首先通过该接口访问路由器。建议为传入客户端所期望的接口指定相同的 VLAN 标记。此示例使用灵活的 VLAN 标记,同时支持在同一以太网端口上的逻辑接口上传输 802.1Q VLAN 单标记帧和双标记帧。
如果您希望它自动创建动态 VLAN,接口必须包含 VLAN 范围类型(单一或堆栈),并包含您希望 VLAN 使用的任何特定范围。
要为订阅者访问配置接口:
配置路由器上的聚合以太网接口数量。
[edit] user@host# set chassis aggregated-devices ethernet device-count 1
访问您希望订阅者首次访问路由器的物理接口。
[edit] user@host# edit interfaces ge-5/0/9
指定物理接口所属的聚合以太网接口。
[edit interfaces ge-5/0/9] user@host# set gigether-options 802.3ad ae0
对要分配给聚合以太网捆绑包的每个接口重复步骤 2 和步骤 3。
[edit] user@host# set interfaces ge-5/1/9 gigether-options 802.3ad ae0
访问聚合以太网接口。
[edit] user@host# edit interfaces ae0
指定您希望聚合以太网接口使用的 VLAN 标记。
[edit interfaces ae0] user@host# set vlan-tagging
编辑该
auto-configure
节以自动配置 VLAN。[edit interfaces ae0] user@host# edit auto-configure
vlan-ranges
编辑单标记 VLAN 的节。[edit interfaces ae0 auto-configure] user@host# edit vlan-ranges
指定您希望接口用于动态创建单标记 VLAN 的动态 VLAN 配置文件。
[edit interfaces ae0 auto-configure vlan-ranges] user@host# edit dynamic-profile Auto-VLAN-Demux
指定 VLAN 配置文件接受的 VLAN 以太网数据包类型。
[edit interfaces ae0 auto-configure vlan-ranges dynamic-profile Auto-VLAN-Demux] user@host# set accept inet
指定您希望动态配置文件使用的 VLAN 范围。以下示例指定 VLAN ID 下限为 500,VLAN ID 上限为 1000。
[edit interfaces ae0 auto-configure vlan-ranges dynamic-profile Auto-VLAN-Demux] user@host# set ranges 500-1000
(可选)激活聚合以太网接口上 LACP 数据包的传输。
[edit interfaces ae0] user@host# set aggregated-ether-options lacp active
指定聚合以太网接口使用链路保护。
[edit interfaces ae0] user@host# set aggregated-ether-options lacp link-protection
准备环路接口
CLI 快速配置
要快速配置此示例所需的环路接口:
[edit] set interfaces lo0.0 unit 0 family inet address 198.51.100.100/32
逐步过程
您必须配置一个环路接口,用作动态创建的接口的未编号地址和首选源地址。
要为此示例配置所需的环路接口,请执行以下操作:
配置环路接口。
[edit] user@host# edit interfaces lo0.0
指定环路接口接受 inet 数据包。
[edit interfaces lo0 unit 0] user@host# edit family inet
指定环路接口的 IP 地址。
[edit interfaces lo0 unit 0 family inet] user@host# set address 198.51.100.100/32
配置动态配置文件以动态创建单标记 VLAN
CLI 快速配置
要快速配置用于动态创建单标记 VLAN 的动态配置文件示例:
[edit] set dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit $junos-interface-unit demux-source inet set dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit $junos-interface-unit proxy-arp set dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit $junos-interface-unit vlan-id $junos-vlan-id set dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit $junos-interface-unit demux options underlying-interface $junos-interface-ifd-name set dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit $junos-interface-unit family inet unnumbered-address lo0.0 preferred source-address 198.51.100.100
逐步过程
要让动态 IP 多路复用接口驻留在动态 VLAN 多路接口上,VLAN 接口必须首先存在。
配置 VLAN 多路分路接口的动态配置文件必须为单元、底层接口名称和 VLAN ID 指定变量。动态 VLAN 多路分离接口可将特定订阅者关联起来,以便按 VLAN ID 分离各个电路。
要配置动态配置文件并将其连接到动态 VLAN 多路复用接口,以便其自动创建 VLAN 接口:
创建用于自动创建单标记 VLAN 接口的动态配置文件。
[edit] user@host# edit dynamic-profiles Auto-VLAN-Demux
指定动态 VLAN 配置文件使用多路复用接口。
[edit dynamic-profiles “Auto-VLAN-Demux”] user@host# edit interfaces demux0
指定动态配置文件将多路复用接口单元值应用于动态 VLAN。
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0] user@host# edit unit $junos-interface-unit
(可选)指定多路复用源仅接受 IPv4 (inet) 数据包。
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set demux-source inet
(可选)指定每个动态创建的接口都响应任何 ARP 请求,前提是存在活动路由到 ARP 请求的目标地址。
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set proxy-arp
指定动态创建 VLAN ID。
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set vlan-id $junos-vlan-id
为动态 VLAN 指定逻辑底层接口。
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set demux-options underlying-interface $junos-interface-ifd-name
指定 VLAN 多路复用接口可接受 IPoE/DHCP 订阅者的 inet 族数据包。
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# edit family inet
将环路地址指定为 inet 家族的未编号地址和首选源地址。
[edit dynamic-profiles Auto-VLAN-Demux interfaces demux0 unit “$junos-interface-unit” family inet] user@host# set unnumbered-address lo0.0 preferred-source-address 198.51.100.100
配置动态配置文件以动态创建 IP 多路接口
CLI 快速配置
要快速配置用于动态创建 IP 多路分解接口的动态配置文件::
[edit] set dynamic-profiles DHCP-IP-Demux interfaces demux0 unit $junos-interface-unit proxy-arp set dynamic-profiles DHCP-IP-Demux interfaces demux0 unit $junos-interface-unit demux-options underlying-interface $junos-underlying-interface set dynamic-profiles DHCP-IP-Demux interfaces demux0 unit $junos-interface-unit family inet demux-source $junos-subscriber-ip-address set dynamic-profiles DHCP-IP-Demux interfaces demux0 unit $junos-interface-unit family inet unnumbered-address lo0.0 preferred-source-address 198.51.100.100
逐步过程
配置 IP 多路接口的动态配置文件必须为单元、底层接口名称和 IP 地址指定变量。动态 IP 多路分离接口可将特定订阅者关联起来,以便按 IP 地址分隔各个电路。
要配置动态配置文件并将其连接到某个接口,以便其自动创建 IP 多路复用接口:
创建动态配置文件以动态创建 IP 多路接口。
[edit] user@host# edit dynamic-profiles DHCP-IP-Demux
指定动态配置文件使用 demux0 接口。
[edit dynamic-profiles DHCP-IP-Demux] user@host# edit interfaces demux0
指定动态配置文件将接口单元值应用于动态 IP 多路复用接口。
[edit dynamic-profiles DHCP-IP-Demux interfaces demux0] user@host# edit unit $junos-interface-unit
(可选)配置路由器以响应任何 ARP 请求,前提是路由器有到 ARP 请求目标地址的活动路由。
[edit dynamic-profiles DHCP-IP-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set proxy-arp
为动态 IP 多路分离接口指定逻辑底层接口。
[edit dynamic-profiles DHCP-IP-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# set demux-options underlying-interface $junos-underlying-interface
指定动态 IP 多路接口的协议家族信息。
[edit dynamic-profiles DHCP-IP-Demux interfaces demux0 unit “$junos-interface-unit”] user@host# edit family inet
指定从传入订阅者 IP 地址获取多路分离源地址。
[edit dynamic-profiles DHCP-IP-Demux interfaces demux0 unit “$junos-interface-unit” family inet] user@host# set demux-source $junos-subscriber-ip-address
将环路接口指定为未编号地址,将多路复用接口 IP 地址指定为动态 IP 多路复用接口的首选源地址。
[edit dynamic-profiles DHCP-IP-Demux interfaces demux0 unit “$junos-interface-unit” family inet] user@host# set unnumbered-address lo0.0 preferred-source-address 198.51.100.100