住房和城乡建设部网站关于污水运行负荷率要求的文件,360建筑网密码忘了,沈阳高端做网站建设,专业定制网站建设智能优化本文章收录至《网络》专栏#xff0c;点击右上角专栏图标可访问本专栏#xff01; 路由#xff08;routing#xff09;是指分组从源到目的地时#xff0c;决定端到端路径的网络范围的进程。路由工作在OSI参考模型第三层——网络层的数据包转发设备。路由器通过转发数据包来… 本文章收录至《网络》专栏点击右上角专栏图标可访问本专栏 路由routing是指分组从源到目的地时决定端到端路径的网络范围的进程。路由工作在OSI参考模型第三层——网络层的数据包转发设备。路由器通过转发数据包来实现网络互连。虽然路由器可以支持多种协议如TCP/IP、IPX/SPX、AppleTalk等协议但是在我国绝大多数路由器运行TCP/IP协议。路由器通常连接两个或多个由IP子网或点到点协议标识的逻辑端口至少拥有1个物理端口。路由器根据收到数据包中的网络层地址以及路由器内部维护的路由表决定输出端口以及下一跳地址并且重写链路层数据包头实现转发数据包。路由器通过动态维护路由表来反映当前的网络拓扑并通过网络上其他路由器交换路由和链路信息来维护路由表。 中文名路由外文名routing概念工程术语特点高效简单 概念
1、路由是指路由器从一个接口上收到数据包根据数据包的目的地址进行定向并转发到另一个接口的过程。路由通常与桥接来对比在粗心的人看来它们似乎完成的是同样的事。它们的主要区别在于桥接发生在OSI参考模型的第二层数据链路层而路由发生在第三层网络层。这一区别使二者在传递信息的过程中使用不同的信息从而以不同的方式来完成其任务。
路由的话题早已在计算机界出现但直到八十年代中期才获得商业成功。究其主要原因是七十年代的网络普遍很简单发展到后来大型的网络才较为普遍。
2、工程术语。指道路情况包括道路宽度、深度、方向等信息。
作用
路由器能够连接不同类型的局域网和广域网如以太网、ATM网、FDDI网、令牌环网等。不同类型的网络其传送的数据单元——包Packet的格式和大小是不同的。就像公路运输是以汽车为单位装载货物而铁路运输是以车皮为单位装载货物一样从汽车运输改为铁路运输必须把货物从汽车上放到火车车皮上网络中的数据也是如此。数据从一种类型的网络传输至另一种类型的网络必须进行帧格式转换。路由器就有这种能力。
实际上我们所说的“互联网”就是指各种路由器将各种不同的网络类型互相连接起来。
工作原理
路由器是第三层网络设备。集线器工作在第一层即物理层没有智能处理能力当一个端口的电流传到集线器中时它只是简单地将电流传送到其他端口不关心其他端口连接的计算机是否接收这些数据。交换机工作在第二层即数据链路层它要比集线器智能一些对它而言网络上的数据就是MAC地址的集合它能分辨出帧中的源MAC地址和目的MAC地址因此可以在任意两个端口间建立联系但是交换机并不懂得IP地址它只知道MAC地址。路由器工作在第三层即网络层它比交换机还要“聪明”一些它能理解数据中的IP地址如果它接收到一个数据包就检查包中的目标网络地址以判断该包的目的地址在当前的路由表中是否存在即路由器是否知道到达目标网络的路径。如果发现包的目标地址与本路由器的某个接口所连接的网络地址相同那么马上数据转发到相应接口如果发现包的目标地址不是自己的直连网段路由器会查看自己的路由表查找包的目的网络所对应的接口并从相应的接口转发出去如果路由表中记录的网络地址与包的目标地址不匹配则根据路由器配置转发到默认接口在没有配置默认接口的情况下会给用户返回目标地址不可达的 ICMP 信息。
路由工作包含两个基本的动作
1、确定最佳路径
2、通过网络传输信息
在路由的过程中后者也称为数据交换。交换相对来说比较简单而选择路径很复杂
路径选择
metric是路由算法用以确定到达目的地的最佳路径的计量标准如路径长度。为了帮助选路路由算法初始化并维护包含路径信息的路由表路径信息根据使用的路由算法不同而不同。
路由算法根据许多信息来填充路由表。目的/下一跳地址对告知路由器到达该目的最佳方式是把分组发送给代表“下一跳”的路由器当路由器收到一个分组它就检查其目标地址尝试将此地址与其“下一跳”相联系。下表为一个目的/下一跳路由表的例子。路由表还可以包括其它信息。路由表比较metric以确定最佳路径这些metric根据所用的路由算法而不同。路由器彼此通信通过交换路由信息维护其路由表路由更新信息通常包含全部或部分路由表通过分析来自其它路由器的路由更新信息该路由器可以建立网络拓扑图。路由器间发送的另一个信息是链接状态广播信息它通知其它路由器发送者的链接状态链接信息用于建立完整的拓扑图使路由器可以确定最佳路径。
交换算法
交换算法相对而言较简单对大多数路由协议而言是相同的多数情况下某主机决定向另一个主机发送数据通过某些方法获得路由器的地址后源主机发送指向该路由器的物理MAC地址的数据包其协议地址是指向目的主机的。
路由器查看了数据包的目的协议地址后确定是否知道如何转发该包如果路由器不知道如何转发通常就将之丢弃。如果路由器知道如何转发就把目的物理地址变成下一跳的物理地址并向之发送。下一跳可能就是最终的目的主机如果不是通常为另一个路由器它将执行同样的步骤。当分组在网络中流动时它的物理地址在改变但其协议地址始终不变。
ISO定义了用于描述此过程的分层的术语。在该术语中没有转发分组能力的网络设备称为端系统ES--end system有此能力的称为中介系统IS--intermediate system。IS又进一步分成可在路由域内通信的域内ISintradomain IS和既可在路由域内又可在域间通信的域间ISinterdomain IS。路由域通常被认为是统一管理下的一部分网络遵守特定的一组管理规则也称为自治系统autonomous system。在某些协议中域内路由协议仍可用于在区间内和区间之间交换数据。
度量标准
路由算法使用了许多不同的度量标准以确定最佳路径。复杂的路由算法可以基于多个度量标准选择路由并把它们结合成一个复合的度量标准。常用的度量标准如下
路径长度
路径长度是最常用的路由度量标准。一些路由协议允许网管给每个网络链接人工赋以代价值这种情况下路径长度是所经过各个链接的代价总和。其它路由协议定义了跳数即分组在从源到目的的路途中必须经过的网络产品如路由器的个数。
可靠性
在路由算法中指网络链接的可依赖性通常以位误率描述有些网络链接可能比其它的失效更多网路失效后一些网络链接可能比其它的更易或更快修复。任何可靠性因素都可以在给可靠率赋值时计算在内通常是由网管给网络链接赋以度量标准值。
延迟
指分组从源通过网络到达目的所花时间。很多因素影响到延迟包括中间的网络链接的带宽、经过的每个路由器的端口队列、所有中间网络链接的拥塞程度以及物理距离。因为延迟是多个重要变量的混合体它是个比较常用且有效的度量标准。
带宽
带宽指链接可用的流通容量。在其它所有条件都相等时10Mbps的以太网链接比64kbps的专线更可取。虽然带宽是链接可获得的最大吞吐量但是通过具有较大带宽的链接做路由不一定比经过较慢链接路由更好。例如如果一条快速链路很忙分组到达目的所花时间可能要更长。
负载
负载指网络资源如路由器的繁忙程度。负载可以用很多方面计算包括CPU使用情况和每秒处理分组数。持续地监视这些参数本身也是很耗费资源的。
通信代价
通信代价是另一种重要的度量标准尤其是有一些公司可能关系运作费用甚于性能。即使线路延迟可能较长他们也宁愿通过自己的线路发送数据而不采用昂贵的公用线路。
设计目标
路由算法可以根据多个特性来加以区分。首先算法设计者的特定目标影响了该路由协议的操作其次存在着多种路由算法每种算法对网络和路由器资源的影响都不同最后路由算法使用多种metric影响到最佳路径的计算。下面分析下这些路由算法的特性。
路由算法通常具有下列设计目标的一个或多个
优化
指路由算法选择最佳路径的能力根据metric的值和权值来计算。例如有一种路由算法可能使用跳数和延迟但可能延迟的权值要大些。当然路由协议必须严格定义计算metric的算法。
高效简单
它也可以设计得尽量简单。换句话说路由协议必须高效地提供其功能尽量减少软件和应用的开销。当实现路由算法的软件必须运行在物理资源有限的计算机上时高效尤其重要。
稳定
路由算法必须稳定即在出现不正常或不可预见事件的情况下必须仍能正常处理例如硬件故障、高负载和不正确的实现。因为路由器位于网络的连接点当它们失效时会产生重大的问题。最好的路由算法通常是那些经过了时间考验证实在各种网络条件下都很稳定的算法。
快速聚合
聚合是所有路由器对最佳路径达成一致的过程。当某网络事件使路径断掉或不可用时路由器通过网络分发路由更新信息促使最佳路径的重新计算最终使所有路由器达成一致。聚合很慢的路由算法可能会产生路由环或网路中断。
在下图中的路由环中某分组在时间t1到达路由器1路由器1已经更新并知道到达目的的最佳路径是以路由器2为下一跳于是就把该分组转发给路由器2。但是路由器2还没有更新它认为最佳的下一跳是路由器1于是把该分组发回给路由器1结果分组在两个路由器间来回传递直到路由器2收到路由更新信息或分组超过了生存期。
路由环
灵活
即它们应该迅速、准确地适应各种网络环境。例如假定某网段断掉了当知道问题后很多路由算法对通常使用该网段的路径将迅速选择次佳的路径。路由算法可以设计得可适应网络带宽、路由器队列大小和网络延迟。
算法类型
各类路由算法可根据不同的依据进行不同的分类。
静态算法与动态算法
静态路由算法很难算得上是算法只不过是开始路由前由网管建立的表映射。这些映射自身并不改变除非网管去改动。使用静态路由的算法较容易设计在网络通信可预测及简单的网络中工作得很好。
由于静态路由系统不能对网络改变做出反映通常被认为不适用于的大型、易变的网络。九十年代主要的路由算法都是动态路由算法通过分析收到的路由更新信息来适应网络环境的改变。如果信息表示网络发生了变化路由软件就重新计算路由并发出新的路由更新信息。这些信息渗入网络促使路由器重新计算并对路由表做相应的改变。
动态路由算法可以在适当的地方以静态路由作为补充。例如最后可选路由router of last resort作为所有不可路由分组的去路保证了所有的数据至少有方法处理。
单路径算法与多路径算法
一些复杂的路由协议支持到同一目的的多条路径。与单路径算法不同这些多路径算法允许数据在多条线路上复用。多路径算法的优点很明显它们可以提供更好的吞吐量和可靠性。
平坦与分层
一些路由协议在平坦的空间里运作其它的则有路由的层次。在平坦的路由系统中每个路由器与其它所有路由器是对等的在分层次的路由系统中一些路由器构成了路由主干数据从非主干路由器流向主干路由器然后在主干上传输直到它们到达目标所在区域在这里它们从最后的主干路由器通过一个或多个非主干路由器到达终点。
路由系统通常设计有逻辑节点组称为域、自治系统或区间。在分层的系统中一些路由器可以与其它域中的路由器通信其它的则只能与域内的路由器通信。在很大的网络中可能还存在其它级别最高级的路由器构成了路由主干。
分层路由的主要优点是它模拟了多数公司的结构从而能很好地支持其通信。多数的网络通信发生在小组中域。因为域内路由器只需要知道本域内的其它路由器它们的路由算法可以简化根据所使用的路由算法路由更新的通信量可以相应地减少。
主机智能与路由器智能
一些路由算法假定源结点来决定整个路径这通常称为源路由。在源路由系统中路由器只作为存贮转发设备无意识地把分组发向下一跳。其它路由算法假定主机对路径一无所知在这些算法中路由器基于自己的计算决定通过网络的路径。前一种系统中主机具有决定路由的智能后者则为路由器具有此能力。
主机智能和路由器智能的折衷实际是最佳路由与额外开销的平衡。主机智能系统通常能选择更佳的路径因为它们在发送数据前探索了所有可能的路径然后基于特定系统对“优化”的定义来选择最佳路径。然而确定所有路径的行为通常需要很多的探索通信量和很长的时间。
域内与域间
一些路由算法只在域内工作其它的则既在域内也在域间工作。这两种算法的本质是不同的。其遵循的理由是优化的域内路由算法没有必要也成为优化的域间路由算法。
链接状态与距离向量
链接状态算法也叫做短路径优先算法把路由信息散布到网络的每个节点不过每个路由器只发送路由表中描述其自己链接状态的部分。距离向量算法也叫做Bellman-Ford算法中每个路由器发送路由表的全部或部分但只发给其邻居。也就是说链接状态算法到处发送较少的更新信息而距离向量算法只向相邻的路由器发送较多的更新信息。
由于链接状态算法聚合得较快它们相对于距离算法产生路由环的倾向较小。在另一方面链接状态算法需要更多的CPU和内存资源因此链接状态算法的实现和支持较昂贵。虽然有差异这两种算法类型在多数环境中都可以工作得很好。
路由类型
路由分为静态路由(static routing)和动态路由(dynamic routing)和直连路由三种类型。
特点
静态路由的特点
静态路由是由管理员在路由器进行手工配置的固定的路由
静态路由允许对路由的行为进行精确的控制减少了网络流量单向以及配置简单静态路由通常情况下优先级最高因为其管理距离最短 。静态路由是在路由器中设置的固定的路由表。除非网络管理员干预否则静态路由不会发生变化。由于静态路由不能对网络的改变作出反映一般用于网络规模不大、拓扑结构固定的网络中。静态路由的优点是简单、高效、可靠。在所有的路由中静态路由优先级最高。当动态路由与静态路由发生冲突时以静态路由为准。
动态路由的特点
动态路由是网络中的路由器之间根据实时网络拓扑变化相互通信传递路由信息利用收到的路由信息通过路由选择协议计算更新路由表的过程 。
动态路由减少了管理任务
配置
静态路由的配置
进去全局配置模式定义目标网络号目标网络的子网掩码和下一跳地址或接口
Router(config)#ip route {nexthop-address|exit-interface} [distance]
Routerconfig#ip route network [mask] {address | interface} [distance] [permantet]
目标网络掩码到达目标网络的下一个路由器地址或本地接口
默认路由是静态路由的一种是指当路由表中与包的目标地址之间没有匹配的表项时路由器能够作出的选择
Routerconfig#ip route 0.0.0.0 0.0.0.0 下一个路由器的接口地址
Routerconfig#ip classless
其中 0.0.0.0 0.0.0.0 代表将发往任何网络的包都转发到下一个路由器接口地址
Ip classless 指路由器接收到不能转发的包的时候会将其匹配给默认路由
并且返回目标地址不可达的 ICMP的消息
动态路由的配置
常见动态路由分为距离矢量路由协议DistanceVector Routing Protocol和链路状态路由协议Link-State Routing Protocol。
动态路由是网络中的路由器之间相互通信传递路由信息利用收到的路由信息更新路由器表的过程。它能实时地适应网络结构的变化。如果路由更新信息表明发生了网络变化路由选择软件就会重新计算路由并发出新的路由更新信息。这些信息通过各个网络引起各路由器重新启动其路由算法并更新各自的路由表以动态地反映网络拓扑变化。动态路由适用于网络规模大、网络拓扑复杂的网络。当然各种动态路由协议会不同程度地占用网络带宽和CPU资源。
距离矢量路由协议包括RIP,EIGRP,IGRP
链路状态路由协议包括OSPF,ISIS
RIP
RIP是Internet中常用的路由协议路由器根据距离选择路由路由器收集所有可到达目的地的不同路径并且保存有关到达每个目的地的最少站点数的路径信息除到达目的地的最佳路径外任何其它信息均予以丢弃。同时路由器也把所收集的路由信息用RIP协议通知相邻的其它路由器。这样正确的路由信息逐渐扩散到了全网。
RIP 有两个不同的版本RIPv1和RIPv2. RIPv1。
RIPv1和RIPv2. RIPv1 的主要区别
1RIPv1是有类路由协议RIPv2是无类路由协议
2RIPv1不能支持VLSMRIPv2可以支持VLSM
3RIPv1没有认证的功能RIPv2可以支持认证并且有明文和MD5两种认证
4RIPv1没有手工汇总的功能RIPv2可以在关闭自动汇总的前提下进行手工汇总
5RIPv1是广播更新RIPv2是组播更新
6RIPv1对路由没有标记的功能RIPv2可以对路由打标记tag用于过滤和做策略
7RIPv1发送的updata最多可以携带25条路由条目RIPv2在有认证的情况下最多只能携带24条路由
8RIPv1发送的updata包里面没有next-hop属性RIPv2有next-hop属性可以用与路由更新的重定
RIPv1的配置
Router(config)#routerrip
Router(config-router)#network xxxx.xxxx.xxxx.xxxx
RIPv2的配置
Router(config)#router rip
Router(config-router)#version2
Router(config-router)#no auto-summary
RIP使用非常广泛它简单、可靠便于配置。但是RIP只适用于小型的同构网络因为它允许的最大站点数为15任何超过15个站点的目的地均被标记为不可达。而且RIP每隔30s一次的路由信息广播也是造成网络的广播风暴的重要原因之一。
EIGRP
EIGRP是思科私有的他是高级距离矢量路由协议使用DUAL算法。EIGRP是建立邻居关系最快的路由协议
EIGRP的5个Metric值带宽Bandwidth负载(Load)延迟(Delay)可靠性(Reliability)MTU
配置
Router(config)#router eigrp XX
Router(config-router)#noauto-summary
OSPF
OSPF是一种基于链路状态的路由协议需要每个路由器向其同一管理域的所有其它路由器发送链路状态广播信息。在OSPF的链路状态广播中包括所有接口信息、所有的量度和其它一些变量。利用OSPF的路由器首先必须收集有关的链路状态信息并根据一定的算法计算出到每个节点的最短路径。而基于距离向量的路由协议仅向其邻接路由器发送有关路由更新信息。
配置
Router(config)#router ospf XX
Router(config-router)#router-idX.X.X.X
Router(config-router)#networkXXXX.XXXX.XXXX.XXXXarea X
OSPF将一个自治域再划分为区相应地即有两种类型的路由选择方式当源和目的地在同一区时采用区内路由选择当源和目的地在不同区时则采用区间路由选择。这就大大减少了网络开销并增加了网络的稳定性。当一个区内的路由器出了故障时并不影响自治域内其它区路由器的正常工作这也给网络的管理、维护带来方便。
静态路由和动态路由有各自的特点和适用范围因此在网络中动态路由通常作为静态路由的补充。当一个分组在路由器中进行寻径时路由器首先查找静态路由如果查到则根据相应的静态路由转发分组否则再查找动态路由。
路由器的某一个接口接收到一个数据包时会查看包中的目标网络地址以判断该包的目的地址在当前的路由表中是否存在即路由器是否知道到达目标网络的路径。如果发现包的目标地址与本路由器的某个接口所连接的网络地址相同那么马上数据转发到相应接口如果发现包的目标地址不是自己的直连网段路由器会查看自己的路由表查找包的目的网络所对应的接口并从相应的接口转发出去如果路由表中记录的网络地址与包的目标地址不匹配则根据路由器配置转发到默认接口在没有配置默认接口的情况下会给用户返回目标地址不可达的 ICMP 信息。
路由协定与可被绕送协定
路由协定与可被绕送协定常会令人混淆
可被绕送协定
任何一个提供足够的网络层位址资讯让封包可被从一个装置转送到另一个而不需要知道来源到目的地的整条路径的网络通讯协定。“可被绕送协定”定义了封包的格式与封包字段的使用方式。封包通常从一个终端系统被递送到另一个。IP是一个可被绕送协定而以太网路是一个不可被绕送协定的例子。
路由协定
在网络间交换路由资讯让路由器可动态建立路由表的通讯协定。传统的IP路由十分简单因为它使用下一个节点路由方法也就是路由器只需要考虑将封包送到哪一个“下一个节点”而不需考虑到目的地的整条路径。
虽然动态路由可能非常复杂但它使得互联网十分有弹性且让互联网的规模自从采用IP以后成长了超过八个数量级。
依照路由器与其他自治系统的关系有许多种类的路由协定
Ad hoc网络路由协定
常见于没有或有一点点基础的网络。参见Ad hoc路由协定列表以获得提议中的协定。
内部闸道协定IGPs
在单一的自治系统中交换路由资讯。常见的范例包括
IGRPInterior Gateway Routing Protocol
EIGRPEnhanced Interior Gateway Routing Protocol
OSPFOpen Shortest Path First
RIPRouting Information Protocol
IS-ISIntermediate System to Intermediate System
外部闸道协定EGPs
在不同的自治系统中交换路由资讯。EGP包括
EGP原本用来连接互联网骨干的外部闸道协定已不再使用
BGPBorder Gateway Protocol大约从1995年开始使用的版本BGPv4
路由器分级
接入
接入路由器是指将局域网用户接入到广域网中的路由器设备。只要有互联网的地方就会有路由器。如果你通过局域网共享线路上网就一定会使用路由器。
企业级
企业级路由器用于连接大型企业内成千上万的计算机。与接入路由器相比企业级路由器支持的网络协议多、速度快要处理各种局域网类型支持多种协议包括IP、IPX和Vine还要支持防火墙、包过滤以及大量的管理和安全策略以及VLAN虚拟局域网。
骨干级
互联网由几十个骨干网构成每个骨干网服务几千个小网络骨干级路由器实现企业级网络的互联。对它的要求是速度和可靠性而价格则处于次要地位。硬件可靠性可以采用电话交换网中使用的技术如热备份、双电源、双数据通路等来获得。这些技术对所有骨干路由器来说是必须的。
骨干网上的路由器终端系统通常是不能直接访问的它们连接长距离骨干网上的ISP和企业网络。互联网的快速发展给骨干网、企业网和接入网都带来了不小的挑战。
软路由和硬路由
软路由是指利用台式机或服务器配合软件形成路由解决方案主要靠软件的设置达成路由器的功能而硬路由则是以特用的硬设备包括处理器、电源供应、嵌入式软件提供设定的路由器功能。
一般情况下软路由通常就是计算机了硬件路由根据不同的标准可以做不同的分类比如从性能上可以分为高、中、低端从结构上分为固定配置和模块化等等。
软路由的好处有很多如使用便宜的台式机配合免费的Linux软件软路由弹性较大而且台式机处理器性能强大所以处理效能不错也较容易扩充。但对应地也要求技术人员许掌握更多的例如设置方法、参数设计等专业知识同时设定也比较复杂而且需技术人员具备一定应变技术能力。同时台式机的硬件配置如果选择不好或不合理而且担任路由器的功能如果长期工作故障的机率将很高。用一台台式机搭建成本并不低但是如果要使用服务器成本则更高技术人员学习的过程亦较为烦琐。
硬路由的做法为配置专用机像PC机一样硬路由器包括电源、内部总线、主存、闪存、处理器和操作系统等专为路由功能而设计成本较低。路由器中的软件都是深嵌入到硬件中包括对各种器件驱动的优化不同体系cpu的不同优化策略等等这个软件不是应用软件而是系统软件和硬件不能分开的。
由于架构设计考虑了长时间运作所以稳定性有更高保证再加上重要的功能大部份都已在内置系统设计中完成所以人工管理设定的功夫非常少可节省技术或网络管理人员的时间。但相对的如果某一款硬件规格不强大扩充性不宽因此将有可能无法满足需求尤其是需要加进持别功能时如果厂商没有提供那么技术或网络管理人员也无法解决。
基本概念
软路由通常使用普通计算机充当使用通用的操作系统如linux或windows因此路由设置事实上是windows或 linux的设置或者是对计算机的配置。PC 可以是很旧的 486 或是再高级的 PC / 服务器。软件与硬件是独立分开的而硬件路由器大多是基于嵌入式系统架构以自行开发或是现成的嵌入式操作系统如Vxworks,Montavista,uClinux 等等为操作系统再配合系统厂商自行开发的路由软件软件与硬件是互相配合的。硬件路由器采用专门的操作系统因此采用超级终端计算机通过 console实现对路由器的管理。对硬件路由器的管理通常采用专用命令行、图形界面或网管软件实现。
硬件架构
软件路由器的硬件架构是通用的适用各种不同的应用软件安装使用不是只为路由器而设计而硬件路由器的硬件架构是专为路由器而设计的有些 CPU 更是为网络应用而开发。
硬件组装
软件路由器使用者可能必须自行组装硬件一般的 PC 可能没有网络卡 例如很旧的 486 或是只有一张网络卡使用者必须自行安装额外的网络卡以满足路由的功能。硬件可能会有兼容性的问题使用者必须自行解决而硬件路由器使用者无须自行组装硬件硬件的搭配设计已由系统厂商完成并经过严格的测试不会有不兼容的情况。
软件安装
软件路由器使用者必须自行安装软件有些软件是免费的有些是要付权利金而硬件路由器使用者则无须自行安装软件软件是内含在产品的闪存里的。
软件维护
软件路由器提供免费的软件通常是非商业化的开放程序代码一般是由一些散落各地的专家因为兴趣来参与开发与修改。功能的完整性与除错无法保证硬件路由器的软件功能则是由推出产品的系统厂商自行开发一致性高。功能的增加以及除错是由来系统厂商维护使用者只需做软件升级升级软件的取得有确实的管道售后服务有保障。
搭配性
软件路由器软件必须迁就现成的硬件 如 PC 以及现成的操作系统 如 Windows 以及 Linux 硬件与操作系统都不是为专为网络/路由功能而设计的。稳体性无法一概而论使用者必须付出相对的成本、时间、精力、与金钱而硬件路由器的软件与硬件采用嵌入式操作系统并互相搭配所以整体设计精简而有效率不但稳定而且架设容易产品成本加上使用者付出的成本也相对较低。
使用接口
软件路由器中不同的软件有不同的方式有些是窗口画面有些是命令行 command line 的指令。不一定容易理解。有些需要很专业的知识而硬件路由器多以 Web GUI 的方式来做设定强调 user friendly依据特定的功能做出简单而且容易理解的设定方式。
等级区别
软件路由器没有区别效能依据试用者选择的 PC 以及软件而定。所以不一定能适用各种不同的网络/路由应用。越高级的应用环境需要越专业的知识才能应付自如硬件路由器则会为不同等级的网络/路由应用开发不同等级的路由器达到较好的性价比。
工作环境
软件路由器只能工作于以太网络实现局域网之间的互联。硬件路由器拥有丰富的接口类型因此适用于各种类型的网络既可应用于局域网的互联也可用于广域网和Internet互联。另外两者的效率也不同软路由可应用于小型的\通讯效率不高的网络硬件路由可应用于大中小型、通讯效率较高的网络。
应用
总的来说不同的产品适合不同的客户群。从很多产品发展的角度来看软件的方式适用于较有技术能力的网管而一般的网管希望将精力发挥在其它更有价值的地方则多采用硬路由。由于计算机的限制软路由只能使用以太网卡因此基本上局限于以太网络之间的连接以太网络之间只有在划分多个网段时才会使用软路由的连接。
如果网络大到要划分子网那么软路由的效率显然是无法满足网络间的高速通讯的。而在价格方面软路由就是一台计算机的价格而硬件路由的价格则根据性能的不同而有较大的差别。说实话如果仅仅是实现NAT转换那么计算机的效率要比硬件路由器要高。
结合多方面的考虑购买者就必须充分了解自身的网络环境和投资计划来考虑如何选择路由器。例如网吧对路由器的需求就有着以下几个共同点数据处理能力要够强上网高速畅通大数据流量下不掉线、不停顿具有高度的稳定性和可靠性能长时间不间断稳定工作要有很强的兼容性要能适应不同运营商的不同接入服务易安装、易配置、易管理、易使用用户界面友好易懂在保证性能的前提下要有一个合理的价格具有优异的性能价格比。因此对一个有一定规模的网吧来说他们更倾向于使用硬路由使用硬件路由器则带来更大的优势如成型设备一次调试不用维护没有零部件维护的麻烦专业厂家技术支持专业软件免费升级可以实现线路备份、负载均衡、策略路由等很多符合网吧的应用多数产品采用网络专用CPU解决网络路由的复杂问题专业的技术跟踪可以解决不断出现的网络应用中出现的新问题全部免费解决等等。 以上便是本期全部内容希望看到这的小伙伴们点个赞加关注谢谢