二层隧道协议和三层隧道协议(二层隧道协议L2TP实践课(1)—基础L2TP配置)

1.1模拟组网拓扑

1.2模拟组网拓扑地址规划

1.3模拟组网拓扑实现的目标

Host_1配置l2tp连接并连接F1090_1设备的l2tp服务,从而使Host_1访问SW设备业务地址网关172.16.1.254/24。

1.4模拟组网设备配置

1.4.1F1090_1设备配置

1.4.1.1F1090_1设备配置-基础配置

[H3C]sysname F1090_1

#修改admin账户的登录密码

[F1090_1]local-user admin

[F1090_1-luser-manage-admin]password simple telnet12345

[F1090_1-luser-manage-admin]大流量套餐service-type https

[F1090_1-luser-manage-admin]quit

#设备console登陆去除认证并设置永不超时

[F1090_1]line console 0

[F1090_1-line-console0]undo authentication-mode

[F1090_1-line-console0]idle-timeout 0

[F1090_1-line-console0]quit

[F1090_1]

#接口IP地址配置

[F1090_1]interface GigabitEthernet1/0/1

[F1090_1-GigabitEthernet1/0/1]ip add大流量套餐ress 192.168.56.10 255.255.255.0

[F1090_1-GigabitEthernet1/0/1]quit

[F1090_1]interface GigabitEthernet1/0/2

[F1090_1-GigabitEthernet1/0/2]ip address 10.100.0.1 255.255.255.252

[F1090_1-GigabitEthernet1/0/2]quit

#把GigabitEthernet1/0/1纳入Untrust区域

[F1090_1]security-zone name Untrust

[F1090_1-security-zone-Unt大流量套餐rust] import interface GigabitEthernet1/0/1

#把GigabitEthernet1/0/2纳入trust区域

[F1090_1-security-zone-Untrust]quit

[F1090_1]security-zone name Trust

[F1090_1-security-zone-Trust] import interface GigabitEthernet1/0/2

[F1090_1-security-zone-Trust]quit

[F1090_1]

#配置默认全放通安全策略

[F1090_1]security-policy ip

[F1090_1-s大流量套餐ecurity-policy-ip] rule 1 name any-all

[F1090_1-security-policy-ip-1-any-all] action pass

[F1090_1-security-policy-ip-1-any-all] logging enable

[F1090_1-security-policy-ip-1-any-all] counting enable

[F1090_1-security-policy-ip-1-any-all]quit

[F1090_1-security-policy-ip]quit

[F1090_1]

#配置静态路由

[F1090_1]ip rou大流量套餐te-static 0.0.0.0 0 192.168.56.1

[F1090_1]ip route-static 172.16.1.0 24 10.100.0.2

[F1090_1]

1.4.1.2F1090_1设备配置-l2tp配置

#配置ISP域system对PPP用户采用本地验证。

[F1090_1]domain system

[F1090_1-isp-system] authentication ppp local

[F1090_1-isp-system]quit

# 创建本地PPP用户am,设置密码为am

[F1090_1]local-user am class network

[F1090_1-lus大流量套餐er-network-am] password simple am

[F1090_1-luser-network-am] service-type ppp

[F1090_1-luser-network-am]quit

#配置PPP地址池。

[F1090_1]ip pool aaa 10.168.0.1 10.168.0.253

The IP address range overlaps with existing IP address ranges in group default.

[F1090_1]ip pool aaa gateway 10.168.0.254

#创建接口Virtual-Templat大流量套餐e1,PPP认证方式为CHAP,并使用地址池aaa为Client端分配IP地址。

[F1090_1]interface Virtual-Template1

[F1090_1-Virtual-Template1] ppp authentication-mode chap domain system

[F1090_1-Virtual-Template1] remote address pool aaa

[F1090_1-Virtual-Template1] ip address 10.168.0.254 255.255.255.0

[F1090_1-Virtual-Template1]quit

[F1090_大流量套餐1]

# 创建LNS模式的L2TP组1,配置隧道本端名称为test,指定接收呼叫的虚拟模板接口为VT1。

[F1090_1]l2tp-group 1 mode lns

[F1090_1-l2tp1] allow l2tp virtual-template 1

# 关闭L2TP隧道验证功能

[F1090_1-l2tp1] undo tunnel authentication

[F1090_1-l2tp1] tunnel name test

[F1090_1-l2tp1]quit

[F1090_1]

#把Virtual-Template1纳入Untrust区域

[F1090_1]security-zone name U大流量套餐ntrust

[F1090_1-security-zone-Untrust] import interface Virtual-Template1

[F1090_1-security-zone-Untrust]quit

[F1090_1]

# 开启L2TP功能。

[F1090_1] l2tp enable

[F1090_1]

1.4.2SW设备配置

[H3C]sysname SW

#启用设备telnet服务

[SW]telnet server enable

#创建admin账户并设置密码为admin

[SW]local-user admin class manage

[SW-luser-manage-admin] pa大流量套餐ssword simple admin

