分享免费的编程资源和教程

网站首页 > 技术教程 正文

PPPoE Client跨三层VLAN寻找PPPoE Server服务器拨号上网经典案例

goqiw 2024-09-11 07:06:06 技术教程 12 ℃ 0 评论

前言:此案例转自艾泰官网,为经典网络设计之一,特分享学习。

问题描述:

现有环境如下,ISP接入主路由器(192.168.1.1)上网,开启PPPOE强制功能,下接ST3528F三层交换机,且划分有多个VLAN进行管理,各个VLAN是无法上网的。需要VLAN20允许通过路由器的PPPOE服务器拨号上网,其他VLAN不允许上网。具体环境如下图:

设置步骤:

1、打开开始->运行->cmd,telnet进入交换机,可看到交换机已进行过配置,具有默认路由上网及划分过VLAN20,VLAN20也具有V20的DHCP地址池,如图1、图2所示:


图2

2、登录到主路由器,看到已配置过PPPoE服务器,并开启了强制认证,如图3所示:

图3

3、再次telnet到ST3528F交换机,进行配置,如图4所示:

图4

备注:

ST3528F#config 进入全局模式

ST3528F(config)#interface ethernet 1/0/1 进入接口1

ST3528F(config-if-ethernet1/0/1)#switchport mode hybrid 改为hybrid模式

Set the port Ethernet1/0/1 mode Hybrid successfully

ST3528F(config-if-ethernet1/0/1)#switchport hybrid native vlan 1 接口1的本征VLAN为VLAN 1,即PVID为VLAN 1

Set the port Ethernet1/0/1 native vlan 1 successfully

ST3528F(config-if-ethernet1/0/1)#switchport hybrid allowed vlan 1;20 untag 设置VLAN 1和VLAN 20在接口1为不打tag帧通过

set the Hybrid port Ethernet1/0/1 untag allowed vlan successfully

ST3528F(config-if-ethernet1/0/1)#quit 退出接口1

ST3528F(config)#interface ethernet 1/0/10 进入接口10

ST3528F(config-if-ethernet1/0/10)#switchport mode hybrid 改为hybrid模式

Set the port Ethernet1/0/10 mode Hybrid successfully

ST3528F(config-if-ethernet1/0/10)#switchport hybrid native vlan 20 接口1的本征VLAN为VLAN 20,即PVID为VLAN 20

Set the port Ethernet1/0/10 native vlan 20 successfully

ST3528F(config-if-ethernet1/0/10)#switchport hybrid allowed vlan 1;20 untag 设置VLAN 1和VLAN 20在接口1为不打tag帧通过

set the Hybrid port Ethernet1/0/10 untag allowed vlan successfully

三层交换机配置完成后必须输入命令 WR保存下配置。

4、在开启PPPoE强制认证的情况下,接口10下的PC获取到VLAN20的IP正常,但无法上网,如图5、图6所示:


图5

图6


5、在192.168.20.2的主机上直接使用PPPoE账号拨号,能够拨号成功,且上网正常,VLAN30下的主机无法拨号成功的,如图7、图8、图9、图10所示:


图7


图8


图9

图10

备注:此案例采用灵活的Hybrid口做跨越VLAN通信PPPoE服务。当路由器与三层交换机级联采用传统的Trunk口时,VLAN都是打上tag帧的,这样基于LAN间通信的PPPoE报文是无法通过的。只有采用Hybrid口,给要通信的VLAN均untag不打tag帧,PPPoE报文请求就会互通,则跨越VLAN可请求PPPoE服务器拨号成功。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表