嵌入式ADSL网关的系统设计及实现

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:liyang0ly
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络所能提供的服务越来越多,与此同时,这些服务对网络带宽的要求也越来越大。一般用户使用Internet时要经过接入网,电信主干网,最后达到ICP(Internet Content Provider:因特网内容提供商)。其中ICP一般有着高速宽带的线路与主干网相连,而主干网由于波分复用或密集波分复用的光纤技术的大量使用,使得其可提供足够的带宽使用,但是,接入网——从用户家庭到电信网的局端的这“最后一公里”,仍然是窄带的、模拟的,这“最后一公里”就是电信网宽带化的瓶颈。目前有着多种宽带接入技术和方案可供选择,其中ADSL技术可以在不改变现有接入线路的情况下达到宽带接入的目的,可以最大限度的利用现有的线路资源,是目前居民宽带接入最受欢迎的一种。 本文所提供的就是一个用户端网络的ADSL接入方案——嵌入式ADSL网关,它可实现用户端网络的整体ADSL接入。该系统是ADSL技术和嵌入式技术相结合的产物,按照常规分由硬件和软件组成,本文将讲述硬件平台的设计和建立过程,以及软件当中的防火墙和代理访问和设计和实现过程,至于嵌入式Linux操作系统的移植和物理层具体的编解码都将不涉及。 作为嵌入式技术的一个典型应用,该网关是一个具有独立工作能力的专用计算机,考虑到与PC机的软件兼容性,采用基于x86体系结构的微控制器AMDElan520作为系统的中央控制器,此芯片集成了许多PC/AT兼容的外设,专为嵌入式系统所设计。因此,所有的软件均可在PC机上进行调试,成功后一次移植到网关中即可,省去许多其他开支。为了设计方便,整个硬件平台按照自顶向下的设计方式,首先按照功能分为三部分:ADSL模块,网络接口模块,主控模块,这些模块之间采用流行的PCI总线相连接,规定模块之间的接口关系,然后进行细化,反馈回来完善原先定义的接口关系。其中,ADSL模块可作为单独的ADSL调制解调器使用,起到ATU-R的功能:网络模块由两部分组成,无线LAN和LAN接口(其中前者为可选项),可以连接WirelessLAN和LAN。主控模块起到协调的作用,包括SDRAM、微控制器、FlashROM、串口等。 /左巴八 硕士学住论文 V锐示》*A引工R”SnIE引S 该解决方案的软件部分——网关的防火墙和代理功能,由Linux提供的IP chans建立的包过虑防火墙实现,它首先通过IP转发和IP伪装实现透明代理, 让用户内部网的所有主机共享一个IP地址对Internet进行访问,同时,通过阻 止IP欺骗等非法访问,为用户的内部网提供一定的安全保障。最后,值得强 调的是,防火墙通过IP断曰转发,将可以让内部网的主机向nternet用户提供 网络服务,如 WWW和 SMTP等。 整个文章分为三个部分,第一个部分(第一、二章)重点论述ADSL的优 势所在和ADSL技术的基本原理;第二部分(第三、四章)重点阐述了硬件平 台的设计过程和思想;第三部分(第五章)重点讲述了的防火墙的建立和代理 功能的实现,文章最后对全文做了简单的总结,并对该网关的应用做了一个展 望。
其他文献
本文主要研究了时域有限差分法(FDTD)的几种新技术以及矩量法在波导缝隙阵中的应用。本文首次构造了一种适合于波导圆头缝隙的共形FDTD方案,应用该方案对工程上方头和圆头缝隙