如何在Packet Tracer中模拟实现PPPoE

时间:2022-08-10 06:34:12

如何在Packet Tracer中模拟实现PPPoE

摘要:介绍了PPPoE接入技术在现实中的意义,主要介绍了在Cisco Packet Tracer6.1中模拟实现PPPoE接入的两种方式,对于理解现实中PPPoE的接入方法具有重要意义。

关键字:PPPoE技术;Cisco Packet Tracer模拟器

TP393.03

PPPoE全称Point to Point Protocol over Ethernet,意思是基于以太网的点对点协议。是目前ISP提供的主流DSL接入方式,之所以采用该方式是因为PPPoE具有较高的性价比,同时方便对客户端计时和计流量。它在包括小区组网建设等一系列应用中被广泛采用,目前流行的宽带接入方式ADSL就使用了PPPoE协议。现行的网络技术教材中,对相关技术的讲解居多,对具体配置却提及甚少,甚至从无涉及,但对于高职院校的学生而言,实际动手操作是重要考核标准之一,为此,本文详细介绍了如何利用Cisco Packet Trace实现PPPoE的模拟接入。

一、 PPPoE简述

在modem接入技术发展面临一些相互矛盾的时期,既需要通过同一个用户前端接入设备远程访问多个用户主机,又需要满足类似拨号入网一样的接入控制和计费等功能,并且要尽可能减少用户端的配置操作。PPPoE技术为了解决上述问题应运而生,1998年后期问世的以太网上点对点协议(PPPoverEthernet)技术是由Redback网络公司、客户端软件开发商RouterWare公司以及Worldcom子公司UUNET Technologies公司在IETFRFC的基础上联合开发的。通过把最经济的以太网和点对点协议结合在一起,主要囊括了二者的可扩展性及管理控制功能,网络服务提供商和电信运营商便可利用可靠和熟悉的技术来加速部署高速互联网业务。它使服务提供商在提供支持多用户的宽带接入服务时更加简便易行,无论是通过数字用户线、电缆调制解调器或无线连接方式,同时该技术也简化了配置端的用户操作。它利用以太网连接大量主机组成网络,通过一个远端接入设备连入因特网,并对接入的每一个主机实现控制、计费功能。极高的性能价格比使PPPoE在包括小区组网建设等一系列应用中广泛采用。

二、 Packet Tracer介绍

Packet Tracer是由Cisco公司的一个辅助学习工具,为学习网络课程的初学者设计、配置、排除网络故障提供了网络模拟环境。用户可以在软件的图形用户界面上直接使用拖曳方法建立网络拓扑,并可提供数据包在网络中行进的详细处理过程,观察网络实时运行情况。可以学习IOS的配置、锻炼故障排查能力。本实验采用的6.1版本支持VPN,AAA认证等高级配置。旧版本不支持的协议FTP,SMTP,POP3,PPPoE,VoIP和BGP,现在也都可以支持了。

三、用Packet Trace实现PPPoE拨号连接

虽然虚拟环境中的PPPoE接入和真实环境有所区别,但新版本的Packet Tracer已经对PPPoE实现了很好的支持。本文主要介绍电话线接入和同轴电缆接入两种方式,重点在于详述路由器的配置。

1.实验设备和拓扑连接

所需实验设备:2台PC机,作为客户端接入设备;2个Cloud-PT;1台2950-24交换机;1台2811路由器;1台服务器;1个DSL Modem;1个Cable Modem;3根直通线;3根交叉线;1根电话线和1根同轴电缆。搭建虚拟环境如图1所示:

2.在路由器中配置PPPoE、路由器IP地址,输入以下命令:

单击路由器ISP,选择CLI,在命令行中配置参数

(1)配置VPDN

Router(config)#vpdn enable //启用路由器上的虚拟专用拨号网络VPDN

Router(config)#vpdn-group test //建立VPDN组,进入VPDN配置模式

Router(config-vpdn)#accept-dialin //初始化VPDN tunnel,建立一个允许拨入的VPDN子组

Router(config-vpdn-acc-in)#protocol pppoe //使用pppoe建立隧道

Router(config-vpdn-acc-in)#virtual-template 1 //创建虚拟模板1

