无线ip网关的设计

1 概述

在实际网络中,许多不在同一地点的局域网之间需要交互信息,为实现专用无线网(数据链)与局域网之间的互连,而研制的具备下述功能的网关。首先,实现IP级互连:即某一局域网的IP数据报经过网关的转换后可以通过无线网传到另一网关,再经转换后,IP数据报可到达另一局域网的相应的主机上,如图1所示;其次,实现连接认证。当网关启动时,与另一网关进行连接认证,当认证通过时,才建立IP连接。

实验采用自主开发的软件,工作在Windows 9x操作系统下,在局域网中获得所有的IP数据报,通过判断、修改Ethernet头信息,将IP数据报送至串口,通过连接在串口的无线设备发送出去,目的网络的网关串口上连接的无线设备接收到后,通过网关转发到目的计算机。从功能上说,网关计算机实现的是路由器的功能。

2 路由器的原理与作用

2.1 路由器原理

路由器(Router)是一种典型的网络层设备。它在两个局域网之间按IP数据报传输数据,在OSI / RM之中被称为中介系统,完成网络层中继或第三层中继的任务。路由器具有判断网络地址和选择路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,它不关心各子网使用的硬件设备,但要求运行与网络层协议相一致的软件。路由器分本地路由器和远程路由器,本地路由器是用来连接网络传输介质的,如光纤、同轴电缆、双绞线;远程路由器是用来连接远程传输介质,并要求相应的设备,如电话线要配调制解调器,无线要通过无线接收机、发射机。

路由器的主要工作就是为经过路由器的每个数据帧寻找一条最佳传输路径,并将该数据有效地传送到目的站点。由此可见,选择最佳路径的策略即路由算法是路由器的关键所在。为了完成这项工作,在路由器中保存着各种传输路径的相关数据--路由表(Routing Table),供路由选择时使用。路由表中保存着子网的标志信息、网上路由器的个数和下一个路由器的名字等内容。路由表又分为以下两种:

1. 静态路由表

由系统管理员事先设置好固定的路由表称之为静态(Static)路由表,一般是在系统安装时就根据网络的配置情况预先设定的,它不会随未来网络结构的改变而改变。

2. 动态路由表

动态路由表是路由器根据网络系统的运行情况而根据一定的路由选择算法自动调整的路由表。路由器根据路由协议(Routing Protocol)提供的功能,自动学习和记忆网络运行情况,在需要时自动计算数据传输的最佳路径。

2.2 路由器功能

路由器的功能主要有以下五个方面:

1. 网络间截获发送到远地网段的报文,起转发的作用。

2. 选择最合理的路由,引导通信。

3. 路由器在转发报文的过程中,为了便于在网络间传送报文,按照预定的规则把大的数据包分解成适当大小的数据包,到达目的地后再把分解的数据包包装成原有形式。

4. 多协议的路由器可以连接使用不同通信协议的网络段,作为不同通信协议网络段通信连接的平台。

5. 路由器的主要任务是把通信引导到目的地网络,然后到达特定的节点站地址。后一个功能是通过网络地址分解完成的。

由上述可知,根据本项目的具体要求,所设计的无线网关功能上实现了路由器的一部分作用,但并不是一个完整意义上的路由器。在设计和实际编程实现的过程中参照了现有路由器的一些实现方法,但比作为商品的路由器较为简单。

3 系统设计与实现

3.1 系统结构

系统结构如图1所示。

对LAN而言,无线数据链是隐含在网关内的协议实体,它对LAN1和LAN2都是透明的。对外部而言,半网关1和半网关2是一个整体网关,它完成与IP有关的信息处理,路由选择和LAN内部物理寻址。两个LAN间的IP数据报传输处理过程如图2所示。这里网关主要解决转发决策、时延处理和地址转换等。

时间: 2024-12-31 02:15:26

无线ip网关的设计的相关文章

企业级API网关的设计

一.网关简介 1.1 API网关背景介绍 本文讲的是企业级API网关的设计,API Gateway(APIGW / API 网关),顾名思义,是出现在系统边界上的一个面向API的.串行集中式的强管控服务,这里的边界是企业IT系统的边界,主要起到隔离外部访问与内部系统的作用.在微服务概念的流行之前,API网关的实体就已经诞生了,例如银行.证券等领域常见的前置机系统,它也是解决访问认证.报文转换.访问统计等问题的. API网关的流行,源于近几年来,移动应用与企业间互联需求的兴起.移动应用.企业互联,

利用Wi-Fi网状网部署无线IP语音传输(wVoIP)

