VxWorks网络协议栈体系全解

网络 网络管理
这里我们介绍了VxWorks网络协议栈的内容。那么对于这方面的介绍将会从基本定义,结构,特点和应用各方面进行解析。

面对日益膨胀的网络,随着伴随的是多种协议的交叉使用,不知道大家对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支持

责任编辑:佟健 来源: 互联网
相关推荐

2010-09-10 11:41:16

2010-09-25 13:07:50

DHCP协议结构

2010-07-13 13:59:04

ICMP协议

2009-11-11 10:21:25

路由选择协议

2009-11-12 14:44:21

RIP路由协议

2014-10-10 15:28:08

TCP

2010-06-19 13:47:39

AMF协议

2015-11-24 10:11:17

2010-09-09 09:46:04

ZigBee协议栈

2010-09-09 13:30:03

Linux网络协议栈

2010-09-17 15:32:09

Linux网络协议栈

2010-09-02 10:38:10

无线网络

2009-11-20 10:11:02

无线传感器

2023-08-21 09:51:57

全栈软件开发

2010-09-02 16:34:13

SOAP协议

2021-07-06 21:29:16

TCPIP协议栈

2021-07-09 08:55:23

LinuxTCPIP

2010-09-15 16:52:16

2010-09-25 09:40:34

无线网络中继设置

2010-01-26 13:54:47

多层交换技术
点赞
收藏

51CTO技术栈公众号