一种服务交换机、跨VLAN的PPPoE网络系统及方法

文档序号:8342658阅读:1098来源:国知局
一种服务交换机、跨VLAN的PPPoE网络系统及方法
【技术领域】
[0001] 本发明涉及一种计算机网络技术,特别是涉及一种服务交换机、跨VLAN的PPPoE 网络系统及方法。
【背景技术】
[0002] PPPoE是指PointtoPointoverEthernet协议技术是一种在以太网中转播 PPP(pointtopoint)帧信息的技术,尤其适用于ADSL(AsymmetricDigitalSubscriber Line,非对称数字用户线路)等方式。PPPOE的方式上网时,因为PPPOE不使用ARP协议,也 就不会产生ARP欺骗,而且PPPOE不会改变原来的局域网拓扑结构,它是在802. 3的基础上 的二次封装数据包。VLAN(VirtualLocalAreaNetwork,虚拟局域网)是一组逻辑上的设 备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它 们组织起来,相互之间的通信就好像它们是在同一个网段中一样。通常在较大型的网络中, 可以通过划分VLAN的方式,将最终的用户通过划分VLAN的方式隔离为一个个较小的网络, 甚至是一台电脑终端一个VALN,从而达到隔离用户广播包的目的。PPPoE发现阶段的第一 步。用户主机以广播的方式发送PADI数报包,目前的PPPoE服务器设备,此广播报文无法 跨越VLAN,只能在同一VLAN广播。这使得PPPoE虽然是一个很好的内网管理解决方案,但 是不能在VLAN网络中进行跨VLAN拨号,不能用于多个VLAN的大型网络中。
[0003] 鉴于此,如何找到一种能够实现跨VLAN进行PPPoE拨号的系统及方法成为了本领 域技术人员亟待解决的问题。

【发明内容】