对无线数据网络来说,语音就是"杀手级应用".而高性能的Wi-Fi网状网系统是杀手级IP无线网络.不过,不是所 有的网状网都是一模一样的.随着无线网状网越来越流行-几乎每天都会有人宣布新部署的公共和专用网络,添加语音应用的商业需求就需要网络能提高总体性能,以便处理实时应用.一旦网状网中出现多个中继段(hop),就很容易出现一些问题,譬如带宽衰退.网络时延和应用争夺优先级.如果网络覆盖广大地区,这些问题会更加严重.缺乏网络性能会严重影响Wi-Fi服务提供商最希望提供的一些实时服务,譬如Vo

android实现获取有线和无线Ip地址的方法

本文实例讲述了android实现获取有线和无线Ip地址的方法.分享给大家供大家参考.具体如下: 做android的开发时,遇到了获取有线ip地址的问题.不多说 上代码! for (Enumeration<NetworkInterface> en = NetworkInterface .getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.nextElement(); if (intf.getNam

嵌入式无线局域网设备的设计与实现

1 嵌入式系统简介 嵌入式系统是指以计算机技术为基础.以应用为中心.软件硬件可裁剪,功能.可靠性.功耗.体积.成本有着严格要求的专用计算机系统.追求"短.小.轻.薄,省电.快.成本低"的目标.嵌入式系统设备已广泛应用于制造工业.过程控制.仪器仪表.军事装备.消费类产品等领域.嵌入式系统由软硬件组成,一般分为五个部分:处理器.存储器.输入输出.操作系统和应用软件.如图1所示: 嵌入式系统最初的应用是基于单片机的,它只是使用8位的芯片执行一些简单的单进程的程序,没有多进程的任务调度,还谈不

图解:嵌入式无线局域网设备的设计与实现

1 嵌入式系统简介 嵌入式系统是指以计算机技术为基础.以应用为中心.软件硬件可裁剪,功能.可靠性.功耗.体积.成本有着严格要求的专用计算机系统.追求"短.小.轻.薄,省电.快.成本低"的目标.嵌入式系统设备已广泛应用于制造工业.过程控制.仪器仪表.军事装备.消费类产品等领域.嵌入式系统由软硬件组成,一般分为 五个部分:处理器.存储器.输入输出.操作系统和应用软件.如图1所示:嵌入式系统最初的应用是基于单片机的,它只是使用8位的芯片执行一些简单的单进程的程序,没有多进程的任务调度,还谈不

宽带固定无线接入网MAC层设计

一.引言 宽带接入网被认为是信息高速公路的最后一公里,必将成为未来国家信息基础设施发展的重点.目前有几种宽带接入方式,如光纤接入.xDSL.宽带固定无线接入网等.与其它宽带接入方式相比,宽带固定无线接入网有许多优点,如建网快.低成本.易维修和可克服某些地理环境的限制等,已成为一种非常有前途的接入方式. 宽带固定无线接入网是指节点固定的无线通信系统,主要用来在用户终端和核心网之间传送数据[1].宽带固定无线接入网的拓扑结构如图1所示.宽带固定无线接入网是一种点到多点的结构,主要包括基站(BS).用

周鸿祎:明年发力无线搜索 路由器正在设计

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 新浪科技讯 11月25日下午消息,奇虎360今天公布了第三季度财报,营收.每股收益和第四季度预期均超华尔街预期.360董事长周鸿祎在财报电话会议上透露,360明年将在无线搜索和硬件上继续发力,他首次承认无线路由器已经在设计之中. 当被问及360搜索的市场份额能否继续增长时,周鸿祎表示,360搜索发布以来份额一直在稳步上升,到目前为止峰值大约为

下一代无线局域网WLAN的设计指南

网络设计是一件很玄妙的事情,不过, 前提必须是要有一个合理的构架为基础来进行设计.否则,则达不到事先的效果.什么是无线局域网设计?它是一个矢量图绘制软件,用来展示以线路连接着的各个部分?还是在RFC响应中厂商与用户需求的匹配列表?或者是与解决方案相关的材料单?对于不同的人员来说,WLAN可以是上面所列的任何一种,我曾经见过各式各样的WLAN设计,每一个都让我很吃惊.作为一个咨询师,当我们讨论设计方案的时候,我们会把方案细化到结构如何构建,各部分如何运作.在设计中最重要的一点是,需要最细化的信息,

无线网络出现IP冲突怎么办?

  在我们使用无线网络的时候经常会出现"无线IP冲突"的情况,那么这个是什么原因造成的呢?又应该如何解决呢?下面我们就来看看详细的内容吧.在一些无线网络中,由于客户机数目较多,为方便对这些机器进行管理,很多管理员会使用无线路由器提供的DHCP服务,为客户机提供TCP/IP参数配置,如IP地址.网关地址和DNS服务器等.但如果你的无线网络中,有些电脑必须手工指定TCP/IP参数配置,这时DHCP服务器提供的动态IP地址和手工指定的静态IP地址共存,如果你没有合理配置无线路由器中DHCP服