论文部分内容阅读
作为一种高性能可编程芯片,网络处理器综合了通用处理器和专用集成电路芯片两种技术的优点,能够满足信息网络高性能、高可靠性、高可扩展性的需求。因此,对于作为重要的网络接入设备—IP-DSLAM,研究如何采用网络处理器技术具有重要的科研价值和实际意义。另外,随着以太网技术逐渐成为宽带接入主流技术,在以太网中如何对用户进行认证、如何对用户进行管理和记帐等等,成为首要解决的问题。PPPoE通过把最经济的局域网技术以太网和PPP(点对点协议)的可扩展性及管理控制功能结合在一起,逐渐成为当前主要的接入方式。本文的研究内容是基于网络处理器的IP-DSLAM研究与设计项目的重要组成部分。首先介绍了宽带接入技术、IP-DSLAM和网络处理器技术,进而介绍了基于网络处理器的IP-DSLAM架构及其软件模块划分。然后,分析了接入认证系统的相关协议,包括PPP协议、PPPoE协议、RADIUS协议等,设计了IP-DSLAM中基于PPPoE和RADIUS的接入认证系统,从而为用户提供分布式的接入认证服务。之后,介绍了PPPoE服务器端的程序设计,包括数据结构和主要流程。最后,介绍了接入认证系统的开发环境。本文设计的系统是一种基于网络处理器[1]的提供访问认证控制能力的局端接入设备,在网络处理器的Xscale核中实现接入认证功能,即将原来BAS(宽带接入服务器)中的功能内嵌入IP-DSLAM中实现对用户的分布式接入认证。它支持使用PPPoE客户登录方式的PPPoE本地认证方式,并且也支持RADIUS认证,以满足宽带接入运营商的用户管理需求。