一种基于PPPoE认证的无线宽带网络系统及方法_3

文档序号:9474871阅读:来源:国知局
的通用架构
[0055] 图5显示为活跃集(Activeset)与剩余集(Remainingset)的查询说明
[0056] 图6显示为比例公平算法(ProportionalFair,PF)调度流程
[0057] 图7显示为PPPoE建立过程
[0058] S1 ~S3 步骤
【具体实施方式】
[0059] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书 所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实 施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离 本发明的精神下进行各种修饰或改变。
[0060] 需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想, 遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘 制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可 能更为复杂。
[0061] 本发明提供一种用户CPE、无线宽带基站。所述用户CPE、无线宽带基站支持三种 端口模式,包括300688、1:1'11111^、115^1^(1。交换机端口的三种链路类型(见表2),以太网端口 有三种链路类型:access、trunk、hybird。
[0062] Access接口:access端口只能承载一个vlan的流量,通常用于交换机与PC相连 的接口,当access接口收到一个数据帧时,先判断是否有vlan信息,如果没有则打上自己 的PVID,如果有则直接丢弃;当access接口要转发一个数据帧时,先判断该数据帧的vlan 是否和自己在一个vlan,如果是,则剥离vlan信息,再转发,如果不是,则丢弃。
[0063] Trunk接口:trunk接口可以承载多个vlan的流量,只允许对默认vlan不打标记。 通常用于与其它交换机相连的接口。当trunk接口收到一个数据帧时,先判断是否允许该 vlan的流量通过,如果允许,则转发到相应的接口,由相应的接口进行处理,如果不允许,则 丢弃。Trunk接口发送数据帧时,同样判断是否允许该vlan通过,如果允许则转发到相应的 接口,由相应的接口进行处理,如果不允许,则直接丢弃。
[0064] Hybrid接口:hybrid接口可以承载多个vlan的流量,可用在与PC或交换机相连 的接口,与trunk接口的最大区别是可以对任何vlan打标记(Tag)或不打标记(unTag)。 当hybrid接口接收数据帧时,先判断该数据帧是否有vlan信息,如果有,则看该接口是否 对该v 1 an打标记,如果对该v 1 an打标记,则直接转发到相应的接口,由相应的接口进行处 理;如果没有明确说对该vlan打标记,则丢弃。因为默认情况下,hybrid接口只允许默认 vlan的数据帧通过,如果要允许其它的vlan通过,就要对相应的vlan打标记。如果收到的 数据帧没有任何标记,则标记为自己的PVID。在接口上配置对某些vlan标记所起的作用只 是允许和不允许该vlan的数据帧通过的问题,在接口上配置为对某些vlan不打标记时只 在接口发送数据帧时起作用,当接口收数据时,是不起作用的。hybrid接口发送数据帧时, 若该数据帧有标记,则判断该数据帧的标记vlan和自己是否在同一个vlan,如果是在同一 个vlan,则去掉标记后转发;如果该数据帧和自己不在同一个vlan,则判断接口对该数据 帧是标记还是不标记,如果是不标记,则去掉标记后再进行转发,如果是标记,则直接转发, 若没有明确说明是标记,还是不标记,则直接丢弃。如果要发送的数据帧没有标记,则直接 转发。
[0065] 在一个实施例中,所述无线宽带基站的一个端口与PPPoE服务器连接,无线端口 与用户CPE相连,其中:所述与PPPoE服务器连接的无线宽带基站端口的设置包括:端口类 型设置为hvbrid类型,端口允许所接收的报文所有需要与PPPoE服务器通信的VLAN转发; 对连接用户CPE的所述无线宽带基站的无线端口设置包括:端口类型设置为hybrid类 型,,端口设置允许对VLAN ID对应的VLAN以及所述PPPoE服务器所在VLAN转发。下表显 示为不同的端口类型对报文的不同处理方式
[0067] 本发明还提供一种不同域VLAN的PPPoE网络系统。在一个实施例中,如图1所示, 所述不同域VLAN的PPPoE网络系统包括用户CPE、无线宽带基站、分组传送网、汇聚交换机 以及PPPoE服务器(BAS)。其中:
[0068] 在一个实施例中,所述不同域VLAN的PPPoE网络系统的拓扑结构如图2所示,其 中,无线宽带基站为一个支持hybrid的、符合802. 11经过改造的无线路由器,分别与用户 CPE、汇聚交换机及PPPoE服务器连接。其中汇聚交换机的配置如下:
[0069] VlanlO (创建 VLAN10)
[0070] Interfaceg0/1 (进入G0/1端口,连接接入用户端口)
[0071] SwitchpvidlO (将 gO/Ι 划入 VLAN10)
[0072] Interfaceg0/2(连接无线宽带基站端口)
[0073] Switchmodetrunk (将端口 设置为 trunk 模式)
[0074] Interfacegigabitethernetl/0/3 (连接 PPPoE 服务器端口)
[0075] Portlink-typehybird
[0076] Porthybirdvlanl020untagged
[0077] 图3中只配置一个VLAN。如果需要更多的VLAN配置,只要把无线宽带基站的有 线端口、无线端口端口配置成hybird端口,并且把该端口设置允许对新增的所该端口对应 的VLAN以及所述PPPoE服务器所在VLAN转发。在一个实施例中,汇聚交换机如果仅作为 二层交换机使用,可以进行简单的trunk端口配置;如果汇聚交换机下也划分了多个VLAN, 其与无线宽带基站相连的端口也要做成hybird端口,进行相应的配置。在本实施例中,接 入无线宽带基站的用户CPE相应的VLAN的用户主机即可以配置固定IP上网,也可以通过 VLAN采用PPPoE连接拨号上网。
[0078] PPPoE建立过程可以分为Discovery (发现)阶段和PPP会话阶段(见图7)。当一 个PC想开始一个PPPoE会话时,它必须首先进行发现阶段以识别对端的以太网MAC地址, 并建立一个PPPoE的SESS0N_ID。Discovery阶段是一个无状态的阶段,该阶段主要是选 择接入服务器,确定所要建立的PPP会话标识符SessionID,同时获得对方点到点的连接信 息;PPP会话阶段执行标准的PPP过程。当此阶段完成,通信的两端都知道PPPoE的SESS0N_ ID和对端的以太网地址,它们一起定义了一个唯一的PPPoE会话。这些步骤包括PC广播一 个发起分组(PADI),一个或多个PPPoE服务器发送响应分组(PAD0),PC向选中的服务器发 送请求分组(PADR),选中的PPPoE服务器发送一个确认分组(PADS)给PC。当PC接收到确 认分组,它可以开始进行PPP会话阶段。当PPPoE服务器发送出确认分组,它可以开始PPP 会话。
[0079] 本发明还提供一种不同域VLAN的PPPoE网络方法,应用于包括有多个VLAN的 PPPoE网络中,所述不同域VLAN的PPPoE网络方法包括:
[0080] 步骤S1,对于与汇聚交换机相连的无线宽带基站端口设置,包括:端口类型设置 为hybrid类型,端
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1