RouterOS v7.17支持PPPoE server over VLAN功能
RouterOS v7.17新增支持pppoe – added support for PPPoE server over 802.1Q VLANs;
此设置允许 PPPoE 服务器基于802.1Q VLAN 运行。默认情况下,PPPoE 服务器在其接口上仅接受未标记的数据包。但是,网络中的PPPoE客户端会位于不同 VLAN 下,在以前的版本,会为每个 VLAN 配置单独的 PPPoE Server,如果有1000个VLAN就需要创建1000个PPPoE Server,同时需要创建1000个VLAN,导致RouterOS配置加载速度很慢,大量占用CPU资源!
在7.17后可以直接在 PPPoE 服务器设置对应的 VLAN ID,简化了大量配置。当您指定 VLAN ID 时,PPPoE 服务器将接受来自客户端的未打标记untag或标记tag数据包,并使用相同的 VLAN 回复。此设置也可应用于 CVLAN 和 SVLAN 接口。例如,当在VLAN接口上设置了use-service-tag=yes
上使用该选项时,也会启用 QinQ 设置。
该设置支持 VLAN ID 的范围和使用逗号分隔值指定的单个 VLAN。例如:pppoe-over-vlan-range=100-115,120,122,128-130。
配置非常简单,在原有的PPPoE Server下,设置对应的网络接口,例如ether2,并添加对应的vlan id,winbox配置如:
命令行配置如下:
/interface pppoe-server server
add disabled=no interface=ether2 one-session-per-host=yes \
pppoe-over-vlan-range=10,20,30,55 service-name=service1
[admin@MikroTik] /interface/pppoe-server/server> print
Flags: X – disabled, I – invalid
0 service-name=”service1″ interface=ether2 max-mtu=auto max-mru=auto
mrru=disabled authentication=pap,chap,mschap1,mschap2 keepalive-timeout=10
one-session-per-host=yes max-sessions=unlimited pado-delay=0
default-profile=default pppoe-over-vlan-range=10,20,30,55
需要注意:
测试发现当前7.17在PPPoE-server的RouterOS上,当从交换机trunk给RouterOS后,如果interface vlan下创建了对应的VLAN ID接口会导致PPPoE拨号失败,目前看不能在/interface vlan创建三层VLAN接口。目前还没有测试过QinQ