网络ADSL接入及共享技术的实现网络毕业论文

adsl共享  时间:2021-04-21  阅读:()

AD SL接入及共享技术的实现网络毕业论文

目录

1引言

1.普通ADSL Modem双网卡PCWingate之类的代理服务器或防火墙软件

2.普通ADSL Modem +共享器

3带路由功能的ADSL Modem

2网络共享原理

2. 1私有网络地址和公有网络地址

2. 2 NAT原理

3. 1RFC1483 bridged接入方式

3. 2RFC 1577经典IPOA接入方式

3. 3 RFC2364 PPP Over ATM接入方式

3.4 RFC2516 PPPOE接入方式

4开发平台的选择及搭建

4. 1产品定位

4. 2硬件开发平台的选择

4. 3软件开发平台的选择

4.4开发平台搭建简述

1

2在此BSP基础上创建Bootable工程

3编写Alcatel DSP驱动

5. 1 Utopia接口初始化

5. 2加载及初始化函数

5. 3停止及卸载函数

5.4数据发送函数

5. 5中断控制流程

5.6数据接收处理

6. AAL5业务模块的实现

1

2接收 向系统注册业务类型

3

6. 1 vxworks 网络服务子层编写规范

6. 2 AAL5业务Service的实现

1)根据协议类型初始化封装数据、大小等值

2)用muxBind函数绑定接收函数

3)初始化Service网络参数

1 SAR模块收到报文产生中断进入接收中断处理例程

2

3 MUX层询问该报文的协议类型

4 SAR驱动层将reserved中的类型返回给MUX层

5 MUX层根据协议类型将报文提交给相应的Service

6 Service解封装后

1协议栈通过MUX层发送报文

2 MUX层将报文传给预先绑定的Service

3 Service对数据进行封装后

4 MUX层将数据发送到SAR模块相应的PVC接口

5 SAR模块相应的PVC接口发送该报文

6. 3 RFC1483协议报文处理

7增加NAT支持

7. 1 NAT模块主处理流程

7. 2 NAT模块初始化

1) nat_session结构记录每一连接的连接信息

2 nat_interface接口结构

7. 3 NAT模块主要算法

1 session结构数组的初始化

2 新建session

3 查找session

4 删除session

8 设计

正文

论文摘要本文首先阐述网络共享原理分析目前常用的

RFC1483bri dged RFC1483Routed RFC 1577 PPPOA PPPOE等各种AD S L接入协议类型及实现网络共享的方法。

选择Motorola PowerPC 850SAR芯片作为中央处理器搭建基本硬件开发平台 选择WindRiver公司的Tornado2.0作为软件集成开发。参照vxworks5.4操作系统的设备驱动编写规范结合850 CPU的SAR功能初始化 实现SAR层E ND设备驱动。

以RFC 1483协议为例 阐述在不同的ATM复用方式下各种协议数据报文的封装处理方法。参照Vxworks5.4操作系统网络服务子层

的编写规范给出AAL5业务网络服务子层的总体架构及相关算法、流程。在Vxwork s5.4协议栈上实现网络地址转换NAT功能 最后构建出一套简单的AD S L接入共享系统。

1引言

随着AD S L技术的发展 AD S L宽带接入已经不仅仅是一种纯粹的接入技术。家庭局域网的普及 中、小型企业商务的繁荣远程办公模式的引入都呼吁着更、更有效的ADSL接入共享方案的出现。

如今上用于ADSL接入共享的产品非常多如带路由功能的ADSL Modem、 ADSL共享器、 ADSL路由器等等各ADSL厂商根据实际应用的需求在ADSL接入设备的多样性、高效性和灵活性上下功夫进一步扩展了AD S L的应用前景。

实现AD S L接入共享的方式归纳起来有以下三种可以根据实际情况选择最合适的方案。

1.普通ADSL Modem双网卡PCWingate之类的代理服务器或防火墙软件

如图1-1所示双网卡PC安装Wingate之类的代理服务器或防火墙软件一块网卡连接ADSL Modem 另一块连在局域网的HUB上作为其它用户的IP网关。则局域网内的所有微机都可以通过这台主机访问Internet网络。

该方案的优点是无需添加任何设备仅多一张网卡 即可通过软件实现路由功能 同时能够使用软件所带的安全认证、帐户管理、防火墙等一系列功能。比较适合网吧等本就需要一台服务器作为帐户管理的场所。

缺点是 需要占用一台服务器作为数据转发设备较高数据交换的效率较低和服务器的性能有很大关系此外病毒入侵或服务器本身性能不稳定极易造成网络异常。

2.普通ADSL Modem +共享器

所谓共享器其实是一种集成PPPOE、 NAT等功能的简单路由器。图2-2所示的组网方案中共享器取代了前一个方案中双网卡PC的地位。

采用这种方案后可以节省一台服务器以及相关软件的花费较第一种方案来说确实经济很多也不用再担心病毒入侵、服务器不稳定等问题了。很多共享器本身就带多个L AN 口无需再添置HUB或Switch等设备即可供多台微机使用对于家庭局域网或小型办公场所非常合适。

3带路由功能的ADSL Modem

