RFC1577 一般用于需要静态 IP的商业用户, 和 RFC1483Bridged方式一样,可以采用带 NAT 功能的设备实现多台微机共享带宽。
3.3 RFC2364 PPP Over ATM 接入方式
PPPOA接入技术根据RFC2364封装标准对PPP包进行AAL5层封装处理,形成ATM信元流,传送到网络侧的宽带接入服务器上,完成授权、认证、分配IP地址和计费等一系列PPP接入过程。
同样,可以采用带 NAT 功能的设备实现多台微机共享带宽。此外,当服务商是根据 PPP 接入的时间进行计费时,还需要考虑 ADSL 设备是否具有按需拨号(DOD功能)及自动断开功能,这样可以避免无数据访问时系统仍占用带宽,浪费网络资源及增加不必要的费用开支。
3.4 RFC2516 PPPOE接入方式
早期的 PPPOE 接入方式,拨号程序一般放在 PC 机上,ADSL Modem 配置为简单的 RFC1483Bridged 桥接方式,由 PC 机使用PPPOE客户端程序(比较常见的有 Enternet300、RASPPPoE等)发起 PPP 拨号请求并获得动态的公网 IP 地址。其接入模型如下图所示
图 3-2 PPPOE 接入示意图
为了实现多台微机带宽共享,需要将 PPPOE 客户端呼叫例程集成至 ATUR端,其后加上 NAT 地址转换机制。目前,一般带路由功能的 ADSL 接入设备都具有这样的功能。
4 开发平台的选择及搭建
4.1 产品定位
鉴于目前市场上面向低端用户的 ADSL 接入产品较多,价格竞争非常激烈, 利润空间已急剧减缩。我们希望开发一款针对中高端用户使用的 ADSL 路由器产品,除了实现普通 ADSL 接入及简单 NAT、防火墙等功能外,还具有路由器产品的 VPN、IPSEC、服务映射、动态路由更新协议等功能,具有和 CISCO 兼容的配置命令集,实现即配即用,便于用户随时进行监控管理。
4.2 硬件开发平台的选择
通过调研,我们找到几款符合需求的CPU芯片,如 Motorola 的 PowerPC 850SAR、 Intel 的 IXP225、SamSung 的S5N89xx系列芯片,Virata 等。这几款芯片在性能、价格等方面的综合比较如下表所示:
CPU
Core
提供评估参考板
软件方面支持
价格
Virata
ARM
有
全套
低
Motorola PPC850SAR
PPC850
有
有BSP、AAL5驱动参考例程
适当
Intel
IXP225
ARM7
有
有BSP,AAL、ATM业务API等模块
高
SamSung
S5N89xx
ARM7
需购买
有BSP,AAL2、AAL5、ATM业务等API
高
表 4-1 硬件平台综合比较表
若从成本方面考虑,选择 virata 芯片比较合适,而且厂方提供了自己的操作系统及全套开发源代码,几乎已是半成品。但测试中感觉部分协议、功能不够完善,控制台人机界面也不符合要求,还需要进行后续开发,而其提供的开发环境不够理想,代码可移植性也比较差,不利于技术积累。
Intel IXP225、SamSung S5提供的软件支持较多,已支持for Tornado 的 1483Bridged 和 PPPOA 等协议,也有 NAT、PAT等网关路由应用模块,此外,还支持 Voice Over AAL2 功能。但芯片价格相比之下也高出很多。考虑到目前 VoAAL2 的应用并不明朗,很少有局端支持此项功能,所以暂不考虑这两款芯片。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说计算机ADSL接入及共享技术的实现(一)(3)在线全文阅读。
相关推荐: