发明名称 一种PPPoE的负荷分担和保护倒换的方法
摘要 本发明涉及一种通信技术,是一种在宽带接入服务器上实现PPPoE会话的负荷分担和保护倒换的方法,以保护宽带接入用户的业务最大程度不受损失。该方法利用了以太网第二层交换的灵活性,以及集中控制方法的简易性,运用了每个PPPoE处理单元处理的PPP会话数目差距不超过设定数的均衡策略,使得宽带接入服务器对PPPoE的处理达到节点内部的均衡分布,充分利用了系统的能力,提高了处理性能,降低了业务损失的风险。不仅从性能和保护业务不受损失方面给最终用户带来高质量的服务,而且为运营商提供了极大的运营便利性,为它赢得信誉和竞争力。
申请公布号 CN1581826A 申请公布日期 2005.02.16
申请号 CN03153520.8 申请日期 2003.08.15
申请人 上海卓扬科技有限公司 发明人 陈立挺
分类号 H04L12/28;H04L12/24;H04L29/06;H04B7/005 主分类号 H04L12/28
代理机构 信息产业部电子专利中心 代理人 李直
主权项 1.一种PPPoE的负荷分担和保护倒换的方法,其特征在于:宽带接入服务器中,配置有至少两个PPPoE处理单元、至少一个L2交换单元和一个主控单元;PPPoE处理单元至少能完成互联网工程任务组草案标准规定的PPPoE服务器功能,以及完整的PPP协议族的LCP、认证、NCP功能,各PPPoE处理单元根据其所在的槽位配备MAC地址,同一时刻只有一个PPPoE处理单元拥有令牌,只有拥有令牌的单元才能对PPPoE主动发现发起请求作出应答,每个PPPoE处理单元在成功地建立了PPP会话或拆除了PPP会话后,都通过内部通信方式告知主控单元;L2交换单元为具有MAC层交换功能的任何接口类型的以太网接口单元,处于用户和PPPoE处理单元之间,负责把承载PPPoE帧的MAC帧转发到同一服务器节点上的任何一个PPPoE处理单元,PPPoE处理单元和用户连接在L2交换单元上的端口至少属于同一个虚拟局域网;主控单元是宽带接入服务器上的一个功能部件,负责实现PPPoE负荷分担以及保护倒换的过程,所有接入到宽带接入服务器节点的PPPoE会话的状态,包括正在建立、稳定、正在拆除状态由主控单元保存和维护,主控单元还保存每个在线的PPPoE处理单元当前正在处理的PPP会话数目,主控单元根据其对各PPPoE处理单元承担的PPP会话数目的统计,按照下述步骤进行负荷分配:A.每当有PPPoE处理单元送来建立了PPP会话或者拆除了PPP会话的消息,则激活以下步骤B~G;否则不执行以下步骤;B.重新统计各PPPoE处理单元承担的PPP会话数目;C.比较当前拥有令牌的PPPoE处理单元和其余PPPoE处理单元各自承担的已经稳定的PPP会话数目,确认当前拥有令牌的PPPoE处理单元承担的已经稳定的PPP会话数目是否少于或等于其它任何一个单元;D.如果是,由该PPPoE处理单元回应,即不发生令牌切换,转A;E.如果否,那么当前拥有令牌的PPPoE处理单元承担的已经稳定的PPP会话数目与承担PPP会话最少的单元的PPP会话数目的差是否小于或等于N,N是一个设定的大于或等于1的常数;F.如果是,转A;G.如果否,以内部通信方式通知当前拥有令牌的PPPoE处理单元交出令牌,把令牌发给当前承担PPP会话最少的PPPoE处理单元,然后转A;当一个活动的PPPoE处理单元被热拔去或出现故障时,主控单元通过修改L2交换单元中的MAC地址表项,把该单元所在槽位的MAC地址为索引的MAC地址表项的目的端口指向当前承担PPP会话数目最少的单元;如果该单元承担有从其它PPPoE处理单元倒换过来的PPP会话,把它们相应的MAC地址对应的MAC地址表项的目的端口也指向当前承担PPP会话数目最少的单元,从而把用户的PPP会话转移到当前承担PPP会话数目最少的单元;当一个空槽位上插上一个正常的PPPoE处理单元时,主控单元通过往L2交换单元增加一条相关的MAC地址表项,MAC地址为该槽位对应的MAC地址,目的端口指向该新的PPPoE处理单元,将此前曾经被倒换过的PPP会话重新倒换回来。
地址 200233上海市虹漕路461号57号楼3楼