网站首页/网络技术列表/内容

solaris静态路由下怎么增加永久路由

网络技术2022-06-17阅读
网络技术是从1990年代中期发展起来的新技术,它把互联网上分散的资源融为有机整体,实现资源的全面共享和有机协作,使人们能够透明地使用资源的整体能力并按需获取信息。资源包括高性能计算机、存储资源、数据资源、信息资源、知识资源、专家资源、大型数据库、网络、传感器等。 当前的互联网只限于信息共享,网络则被认为是互联网发展的第三阶段。

solaris静态路由还是比较常用的静态路由,于是我研究了一下solaris静态路由下如何增加永久路由,在这里拿出来和大家分享一下,希望对大家有用。最常用的solaris静态路由是一台主机到一台本地路由器,通常在/etc/defaultrouter中定义,用于添加网关。

服务器的的solaris静态路由也可以通过使用in.routed在文件/etc/gateways中定义,当使用solaris静态路由时,在内核中的路由表在系统启动时被定义,并且通常不会改变,除非使用route或ifconfig命令修改。当本地网络通过单一的网关与Internet的其余部分相连时solaris静态路由是最合适的选择。solaris静态路由可用route或ifconfig手工加入,生成后重起不变,如果使用动态路由则在重启后经常会导致路由表的改变,应为守护进程负责处理路由器配置和可用路由的变化。

内核路由表

1、主机路由-从一台主机映射一条到本地网络上的的其他主机上

commandformat:
routeadd-hostdestination_iplocal_ip-interfaceinterface
eg:我们想为本地主机接口hme0(204.12.17.1)和另一台在相邻才C类网络上的主机(204.12.16.100)之间增加一条路由:
#routeadd-host204.12.16.100204.12.17.1-interfacehme0

2.网络路由-允许数据包从本地主机传输到在本地网络的其他主机上

commandformat:
routeadd-netdestination_network_iplocal_ip-netmaskmask
eg:如果我们要想为C类网掩码在本地主机(204.12.17.1)和我们上面指出的网络之间增加一条路由(204.12.16.0网络)我们可以使用如下的命令:
#routeadd-net204.12.16.0204.12.17.1-netmask255.255.255.0

3.缺省路由将寻找一条路由的任务传送到一台路由器。RIP和RDISC守护进程都可以使用缺省路由。

commandformat:
routeadddefaulthostname-interfaceinterface
eg:增加一条到本地路由器(204.54.56.1)的缺省路由,通常用在添加网关并马上生效
#routeadddefault204.54.56.1-interfacehme1

动态路由

Solaris支持路由信息协议(RIP),路由发现协议(RDISC)两种TCP/IP网络标准路由协议,RIP是通过in.routed守护进程来实现的,通常在多用户启动时配置启动。路由守护进程总是建立一个可到达每个网络的路由表。主机使用RDISC守护进程(in.rdisc)来搜集来自路由器的可用路由信息。in.rdisc通常为响应请求的每一个solaris静态路由建立一个缺省路由。注意:如果要使动态路由启用,前提必须是文件/etc/defaultrouter为空。

in.routed进程通过启动/etc/rc2.d/S69inet中的一行,在使用如下命令的多用户启动时启动。
#/usr/sbin/in.routed-q初始化后,路由守护进程检查文件/etc/gateways中指定的网关。
#/usr/sbin/in.routed-S。


网络的神奇作用吸引着越来越多的用户加入其中,正因如此,网络的承受能力也面临着越来越严峻的考验―从硬件上、软件上、所用标准上......,各项技术都需要适时应势,对应发展,这正是网络迅速走向进步的催化剂。

相关阅读