带简单路由器功能的ADSL Modem集成了ADSL接入功能及网络共享技术。如图1-3所示局域网用户仅需将自身的IP网关指向设置在ADSL Modem以太网接口上的IP地址即可实现与外部网络的互连。

由于ADSL接入和路由两种功能集成在同一设备中减少了中间的数据转发环节传输效率会更高一些配置及调试起来也方便很多。此外用一块CPU就可以实现ADSL接入协议及简单路由等软件功能硬件成本降低很多价格比起ADSL Modem +共享器当然更有优势了。

本文将首先介绍网络共享原理然后逐个分析目前常用的各种ADSL接入协议以及实现共享的方式。最后以Motorola 850SAR +Vxworks 5.4为开发平台设计一套带简单路由功能的ADSL接入设备重点阐述ATM SAR层驱动的编写、 AAL5业务、各种接入协议以及带宽共享功能的软件实现。

2网络共享原理

2. 1私有网络地址和公有网络地址

私有地址是指内部网络局域网内部的主机地址而公有网络地址是局域网的外部地址在因特网上的全球唯一的IP地址 。因特网地址分配组织规定以下的三个范围网络地址保留用做私有地址

.0——.255

.0——.255

.0——.255

也就是说这三个范围网络的地址不会在因特网上被分配但可以在一个企业局域网 内部使用。各个企业根据在可预见的将来主机数量的多少来选择一个合适的内部网络地址。不同的企业他们的内部网络地址可以相同。如果一个公司选择上述三个范围之外的其他网段作为内部网络地址则有可能会引起路由的混乱。

2.2 NAT原理

NAT Network Address Tralation网络地址转换是一个IETF标准允许一个机构以一个公有网络地址出现在Internet上。 NAT将每个局域网节点的私有网络地址转换成一个公有网络地址反之亦然。它也可以应用到防火墙技术里把私有地址隐藏起来不被外界发现使外界无法直接访问内部网络设备 同时它还帮助网络可以超越地址的限制合理地安排网络中的公有网络地址和私有网络地址的使用。

NAPT (Network Address and Port Tralation) 网络端口地址转换可以将外部网的公有IP及端口号与内部网络的私有网络IP及端口号相互映射。 通过这种端口重定向方式实现的NAT映射功能可以将来自网络的服务请求映射到内部网络某台微机上。

例如如果公司想以内部网络中的主机A作为对外公开的Web服务器就得告诉NAT设备将任何访问其公网地址80端口的连接重新定向为到内部网络A主机地址的80端口。如下图所示

3 ADSL连接协议概述

A400互联1H/1G/10M/300G流量37.8元/季

A400互联是一家成立于2020年的商家,本次给大家带来的是,全新上线的香港节点,cmi+cn2线路,全场香港产品7折优惠,优惠码0711,A400互联,只为给你提供更快,更稳,更实惠的套餐。目前,商家推出香港cn2节点+cmi线路云主机,1H/1G/10M/300G流量,37.8元/季,云上日子,你我共享。A400互联优惠码:七折优惠码:0711A400互联优惠方案:适合建站,个人开发爱好者配置...

Hostodo(年付12美元)斯波坎VPS六六折,美国西海岸机房

Hostodo是一家成立于2014年的国外VPS主机商,现在主要提供基于KVM架构的VPS主机,美国三个地区机房:拉斯维加斯、迈阿密和斯波坎,采用NVMe或者SSD磁盘,支持支付宝、PayPal、加密货币等付款方式。商家最近对于上架不久的斯波坎机房SSD硬盘VPS主机提供66折优惠码,适用于1GB或者以上内存套餐年付,最低每年12美元起。下面列出几款套餐配置信息。CPU:1core内存:256MB...

SugarHosts糖果主机圣诞节促销 美国/香港虚拟主机低至6折

SugarHosts 糖果主机商我们算是比较熟悉的,早年学会建站的时候开始就用的糖果虚拟主机,目前他们家还算是为数不多提供虚拟主机的商家,有提供香港、美国、德国等虚拟主机机房。香港机房CN2速度比较快,美国机房有提供优化线路和普通线路适合外贸业务。德国欧洲机房适合欧洲业务的虚拟主机。糖果主机商一般是不会发布黑五活动的,他们在圣圣诞节促销活动是有的,我们看到糖果主机商发布的圣诞节促销虚拟主机低至6折...

adsl共享为你推荐
投资者适当性客户端系统excursionsios5交换机routedominavimasios7支持ipadcsshack怎样找css hack 的最新使用方法迅雷雷鸟迅雷app没有ios版本的吗?怎么回事routeaddRout add -p在网络中是什么意思?Route add Cp又是什么意思?routeaddroute add命令解决双网卡同时上网两个网关设置问题routeaddroute add 命令后,本地连接的ipv4默认网关会被自动清除。这个默认网关应该怎么设置?
买域名 济南域名注册 网通服务器租用 到期域名查询 赵容 asp.net主机 inmotionhosting blackfriday 彩虹ip html空间 老左正传 vip购优惠 中国网通测速 息壤代理 无限流量 360云服务 cxz 免费的域名 重庆服务器 上海联通 更多