- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
低端路由器技术及产品
录入:edatop.com 点击:
在当今信息化社会中,人们对数据通信的需求日益增加,使得互联网以每6~9个月翻一番的速度飞速增长。TCP/IP已成为网络层通信协议的事实标准。Every Thing Over IP,IP Over Every Thing已成为当前IP网最真实的写照。路由器作为IP网的核心设备,其技术已成为当前信息产业的关键技术。低端路由器是应用最多、最广泛的路由器,为此有必要对其技术以及产品作研究和分析。
1 低端路由器定义
路由器是工作在OSI参考模型中第3层——网络层的数据包转发设备。路由器通过转发数据包来实现网络互连。虽然路由器可以支持多种协议(例如:TCP/IP、IPX/SPX、AppleTalk等协议),但使用最多的还是TCP/IP协议。路由器通常连接两个或多个由IP子网或点到点协议标识的逻辑端口,至少拥有1个物理端口。路由器根据收到数据包中的网络层地址以及路由器内部维护的路由表来决定输出端口和下一跳地址,并且重写链路层数据包头实现数据包的转发。路由器通过动态地维护路由表来反映当前的网络拓扑,通过与网络上其他路由器交换路由和链路信息来维护路由表。
从能力区分,路由器可分中高端路由器和低端路由器。各厂家的划分标准并不完全一致。通常将包交换能力>1 Mpps的路由器称为中高端路由器,包交换能力在1 Mpps以下的路由器称为低端路由器。以Cisco公司为例,7500以上系列路由器(包括12000系列和7500系列)为中高端路由器;7500以下系列路由器(包括3600系列和2600系列)称为低端路由器。
出于性能考虑,低端路由器一般适用于作为小规模网络核心路由器、小型企业网互联路由器、局域网接入公网路由器等。
2 低端路由器技术
2.1 路由器软件
路由器技术中最核心的技术是软件技术。路由器软件是最复杂的软件之一,有些路由软件运行在Unix操作系统上,有些路由器软件运行在嵌入式操作系统上,甚至有些路由器软件为提高效率,其本身就是操作系统。全球最大的路由器生产厂家Cisco公司曾一度宣称自己是一个软件公司,可见路由器软件在路由器技术中所占的重要地位。
路由器软件一般实现路由协议、查表转发和管理维护等功能。由于互联网规模庞大,运行在互联网上的路由器中的路由表也相应地非常巨大,可能包含几十万条路由信息。查表转发工作非常繁重。在高端路由器中,上述功能通常由ASIC芯片硬件实现。
路由软件的高复杂性另一方面体现在路由软件的高可靠性、高可用性以及鲁棒性。实现路由软件的功能并不复杂,在免费共享软件中甚至可以得到路由协议和数据转发的实现源代码,但是其可靠性无法满足商用产品不间断运行的需要。
在路由器研制过程中,可以通过购买商用源代码等形式迅速实现路由器软件,但成熟的路由器软件需要一年甚至两年的时间才稳定。
2.2 路由器接口
路由器接口用来将路由器连接到网络,可以分为局域网接口及广域网接口两种。局域网接口主要包括以太网
上一篇:多模光纤技术发展及其网络应用
下一篇:面向多业务应用的CATV/HFC新技术