[SW-luser-manage-admin] service-type telnet

[SW-luser-manage-admin] authorization-attribute user-role level-15

[SW-luser-manage-admin]quit

[SW]line vty 0 63

[SW-line-vty0-63] authentication-mode scheme

[SW-line-vty0-63] idle-timeout 0 0

[SW-line-vty0-63]quit

[SW]line con 0

[SW-line-consol大流量套餐e0] idle-timeout 0 0

[SW-line-console0]quit

[SW]interface LoopBack1

[SW-LoopBack1]ip address 172.16.1.254 255.255.255.0

[SW-LoopBack1]quit

[SW]interface GigabitEthernet1/0/1

[SW-GigabitEthernet1/0/1] port link-mode route

[SW-GigabitEthernet1/0/1] ip address 10.100.0.2 255.255.255.252

[SW-GigabitEthernet1/0/大流量套餐1]quit

[SW]ip route-static 0.0.0.0 0 10.100.0.1

[SW]

1.4.3Host_1设备配置

备注:Host_1指安装HCL模拟器的Windows 10 PC主机;

1.4.3.1Host_1设备配置-修改系统注册表

修改Windows注册表,不使用数字证书认证功能。

同时按键盘上“Windows键和字母R键”,弹出“运行”页面,然后输入regedit打开注册表。

找到路径HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Rasman\Parameters,新建DWORD值,名称为ProhibitIpSec,取大流量套餐值为1,并选择基数为十六进制,修改完成后重启PC,配置生效。

1.4.3.2 Host_1设备配置-创建l2tp网络连接

同时按键盘上“Windows键和字母R键”,弹出“运行”页面,然后输入“control”打开系统控制面板;

依次点击“网络和Internet”、“网络和共享中心”,如下图所示;

选择“设置新的连接或网络”,创建一个新的网络连接。

选择“连接到工作区”,单击“下一步”。

单击“使用我的Internet连接(VPN)(Ⅰ)”。

选择“我将稍后设置Internet连接”。

输入Internet地址,即LNS用于建立VPN隧道的接口的IP地址。

该地址为LNS的IP地址192.168.56.10,填大流量套餐入目标名称为L2TP,作为网络连接的名称,单击“创建”。

在“网络和共享中心”单击“更改适配器设置”。

选中新建的连接后单击右键,选择“属性”。

单击“安全”页签,“VPN类型”选择“使用IPsec的第 2 层隧道协议”。

在“允许使用这些协议(P)”的复选项中,勾选如下内容:“未加密的密码(PAP)(U)”、“质询握手身份验证协议(CHAP)(H)”和“Microsoft CHAP Version 2 (MS-CHAP v2)”,如下图所示;

1.5模拟组网拓扑实现目标的测试验证

1.5.1Host_1设备-连接L2TP服务

同时按键盘上“Windows键和字母i键”,弹出“Windows 设置”页面,如大流量套餐下图所示;

单击“网络和Internet”,点击“VPN”,即可查看先前创建L2TP连接,如下图所示;

点击“L2TP”图标并点击“连接”,如下图所示;输入用户名和密码,分别为am和am,单击“确定”。

Host_1连接L2TP过程中,F1090_1设备实时弹出日志;在F1090_1设备上,通过命令“display l2tp tunnel”可查看l2tp建立会话记录,如下图所示;

当Host_1与F1090_1设备之间完成l2tp链路的建立,在Host_1主机命令提示符(CMD)上可通过命令“ipconfig /all”查看从F1090_1设备获取的虚拟IP,如下图所示。

Host_1主机通过获取的虚拟大流量套餐IP与172.16.1.254之间相互通信。

1.5.2抓包分析测试验证

在F1090_1设备的G1/0/1接口上开启抓包后,在Host_1主机上ping测试172.16.1.254和telnet 测试 172.16.1.254,两种测试均正常。相关报文如下图所示;

ICMP请求报文

Telnet数据报文

从两种数据报文的内容,可得知;

L2TP协议使用UDP端口1701;

L2TP对传输的数据不加密,如上图中的Telnet数据报文;

L2TP传输PPP数据包,PPP可以传输多种协议报文,如本例中的icmp和tcp报文;

L2TP报文格式,如下图所示;

1.6总结

L2TP协议使用UDP端口1701;

L2TP对传输大流量套餐的数据不加密;

L2TP传输PPP数据包,PPP可以传输多种协议报文;

上述模拟组网拓扑中的L2TP隧道是Client-Initiated模式

L2TP定义了控制消息的加密传输方式,支持L2TP隧道的认证,然而,基于Windows系统创建的L2TP连接不支持L2TP隧道的认证。


友情提醒: 请添加客服微信进行免费领取流量卡!
QQ交流群:226333560 站长微信:qgzmt2

原创文章,作者:sunyaqun,如若转载,请注明出处:https://www.dallk.cn/51210.html

(0)
sunyaqunsunyaqun
上一篇 2024年6月7日
下一篇 2024年6月7日

相关推荐

发表回复

登录后才能评论