11-H3C MSR系列路由器 中小型门店网络典型配置举例
本章节下载 (334.84 KB)
H3C MSR系列路由器
中小型门店网络典型配置举例
Copyright © 2022-2023 新华三技术有限公司 版权所有,保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。
本文档中的信息可能变动,恕不另行通知。
目 录
本文档介绍MSR系列路由器 中小型门店网络典型配置举例。
本文档适用于使用Comware V7软件版本的MSR系列路由器,如果使用过程中与产品实际情况有差异,请参考相关产品手册,或以设备实际情况为准。
本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。
本文档假设您已了解DHCP、WLAN、PPPoE和NAT特性。
如图3-1所示,某中小型门店网络的组网需求如下:
· Router作为DHCP服务器,为AP、无线终端Client和有线终端Host分配IP地址。
· 管理区用户可以通过有线和无线方式接入Internet,管理区无线用户采用PSK身份认证与密钥管理模式接入。
· Router作为Portal认证服务器和Portal Web服务器,为访问区无线用户接入Internet提供直接方式的Portal认证服务。
· Router作为出口网关,通过PPPoE拨号上网方式访问Internet,并且需要支持NAT功能,用于私网地址转换。
表3-1 终端VLAN和地址池资源规划表
设备 |
所属VLAN |
分配IP地址的DHCP地址池名称及地址网段 |
AP |
100 |
1:192.168.100.0/24 |
管理区无线终端 |
200 |
2:192.168.200.0/24 |
管理区有线终端 |
101 |
3:192.168.101.0/24 |
访问区无线终端 |
201 |
4:192.168.201.0/24 |
本举例是在R6728P19版本上进行配置和验证的。
· 在Router上配置AP通过DHCP应答报文携带的Option 43选项获取AC的IP地址完成三层注册。
· 在Router上配置无线AC服务器,确保无线终端可以通过配置的无线服务接入网络。
· 在Router上配置直接方式的Portal认证服务,用户需要输入用户名和密码完成Portal认证后才可接入网络。
· 在Router、Switch以及AP之间完成路由配置,实现网络互通。
配置AP的序列号时请确保该序列号与AP唯一对应,AP的序列号可以通过AP设备背面的标签获取。
# 开启DHCP服务。
<Router> system-view
[Router] dhcp enable
# 创建VLAN 102及其对应的VLAN接口,并为该接口配置IP地址。AP将获取该IP地址与AC建立CAPWAP隧道。
[Router] vlan 102
[Router-vlan102] quit
[Router] interface Vlan-interface 102
[Router-Vlan-interface102] ip address 10.1.1.1 24
# 配置接口Vlan-interface102工作在DHCP服务器模式。
[Router-Vlan-interface102] dhcp select server
[Router-Vlan-interface102] quit
# 配置接口GigabitEthernet1/0/1为Trunk口,允许VLAN 102通过。
[Router] interface gigabitethernet 1/0/1
[Router-GigabitEthernet1/0/1] port link-mode bridge
[Router-GigabitEthernet1/0/1] port link-type trunk
[Router-GigabitEthernet1/0/1] port trunk permit vlan 102
[Router-GigabitEthernet1/0/1] quit
# 创建VLAN 200、VLAN201,无线终端将使用该VLAN接入无线网络;配置VLAN 200、VLAN 201接口的IP地址,作为无线业务网关。
[Router] vlan 200
[Router-vlan200] quit
[Router] interface vlan-interface 200
[Router-Vlan-interface101] ip address 192.168.200.1 24
[Router-Vlan-interface101] quit
[Router] vlan 201
[Router-vlan201] quit
[Router] interface vlan-interface 201
[Router-Vlan-interface201] ip address 192.168.201.1 24
[Router-Vlan-interface201] quit
# 配置DHCP地址池1为AP分配地址范围为192.168.100.0/24,网关地址为192.168.100.1。
[Router] dhcp server ip-pool 1
[Router-dhcp-pool-1] network 192.168.100.0 mask 255.255.255.0
[Router-dhcp-pool-1] gateway-list 192.168.100.1
# 配置DHCP Option43的内容为Router的十六进制IP地址。
[Router-dhcp-pool-1] option 43 hex 80070000010a010101
[Router-dhcp-pool-1] quit
# 配置DHCP地址池2为管理区无线终端分配地址范围为192.168.200.0/24,网关地址为192.168.200.1。
[Router] dhcp server ip-pool 2
[Router-dhcp-pool-2] network 192.168.200.0 mask 255.255.255.0
[Router-dhcp-pool-2] gateway-list 192.168.200.1
[Router-dhcp-pool-2] quit
# 配置DHCP地址池3为管理区有线终端分配地址范围为192.168.101.0/24,网关地址为192.168.101.1。
[Router] dhcp server ip-pool 3
[Router-dhcp-pool-3] network 192.168.101.0 mask 255.255.255.0
[Router-dhcp-pool-3] gateway-list 192.168.101.1
[Router-dhcp-pool-3] quit
# 配置DHCP地址池4为访问区无线终端分配地址范围为192.168.201.0/24,网关地址为192.168.201.1。
[Router] dhcp server ip-pool 4
[Router-dhcp-pool-4] network 192.168.201.0 mask 255.255.255.0
[Router-dhcp-pool-4] gateway-list 192.168.201.1
[Router-dhcp-pool-4] quit
# 配置到各终端网段的静态路由。
[Router] ip route-static 192.168.100.0 24 10.1.1.2
[Router] ip route-static 192.168.101.0 24 10.1.1.2
(1) 配置管理区无线服务1
# 创建无线服务模板1,并进入无线服务模板视图。
[Router] wlan service-template 1
# 配置SSID为employee。
[Router-wlan-st-1] ssid employee
# 配置身份认证与密钥管理模式为PSK模式,配置PSK密钥为明文字符串12345678。
[Router-wlan-st-1] akm mode psk
[Router-wlan-st-1] preshared-key pass-phrase simple 12345678
# 配置加密套件为CCMP,安全信息元素为RSN。
[Router-wlan-st-1] cipher-suite ccmp
[Router-wlan-st-1] security-ie rsn
# 配置客户端数据报文转发位置为AC。(如果客户端数据报文的缺省转发位置与本配置相同,请跳过此步骤)
[Router-wlan-st-1] client forwarding-location ac
# 使能无线服务模板1。
[Router–wlan-st-1] service-template enable
[Router-wlan-st-1] quit
(2) 配置访问区服务模板2
# 创建无线服务模板2,并进入无线服务模板视图。
[Router] wlan service-template 2
# 配置SSID为guest。
[Router-wlan-st-2] ssid guest
# 配置客户端数据报文转发位置为AC。(如果客户端数据报文的缺省转发位置与本配置相同,请跳过此步骤)
[Router-wlan-st-1] client forwarding-location ac
# 使能无线服务模板2。
[Router–wlan-st-2] service-template enable
[Router-wlan-st-2] quit
(3) 配置管理区AP
# 创建手工AP1,名称为ap1,型号名称为WA4320H。
[Router] wlan ap ap1 model WA4320H
# 设置AP1的序列号为 219801A0YG819BE005JC。
[Router-wlan-ap-ap1] serial-id 219801A0YG819BE005JC
# 进入AP1的Radio 1视图,并将无线服务模板1绑定到Radio 1上,并指定客户端上线的VLAN为VLAN 200。
[Router-wlan-ap-ap1] radio 1
[Router-wlan-ap-ap1-radio-1] service-template 1 vlan 200
# 开启Radio 1的射频功能。
[Router-wlan-ap-ap1-radio-1] radio enable
[Router-wlan-ap-ap1-radio-1] return
(4) 配置访问区AP组
# 创建手工AP2,名称为ap2,型号名称为WA4320H,序列号为219801A0YG8198E0064J;创建手工AP3,名称为ap3,型号名称为WA4320H,序列号为219801A0YG8198E0078C。
<Router> system-view
[Router] wlan ap ap2 model WA4320H
[Router-wlan-ap-ap2] serial-id 219801A0YG8198E0064J
[Router-wlan-ap-ap2] quit
[Router] wlan ap ap3 model WA4320H
[Router-wlan-ap-ap3] serial-id 219801A0YG8198E0078C
[Router-wlan-ap-ap3] quit
# 创建AP组group1,将AP2和AP3加入group1。
[Router] wlan ap-group group1
[Router-wlan-ap-group-group1] ap ap2 ap3
# 将无线服务模板2绑定到AP组group1下的Radio 2上,同时指定客户端上线的VLAN为VLAN 201。
[Router-wlan-ap-group-group1] ap-model WA4320H
[Router-wlan-ap-group-group1-ap-model-WA4320H] radio 2
[Router-wlan-ap-group-group1-ap-model-WA4320H-radio-2] service-template 2 vlan 201
# 开启Radio 1的射频功能。
[Router-wlan-ap-group-group1-ap-model-WA4320H-radio-2] radio enable
[Router-wlan-ap-group-group1-ap-model-WA4320H-radio-2] return
(1) 配置AAA
# 创建名称为dm1的ISP域并进入其视图。
<Router> system-view
[Router] domain dm1
# 为Portal用户配置AAA认证方法为Local。
[Router-isp-dm1] authentication portal local
# 为Portal用户配置AAA授权方法为none。
[Router-isp-dm1] authorization portal none
# 为Portal用户配置AAA计费方法为none。
[Router-isp-dm1] accounting portal none
# 指定ISP域dm1下的用户闲置切断时间为15分钟,闲置切断时间内产生的流量为1024字节。
[Router-isp-dm1] authorization-attribute idle-cut 15 1024
[Router-isp-dm1] quit
(2) 配置Portal认证
# 配置Portal Web服务器的URL为http://192.168.201.1/portal。
[Router] portal web-server newpt
[Router-portal-websvr-newpt] url http://192.168.201.1/portal
[Router-portal-websvr-newpt] quit
# 配置两条基于目的的Portal免认证规则,放行访问DNS服务器的流量。
[Router] portal free-rule 1 destination ip any udp 53
[Router] portal free-rule 2 destination ip any tcp 53
# 在无线服务模板2上使能直接方式的Portal认证。
[Router] wlan service-template 2
[Router–wlan-st-2] portal enable method direct
# 在无线服务模板2上引用Portal Web服务器newpt。
[Router–wlan-st-2] portal apply web-server newpt
[Router–wlan-st-2] quit
# 创建本地Portal Web 服务器,进入本地Portal Web服务器视图,并指定使用HTTP协议和客户端交互认证信息。
[Router] portal local-web-server http
# 配置本地Portal Web服务器提供的缺省认证页面文件为bendi.zip(设备的存储介质的根目录下必须已存在该认证页面文件,否则功能不生效)。
[Router–portal-local-websvr-http] default-logon-page bendi.zip
[Router–portal-local-websvr-http] quit
# 配置本地Portal认证的用户名和密码。
[Router] local-user guest class network
[Router-luser-network-guest] password simple abc123
[Router-luser-network-guest] service-type portal
[Router-luser-network-guest] quit
# 开启无线Portal漫游功能。
[Router] portal roaming enable
# 关闭无线Portal客户端ARP表项固化功能。
[Router] undo portal refresh arp enable
# 开启无线Portal客户端合法性检查功能。
[Router] portal host-check enable
# 配置拨号访问规则。
[Router] dialer-group 1 rule ip permit
# 创建dialer接口、设置拨号参数、配置IP地址协商和PPP认证。
[Router] interface dialer 0
[Router-Dialer0] dialer bundle enable
[Router-Dialer0] dialer-group 1
[Router-Dialer0] ip address ppp-negotiate
[Router-Dialer0] ppp pap local-user aaa password simple abc123
[Router-Dialer0] quit
# 在接口GigabitEthernet1/0/2上建立PPPoE会话。
[Router] interface gigabitethernet 1/0/2
[Router-GigabitEthernet1/0/2] pppoe-client dial-bundle-number 1
[Router-GigabitEthernet1/0/2] quit
# 配置NAT地址转换。
[Router] interface dialer 0
[Router-Dialer0] nat outbound
[Router-Dialer0] quit
# 配置缺省静态路由,出口为拨号口0。
[Router] ip route-static 0.0.0.0 0 Dialer0
[Router] quit
(1) 配置端口所属的VLAN及对应VLAN接口的IP地址
<Sysname> system-view
[Switch] vlan 100
[Switch-vlan100] quit
[Switch] interface vlan-interface 100
[Switch-Vlan-interface100] ip address 192.168.100.1 24
[Switch-Vlan-interface100] quit
[Switch] vlan 101
[Switch] interface vlan-interface 101
[Switch-Vlan-interface101] ip address 192.168.101.1 24
[Switch-Vlan-interface101] quit
[Switch] vlan 102
[Switch-vlan102] quit
[Switch] interface vlan-interface 102
[Switch-Vlan-interface102] ip address 10.1.1.2 24
[Switch-Vlan-interface102] quit
(2) 配置Switch与Router相连的接口GigabitEthernet1/0/1为Trunk类型,允许VLAN 102通过。
[Switch] interface gigabitethernet 1/0/1
[Switch-GigabitEthernet1/0/1] port link-type trunk
[Switch-GigabitEthernet1/0/1] port trunk permit vlan 102
[Switch-GigabitEthernet1/0/1] quit
(3) 配置Switch与管理区有线终端相连的接口GigabitEthernet1/0/2为Access类型,并加入VLAN 101。
[Switch] interface gigabitethernet 1/0/2
[Switch-GigabitEthernet1/0/2] port link-type access
[Switch-GigabitEthernet1/0/2] port access vlan 101
[Switch-GigabitEthernet1/0/2] quit
(4) 配置Switch与管理区AP相连的接口GigabitEthernet1/0/3为Trunk类型,禁止VLAN 1通过,允许VLAN 100通过。
[Switch] interface gigabitethernet 1/0/3
[Switch-GigabitEthernet1/0/3] port link-type trunk
[Switch-GigabitEthernet1/0/3] undo port trunk permit vlan 1
[Switch-GigabitEthernet1/0/3] port trunk permit vlan 100
[Switch-GigabitEthernet1/0/3] port trunk pvid vlan 100
[Switch-GigabitEthernet1/0/3] quit
(5) 配置Switch与访问区相连的接口GigabitEthernet1/0/4和GigabitEthernet1/0/5为Trunk类型,禁止VLAN 1通过,允许VLAN 100通过。
[Switch] interface gigabitethernet 1/0/4
[Switch-GigabitEthernet1/0/4] port link-type trunk
[Switch-GigabitEthernet1/0/4] undo port trunk permit vlan 1
[Switch-GigabitEthernet1/0/4] port trunk permit vlan 100
[Switch-GigabitEthernet1/0/4] port trunk pvid vlan 100
[Switch-GigabitEthernet1/0/4] quit
[Switch] interface gigabitethernet 1/0/5
[Switch-GigabitEthernet1/0/5] port link-type trunk
[Switch-GigabitEthernet1/0/5] undo port trunk permit vlan 1
[Switch-GigabitEthernet1/0/5] port trunk permit vlan 100
[Switch-GigabitEthernet1/0/5] port trunk pvid vlan 100
[Switch-GigabitEthernet1/0/5] quit
(6) 配置Switch作为DHCP中继,指定DHCP服务器地址为Router的IP地址10.1.1.1。
[Switch] dhcp enable
[Switch] interface vlan-interface 100
[Switch-Vlan-interface100] dhcp select relay
[Switch-Vlan-interface100] dhcp relay server-address 10.1.1.1
[Switch-Vlan-interface100] quit
[Switch] interface vlan-interface 101
[Switch-Vlan-interface101] dhcp select relay
[Switch-Vlan-interface101] dhcp relay server-address 10.1.1.1
[Switch-Vlan-interface101] quit
(7) 配置缺省路由。
[Switch] ip route-static 0.0.0.0 0 10.1.1.1
(1) 在Router上查看地址池分配的IP地址信息。
<Router> display dhcp server ip-in-use
IP address Client identifier/ Lease expiration Type
Hardware address
192.168.100.2 0194-292f-9314-c0 Sep 2 15:32:28 2022 Auto(C)
192.168.100.3 0154-2bde-fd4b-a0 Sep 2 15:32:30 2022 Auto(C)
192.168.100.4 0102-6121-250c-0e Sep 2 15:32:30 2022 Auto(C)
192.168.101.2 0035-6361-352e-6339- Sep 2 15:58:42 2022 Auto(C)
6330-2e30-3330-362d-
4745-302f-302f-31
192.168.200.2 018e-7170-24dd-21 Sep 2 15:45:13 2022 Auto(C)
192.168.201.2 011a-95ad-b5a7-08 Sep 2 15:44:57 2022 Auto(C)
192.168.201.3 0112-2016-7f1b-01 Sep 2 15:44:16 2022 Auto(C)
(2) 在AC上查看到AP注册信息
# 在AC上使用命令display wlan ap all查看AP,可以看到AP的状态是R/M,表明AP已经成功注册到AC。
<Router> display wlan ap all
Total number of APs: 3
Total number of connected APs: 3
Total number of connected manual APs: 3
Total number of connected auto APs: 0
Total number of connected common APs: 3
Total number of connected WTUs: 0
Total number of inside APs: 0
Maximum supported APs: 16
Remaining APs: 13
Total AP licenses: 128
Local AP licenses: 128
Server AP licenses: 0
Remaining Local AP licenses: 125
Sync AP licenses: 0
AP information
State : I = Idle, J = Join, JA = JoinAck, IL = ImageLoad
C = Config, DC = DataCheck, R = Run, M = Master, B = Backup
AP name APID State Model Serial ID
ap1 1 R/M WA4320H 219801A0YG819BE005JC
ap2 2 R/M WA4320H 219801A0YG8198E0064J
ap3 3 R/M WA4320H 219801A0YG8198E0078C
(3) 在AC上查看Client信息
# 在AC上使用命令display wlan client查看在线Client,可以看到Client已经连接到AP的radio1。
<Router> display wlan client
Total number of clients: 3
MAC address User name AP name R IP address VLAN
8e71-7024-dd21 N/A ap1 1 192.168.200.2 200
1a95-adb5-a708 N/A ap2 2 192.168.201.2 201
1220-167f-1b01 N/A ap2 2 192.168.201.3 201
(4) 无线终端获得IP地址上线
以管理区无线终端为例:
(5) 访问区用户通过网页方式进行Portal认证。用户在通过认证前,发起的所有Web访问均被重定向到Portal认证页面(http://192.168.201.1/portal),如下图所示:
用户在首次进行Portal认证时,需要手工输入用户名和密码。当用户再次上线时,将可以直接访问互联网资源,不会感知到Portal认证过程。
通过执行以下显示命令查看Router上生成的Portal在线用户信息。
<Router> display portal user all
Total portal users: 2
Username: guest
AP name: ap2
Radio ID: 2
SSID: guest
Portal server: N/A
State: Online
VPN instance: N/A
MAC IP VLAN Interface
1a95-adb5-a708 192.168.201.2 201 WLAN-BSS0/4
Authorization information:
DHCP IP pool: N/A
User profile: N/A
Session group profile: N/A
ACL number/name: N/A
Inbound CAR: N/A
Outbound CAR: N/A
Username: guest
AP name: ap2
Radio ID: 2
SSID: guest
Portal server: N/A
State: Online
VPN instance: N/A
MAC IP VLAN Interface
1220-167f-1b01 192.168.201.3 201 WLAN-BSS0/4
Authorization information:
DHCP IP pool: N/A
User profile: N/A
Session group profile: N/A
ACL number/name: N/A
Inbound CAR: N/A
Outbound CAR: N/A
· Router
#
dhcp enable
#
vlan 102
#
vlan 200 to 201
#
dhcp server ip-pool 1
gateway-list 192.168.100.1
network 192.168.100.0 mask 255.255.255.0
option 43 hex 80070000010a010101
#
dhcp server ip-pool 2
gateway-list 192.168.200.1
network 192.168.200.0 mask 255.255.255.0
#
dhcp server ip-pool 3
gateway-list 192.168.101.1
network 192.168.101.0 mask 255.255.255.0
#
dhcp server ip-pool 4
gateway-list 192.168.201.1
network 192.168.201.0 mask 255.255.255.0
#
wlan service-template 1
ssid employee
akm mode psk
preshared-key pass-phrase cipher $c$3$mczcUlpjginwHwJ3vABq97tR3kLdRI823mKv
cipher-suite ccmp
security-ie rsn
service-template enable
#
wlan service-template 2
ssid guest
portal enable method direct
portal apply web-server newpt
service-template enable
#
interface Dialer0
ppp pap local-user h3c password cipher $c$3$Z3pvO6H0my2Z6Yq5QfmoMO5SrTDn7A==
dialer bundle enable
dialer-group 1
ip address ppp-negotiate
nat outbound
#
interface Vlan-interface102
ip address 10.1.1.1 255.255.255.0
#
interface Vlan-interface200
ip address 192.168.200.1 255.255.255.0
#
interface Vlan-interface201
ip address 192.168.201.1 255.255.255.0
#
interface GigabitEthernet1/0/2
port link-mode route
pppoe-client dial-bundle-number 1
#
interface GigabitEthernet1/0/1
port link-mode bridge
port link-type trunk
port trunk permit vlan 102
#
ip route-static 0.0.0.0 0 Dialer0
ip route-static 192.168.100.0 24 10.1.1.2
ip route-static 192.168.101.0 24 10.1.1.2
#
domain dm1
authorization-attribute idle-cut 15 1024
authentication portal local
authorization portal none
accounting portal none
#
local-user guest class network
password cipher $c$3$N+s6HOuF0o1QxOe48Ly+kHVQrT21UBXNgA==
service-type portal
#
portal host-check enable
portal free-rule 1 destination ip any udp 53
portal free-rule 2 destination ip any tcp 53
#
portal web-server newpt
url http://192.168.201.1:8080/portal
#
portal local-web-server http
default-logon-page bendi.zip
#
wlan ap-group group1
wlan ap-group group1
vlan 1
ap ap2
ap ap3
ap-model WA4320H
radio 1
radio 2
radio enable
service-template 2 vlan 201
#
wlan ap ap1 model WA4320H
serial-id 219801A0YG819BE005JC
vlan 1
radio 1
radio enable
service-template 1 vlan 200
radio 2
#
wlan ap ap2 model WA4320H
serial-id 219801A0YG819BE0064J
vlan 1
radio 1
radio 2
#
wlan ap ap3 model WA4320H
serial-id 219801A0YG819BE0078C
vlan 1
radio 1
radio 2
#
· Switch
#
dhcp enable
#
vlan 100 to 102
#
interface Vlan-interface100
ip address 192.168.100.1 255.255.255.0
dhcp select relay
dhcp relay server-address 10.1.1.1
#
interface Vlan-interface101
ip address 192.168.101.1 255.255.255.0
dhcp select relay
dhcp relay server-address 10.1.1.1
#
interface Vlan-interface102
ip address 10.1.1.2 255.255.255.0
#
interface GigabitEthernet1/0/1
port link-mode bridge
port link-type trunk
port trunk permit vlan 102
#
interface GigabitEthernet1/0/2
port link-mode bridge
port access vlan 101
#
interface GigabitEthernet1/0/3
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 100
port trunk pvid vlan 100
#
interface GigabitEthernet1/0/4
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 100
port trunk pvid vlan 100
#
interface GigabitEthernet0/3
port link-mode bridge
port link-type trunk
undo port trunk permit vlan 1
port trunk permit vlan 100
port trunk pvid vlan 100
#
ip route-static 0.0.0.0 0 10.1.1.1
#
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!