Router(config-vpdn-acc-in)#exit

Router(config-vpdn)#exit

(2)配置用户名和密码数据库

Router(config)#username admin1 password admin1//对不同的接入用户配置

Router(config)#username admin2 password admin2//不同的用裘和密码

(3)Router(config)#ip local pool t1 200.1.1.10 200.1.1.100 //设置通过认证的用户,分配给它的接入地址池,地址池名称任意,但尽量意义明确,方便模板调用时使用

(4)配模板接口

Router(config)#interface virtual-Template 1 //进入虚拟模板1,Packet Tracer中可以创建1-200个

Router(config-if)#ip unnumbered f0/1 //虚拟模板上是没有IP地址的,需使用地址时要借用f0/1的接口地址

Router(config-if)#peer default ip address pool t1 //为ppp链路对端分配IP,调用地址池t1

Router(config-if)#exit

(5)配接口IP地址

Router(config-if)#int f0/0//M入f0/0端口

Router(config-if)#ip address 200.2.2.1 255.255.255.0//配置端口IP地址

Router(config-if)#no shutdown//激活端口

Router(config-if)#exit

Router(config)#int f0/1//进入f0/1端口

Router(config-if)#pppoe enable//在端口启用PPPoE协议

Router(config-if)#ip address 200.1.1.1 255.255.255.0//配置端口IP地址

Router(config-if)#no shutdown//激活端口

3.基本参数配置

(1)模拟电话线接入的连接说明:DSL-Modem-PT有两个接口(port0和 port1),port0 为RJ-11接口,即电话线接口;port1为RJ-45接口,即网线接口;用phone连接线把DSL Modem0的port0接口和Cloud1的Modem4接口相连,然后再用Copper Straight- Through(直连线)将Cloud0的Ethernet6接口与交换机switch0的F0/1接口相连。点击云图Cloud1,进入Config(配置)页面,在左边栏中点击DSL项,设置为“Modem4”和“Ethernet6 ”相连,点击“ Add”按钮载入即可。

(2)同轴电缆接入连接说明。

Cable-Modem-PT也有两个接口(port和port1),port0为Coaxial(同轴)接口,port1为RJ-45接口。都需使用同轴电缆连接Cable-Modem-PT和Cloud-PT的Coaxial 口。还需要注意的是在配置云图Cloud2时,一定要先在左边栏中点“Ethernet6”,然后选择 “Cable”,因为默认是“DSL”,如图2所示。再回到左边配置栏点击“Cable”,选择 “Coaxial7”对应“Ethernet6”,然后点“Add”即可。如图3所示:

4.服务器和PC端的配置。单击拓扑图中的Server0,选择“Desktop”,单击“IP Con-figuration”,选择“Static”,填写“IP Address”为 200.2.2.2,“Subnet Mask”为 255.255.255.0,“Default Gateway”为 200.2.2.1,后面需要用来测试。由于PC0和PC1成功登陆后会自动从地址池中获取到地址,故两台电脑IP地址设置为自动获取即可。

5.拨号登陆,测试连通性。

单击拓扑图上的PC0和PC1图标,选择“Desktop”选项卡,单击“PPPoE Dialer”,弹出对话框,在User Name处分别输入用户名:admini1,admini2;Password处分别输入密码:admini1,admini2;点“Connect”完成拨号接入连接,如图4所示表示成功连接。此时再点击“Command Prompt”进入命令提示符下,ping ―下服务器IP地址: 200.2.2.2,如图5所示,成功ping通,说明达到了预期效果。注意,用户名和密码是没有指定具体用户,总共分配两个PC0和PC1均可使用admin1和admin2,遵循先来先得原则。

四、结束语

通过Packet Tracer6.1来模拟实现PPPoE的接入,弥补了实验室中资金不足和设备的短缺问题。虽然跟实际应用中的连接和配置还有所差距,但是能在模拟的环境下实现,对理解比较抽象的PPPoE接入方式是一个不错的选择。特别是对于网络技术的初学者而言,能把抽象概念实体化是极为重要的,也为进行实际物理配置奠定了基础。

上一篇:高职服装专业毕业设计过程管理与对策 下一篇:基于综合实践的项目学习研究