[0004] 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种服务交换机、跨VLAN 的PPPoE网络系统及方法,用于解决现有技术中PPPoE不能在VLAN网络中进行跨VLAN拨 号的问题。
[0005]为实现上述目的及其他相关目的,本发明提供一种服务交换机,所述服务交换机 的一个端口与PPPoE服务器连接,至少一个端口与汇聚交换机相连,其中:所述与PPPoE服 务器连接的服务交换机端口的设置包括:端口类型设置为hybrid类型,端口允许所接收的 报文在对所述服务交换机连接的所有需要与PPPoE服务器通信的VLAN转发,端口的缺省 VLANID设置为PPPoE服务器所在VLAN的ID;对连接汇聚交换机的所述服务交换机端口的 设置包括:端口类型设置为hybrid类型,端口的缺省VLANID设置为与所连接的汇聚交换 机端口的缺省VLANID相同,端口设置允许对所述缺省VLANID对应的VLAN以及所述PPPoE 服务器所在VLAN转发。
[0006] 本发明还提供一种跨VLAN的PPPoE网络系统,所述跨VLAN的PPPoE网络系统包 括:一个服务交换机,所述服务交换机的一个端口与PPPoE服务器连接,所述与PPPoE服务 器连接的服务交换机端口的设置包括:端口类型设置为hybrid类型,端口设置为允许对 预设的VLAN相关的报文进行转发,所述预设VLAN包括所述服务交换机连接的所有需要与 PPPoE服务器通信的VLAN,端口的缺省VLANID设置为PPPoE服务器所在VLAN的ID;至少 一个汇聚交换机,所述汇聚交换机与所述服务交换机通过端口连接,所述与汇聚交换机连 接的服务交换机端口设置包括:端口类型设置为hybrid类型,端口的缺省VLANID设置为 与所连接的汇聚交换机端口的缺省VLANID相同,端口设置允许对所述缺省VLANID对应 的VLAN以及所述PPPoE服务器所在VLAN转发。
[0007] 可选地,所述汇聚交换机与所述服务交换机连接的端口的缺省VLANID设置包括: 端口类型设置为trunk类型,端口的缺省VLANID设置为与所连接的服务交换机端口的缺 省VLANID相同;所述汇聚交换机连接属于所述缺省VLANID对应的VLAN的至少一个用户 终端。
[0008] 可选地,所述汇聚交换机连接多个VLAN,所述与服务交换机端口连接的汇聚交换 机端口设置包括:端口类型设置为hybrid类型,端口为允许对所述汇聚交换机连接的所有 需要与PPPoE服务器通信的VLAN转发,端口的缺省VLANID设置为所连接的服务交换机端 口的缺省VLANID。
[0009] 可选地,所述PPPoE服务器所在VLAN与所述服务交换机其他端口设置的缺省VLAN ID对应的VLAN都不同,或所述PPPoE服务器所在VLAN为所述服务交换机其他端口设置的 缺省VLANID对应的VLAN的一个。
[0010] 本发明还提供一种跨VLAN的PPPoE网络方法,应用于包括有多个VLAN的PPPoE 网络中,所述跨VLAN的PPPoE网络方法包括:对所述与PPPoE服务器连接的服务交换机端 口进行设置,包括:端口类型设置为hybrid类型,端口设置为允许对预设的VLAN相关的报 文进行转发,所述预设VLAN包括所有所述服务交换机通过端口连接的需要与PPPoE服务器 通信的VLAN,端口的缺省VLANID设置为PPPoE服务器所在VLAN的ID;对与汇聚交换机连 接的所述服务交换机端口进行设置,包括:端口类型设置为hybrid类型,端口的缺省VLAN ID设置为与所连接的汇聚交换机端口的缺省VLANID相同,端口设置允许对所述缺省VLAN ID对应的VLAN以及所述PPPoE服务器所在VLAN转发。
[0011] 可选地,所述跨VLAN的PPPoE网络方法还包括:所述服务交换机端口直接连接一 个汇聚交换机,对所述与服务交换机端口连接的所述汇聚交换机端口设置包括:端口类型 设置为hybrid类型,端口设置为允许对所述汇聚交换机连接的所有需要与PPPoE服务器通 信的VLAN转发,端口的缺省VLANID设置为所连接的服务交换机端口的缺省VLANID。
[0012] 可选地,所述跨VLAN的PPPoE网络方法还包括:所述PPPoE服务器所在VLAN设置 成与所述服务交换机其他端口连接的VLAN都不同,或所述PPPoE服务器所在VLAN设置成 所述服务交换机其他端口连接的VLAN中的任一个。
[0013] 可选地,所述跨VLAN的PPPoE网络方法还包括:VLAN用户发送的PPPoE报文通过 缺省VLANID为所述VLAN的ID的服务交换机端口转发到PPPoE服务器中。
[0014] 可选地,所述跨VLAN的PPPoE网络方法还包括:所述PPPoE服务器发送的PPPoE 报文通过所述服务交换机转发到所有所述服务交换机端口连接的需要与PPPoE服务器通 信的VLAN。
[0015] 如上所述,本发明的一种服务交换机、跨VLAN的PPPoE网络系统及方法,具有以下 有益效果:通过交换机对VLAN报文所带标签的处理、让PPPoE的广播报文能够跨越VLAN。 同时也避免了多VLAN的局域网中因ARP欺骗不能上网的问题。
【附图说明】
[0016] 图1显示为本发明的跨VLAN的PPPoE网络系统的一实施例的模块示意图。
[0017] 图2显示为本发明的跨VLAN的PPPoE网络系统的一实施例的拓扑结构示意图。
[0018] 图3显示为本发明的跨VLAN的PPPoE网络方法的一实施例的流程示意图。
[0019] 元件标号说明
[0020] 1 跨VLAN的PPPoE网络系统
[0021] 11 PPPoE服务器
[0022] 12 服务交换机
[0023] 13 汇聚交换机
[0024]S1 ~S2 步骤
【具体实施方式】
[0025] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书 所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实 施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离 本发明的精神下进行各种修饰或改变。
[0026] 需要说明的是,本实施例中所提供的图示仅以示意方
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1