- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
配置路由.doc
配置路由
目标:
完成这一章,你能做以下的事情:
配置静态路由
配置一个默认路由
浏览路由表
1.路由的概念
Internet在物理上是由许多的网络段组成,这些网络之间通过路由器和网关相互连接。路由器和网关的作用是发送网络间的数据包。
路由就是是选择数据包发送的路径的过程。
路由器就是实现这种选择功能的专用计算机。在一些文档中通常将路由器说成网关。路由器这个术语是从OSI的术语。
为了将路由的工作原理形象化,你可以想象一个大的网络中有很多的小网络,它们通过路由器相互互联,在两个远端各有一个主机。当一个主机想要发送一个数据包给另外一端的主机,它会将这个包发送到离它最近的一个路由器。当这个路由器接受到这个数据包,会选择下一个到达目标地址的路由器。当这个数据包到达那个路由器,这个路由器又会选择下一个路由器。数据包通过层层路由器的转发最终到达能够直接发送到目标主机的路由器上。
IP路由被看作是一种地址路由。意思是数据包的在internet中的传输只能依靠数据包中的目标地址。路由器就是根据这个地址来转发数据包。
2.路由表
通过使用网络掩码,一个IP地址可以被分割为网络部分和主机部分。路由器在判断数据包的目标地址是否存在于与它直接相连的网络中(不需要再转发)的时候,会先将目标地址的网络部分提取出来,并且与自己的IP地址相比较。如果两者一致,意味着这个数据包可以直接发送到目标主机。
路由表中包括一些地址对。 每一对代表:
目标网络的网络地址
将数据包发送到哪个网络的路由器的IP地址
在路由表中列出的路由器的IP地址必须是本机器直接相连的。使用目标网络地址代替目标主机地址会使路由寻找更加有效,同时使路由表更小。
主机路由
虽然路由寻找通常是用于寻找网络而不是用于寻找单独的主机。但在IP路由中允许建立单独主机的路由。单个主机路由让管理员在控制网络的使用和定制特殊路由的时候能更加灵活。建立一个特殊的针对单个独立的主机的路由在网络查错的时候非常有用。
3.默认路由
默认网关
虽然HP-UX的工作站或者服务器可以被配置为一个路由器,但是现在大多数的网络有专用的路由器。这些路由器一般都支持一种或者多种动态路由协议,这些协议允许和网络中的其它的路由器动态地交换信息。这就让管理员免去了手工配置路由表中成百上千的的路由的繁琐工作。
网络中的单独的主机通常只需要维护本机路由表中的很少的记录。每个主机都能直接发送数据帧给同一网络中的其它主机。但是为了能发送数据到其它的网络,大多数的主机中都定义了一条最近的直接路由作为路由表中的默认路由。如果在路由表没有找到指定目标的路由信息的时候,就会使用这个默认路由。每个主机中只能定义一个默认路由。
配置一个默认路由
默认路由可以使用route命令来配置:
/usr/sbin/rounte add default 192.6.12.33. 1
配置代理ARP默认路由
如果你的网络中的一个路由器能提供”代理ARP路由服务“,这样定义默认路由就更加容易。你不需要明确指定路由器的一个IP地址为默认路由,你只需要定义你自己的IP地址为默认路由即可,代理ARP路由配置会让你的主机自动的发送广播信号来确认一个默认的路由器。下面的route命令可以为主机192.6.1.52配置代理arp路由。
/usr/sbin/route add default 192.6.1.52 0
4.操作路由表
可以用 /usr/sbin/route命令来对路由表进行操作。route命令可以增加或者删除核心路由表中的路由信息。你可以增加或者删除到网络或者到主机的路由。还可以修改默认路由。
如果你想要和远程网络通讯,你必须配置/etc/rc.config.d/netconf文件中的路由变量。route命令可以通过/sbin/init.d/net来执行。
route命令的语法:
route命令的语法如下:
-f 让route命令”flush(激活)所有的路由。
-n 以数字(IP地址)的形式显出所有的以主机和网络的IP地址。默认网络地址被显示为“ default除外。
add 在路由表中添加主机或者网络
delete 从路由表中删除指定的主机和网络地址
net 指出目标为一个网络 当目标地址为一个网络地址的时候使用这个参数 ,例如 192.45.3
host 指定目标为一个主机
dest 指出数据包会被发送到的主机或网络的IP地址。dest可以为一个主机名(或者在/etc/hosts中列 出的别名),一个网络名(或者在/etc/networks中列出的别名),一个internet地址,或者关键 字default。如果指定了default关键字,默认
文档评论(0)