VxWorks网络协议栈体系全解
创始人
2024-07-13 11:50:37
0

面对日益膨胀的网络,随着伴随的是多种协议的交叉使用,不知道大家对VxWorks网络协议栈是否有所了解。随着Internet的快速增长和WWW的流行,TCP/IP协议已经成为内部网和广域网的首选网络协议,随着更多的应用对协议能力的要求,IETF组织正努力给TCP/IP增加新的特性,现在WindRiver发布了实时协议栈以支持这些新的特性.

VxWorks网络协议栈是VxWorks内部的一个BSD4.4兼容的实时TCP/IP协议栈,它从基于BSD4.3的协议栈升级而来,增加了完全 的路由支持以及Internet的一些新特性,使得VxWorks的网络性能更加优越.

VxWorks网络协议栈

VxWorks网络协议栈是一个高性能的协议栈,适合于高性能的网络交换设备到低价的网络接入设备,如10M/100M以太网交换机、广域网接入设备、ATM交换机等.软件包是可调整的,使得开发者可以将其应用到从IP路由设备到完全TCP/IP的基于SNMP管理的应用系统中.VxWorks协议栈提供本地交换机或远程接入路由器所需的最新路由技术,可被用于gigabit以太交换机或DSL-接入复用器等.

VxWorks协议栈还支持IP多址广播、CIDR、DHCP、DNS、SNTP等网络协议.

VxWorks协议栈的路由引擎使用一种改进后的二叉树算法,叫PATRICIA,即使在很大的路由表中也可以提供高速的路由查找性能,这种路由引擎可以运行更快的IP包传递,并提供API(应用程序接口)用于增加或删除路由信息.WindRiver使用Midnight网络公司开发的标准协议包测试过所有的路由协议.

VxWorks网络协议栈经过仔细设计,在各类应用中的性能获得较大提高,经过测试,网络吞吐量或CPU占有率等性能都比上一版本有15%~20%的提高.优化措施包括取消在TCP层的数据拷贝、使用Hash表、缓冲管理方法的改进等.

VxWorks协议栈完全集成了MIB-II支持,包括下列MIB-II表:接口、IP、地址解析、ICMP、TCP、UDP等.#p#

VxWorks应用例子如下:

ATM

ATM是电信网络的骨干网技术,WindLink的合作伙伴Harris & Jeffries、Trillium、Digital Systems、Inverness和 Telenetworks已经将UNI3.1信号协议和ATM AAL5移植到VxWorks上了,新的标准也将被移植.

ATM

LAN多协议路由器

在应用中,打印机或远程接入服务器可能需要连接使用不同协议的不同的桌面操作系统,Wind River在VxWorks网络协议栈中支持TCP/IP、Peerless/Auco、Troy XCD、SPX/IPX、AppleTalk、SMB等协议.

SONET网络

地区电信公司通常使用SONET/SDH光钎环来获得更大的带宽,因而SONET/SDH作为TMN中的一个被管理对象,,DSET、Vertel和其他WindLink合作伙伴在VxWorks上提供了OSI协议栈以支持TMN应用.

SONET网络#p#

无线接入

无线本地环以及远程接入正成为世界通讯领域发展最快的应用之一,其中的设备要求支持PPP、远程接入协议TR-303或V5.2,WindLink合作伙伴Trillium Digital Systems、CoSystemsDevices已经在VxWorks上开发了对应的协议.

无线接入

智能网络

电信网络的基础网络正在由基于大型机的中央管理系统转变为动态分布式管理方式,在网络管理中引入智能系统,用户可以很轻松地控制网络分配.智能网络的基础是基于SS7(7号信令系统),Trillium Digital Systems和Datakinetics公司已经移植了它们的商业SS7协议栈到VxWorks上.

智能网络#p#

VxWorks协议软件的特性:

VxWorks网络协议栈支持最新的协议,如:IP multicast、CIDR、RFC-1323等

可配置成:IP、IP+UDP、IP+UDP+TCP

可作为DHCP服务器、DHCP客户端和中继代理等

可作为DNS客户端

可作为SNTP服务器、SNTP客户端

支持IP各类服务,并为IP转发做过优化

支持RIPv1和RIPv2

可选支持OSPF

具有路由策略

支持IP/ICMP/IGMP

支持ARP/代理ARP

支持TCP、UDP

有BSD 4.4兼容的Socket库

可作为BOOTP客户端

可作为RPC/NFS服务器及客户端

可作为RSH客户端和Telnet服务器

可作为RLOGIN客户端和服务器

支持PPP/SLIP/CSLIP

对TCP连接和路由表查询做过优化

在TCP、UDP层使用了零拷贝技术

新的驱动结构,支持在同一网络设备上运行多种协议

集成MIB-II支持

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
规避非法攻击 用好路由器远程管... 单位在市区不同位置设立了科技服务点,每一个服务点的员工都通过宽带路由器进行共享上网,和单位网络保持联...
范例解读VB.NET获取环境变... VB.NET编程语言的使用范围非常广泛,可以帮助开发人员处理各种程序中的需求,而且还能对移动设备进行...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...