
说起路由,可能刚接触的朋友都不太明白什么是“软”路由。在这里,我将简要介绍软路由和硬路由的区别。我们在日常生活中接触更多的是“硬”路由。所谓硬路由,是指特殊的硬件设备,包括处理器、电源和嵌入式软件,提供设定的路由器功能。
软路由是指桌面或服务器配合软件形成路由解决方案,主要依靠软件的设置来实现路由器的功能。
软路由有很多优点,比如使用便宜的桌面和免费的Linux软件。软路由灵活,桌面处理器性能强大,处理效率好,易于扩展。但相对应的,也要求技术人员掌握更多的专业知识,如整定方法、参数设计等,而且整定也比较复杂,要求技术人员具备一定的应变技术能力。同时,如果台式机的硬件配置选择得不好或者不合理,长时间作为路由器工作的话,出现故障的概率会很高。用台式机搭建并不便宜,但如果要用服务器,成本会更高,技术人员的学习过程也会比较繁琐。
硬路由的方法是配置专用计算机。和PC一样,硬路由器包括电源、内部总线、主存、闪存、处理器和操作系统等。它是专门为路由功能设计的,成本低。路由器中的软件深度嵌入硬件,包括各种设备驱动的优化,不同系统中cpu的不同优化策略等。这个软件不是应用软件,而是系统软件,离不开硬件。
由于架构设计考虑了长期运行,稳定性有很高的保证,而且大部分重要功能都已经在内置的系统设计中完成,所以手动管理设置的工作量很小,可以节省技术或网络管理员的时间。但恰恰相反,如果某个硬件规格不强,扩展性不广,可能无法满足需求,尤其是需要增加独特功能的时候,如果厂商不提供,那么技术或者网管就无法解决。
由于计算机的限制,软路由只能使用以太网卡,所以基本局限于以太网之间的连接。只有在以太网之间划分多个网段时,才能使用软路由。毕竟对于学校和网吧来说,在用户对网络和数据传输没有太高要求或者只实现NAT转换的情况下,台式电脑的价格相比上万元的专业硬路由可以节省很多成本。
下面我介绍的是一个比较简单的实现软路由功能的方法。首先,安装Windows 2000 Server,然后打开开始/程序/管理工具/路由和远程访问(RRAS)(图1)。
图1
打开“路由和远程访问”窗口,右键单击本地服务器名称,并在菜单中选择“配置和启用路由和远程访问”选项(图2),www.jb51.net。
图2
打开rras安装向导窗口,在下面的列表中选择“网络路由器”,然后单击“下一步”继续。图3。
图3
在出现的协议列表中,显示了TCP/IP协议。由于TCP/IP协议支持路由功能,选择“是,所有可用协议都在列表中”选项,点击下一个出现的最后一个窗口,选择“否”,点击下一步。单击以完成rras安装向导。接下来,设置路由,右键单击本地服务器,并在弹出菜单中选择属性,打开如图4所示的窗口。在常规列下,路由器选择“仅局域网路由”,然后单击确定。
图4
在“树”目录下,右键单击本地服务器/IP路由/常规,选择“新建路由协议”,如图5所示。
图5
出现新的路由协议,选择RIP版本2作为互联网协议,然后单击确定。图6。RIP2适用于中小型网络,OSPF适用于大型网络,这里选择RIP2。(注意:两种网络协议只能选择一种,不能同时使用)
图6
在IP路由中,右键单击RIP,选择新建接口,如图7所示。
图7
弹出“互联网协议RIP版本2新接口”,选择“局域网连接”,点击确定。图8。同样,添加另一个新接口“局域网连接3”。最终显示结果如图9所示。
图8
图9
作为软路由的主机设置完毕后,最后就是要在客户端的主机上设置网关,依次打开“开始/控制面板/网络与Internet连接/网络连接”,右键点击“本地连接”的“属性”,出现如图10的界面,选择“Internet 协议(TCP/IP)”并点击属性,如下图11所示。如果该客户端在192.168.1.0网段,并在“默认网关”一栏设置192.168.1.1,如果在另一个网段的计算机,如192.168.10.0网段的,就在“默认网关”一栏设置192.168.10.1。完成设置后,点击确定,重启计算机就可以了。
图10
图11
除了以上所介绍用Win2000 Server中的RRAS作为软路由,还可以使用的ISA2004,Winrouter Firewall等软件;在Linux系统下,还有RouterOS、Smoothwall、m0n0wall、Coyotelinux、Ipcop等等。希望本文对刚接触软路由的朋友,在如何组建软路由方面能提供参考。

