静态路由设置实例解析(图文) 【百科全说】-凯发k8官方旗舰厅

腾讯视频/爱奇艺/优酷/外卖 充值4折起

静态路由设置实例解析

随着宽带接入的普及,很多家庭和小企业都组建了局域网来共享宽带接入。而且随着局域网规模的扩大,很多地方都涉及到2台或以上路由器的应用。当一个局域网内存在2台以上的路由器时,由于其下主机互访的需求,往往需要设置路由。由于网络规模较小且不经常变动,所以静态路由是最合适的选择。

本文作为一篇初级入门类文章,会以几个简单实例讲解静态路由,并在最后讲解一点关于路由汇总(归纳)的知识。由于这类家庭和小型办公局域网所采用的一般都是中低档宽带路由器,所以这篇文章就以最简单的宽带路由器为例。(其实无论在什么档次的路由器上,除了配置方式和命令不同,其配置静态路由的原理是不会有差别的。)常见的1wan口、4lan口宽带路由器可以看作是一个最简单的双以太口路由器+一个4口小交换机,其wan口接外网,lan口接内网以做区分。

路由就是把信息从源传输到目的地的行为。形象一点来说,信息包好比是一个要去某地点的人,路由就是这个人选择路径的过程。而路由表就像一张地图,标记着各种路线,信息包就依靠路由表中的路线指引来到达目的地,路由条目就好像是路标。在大多数宽带路由器中,未配置静态路由的情况下,内部就存在一条默认路由,这条路由将lan口下所有目的地不在自己局域网之内的信息包转发到wan口的网关去。宽带路由器只需要进行简单的wan口参数的配置,内网的主机就能访问外网,就是这条路由在起作用。本文将分两个部分,第一部分讲解静态路由的设置应用,第二部分讲解关于路由归纳的方法和作用。

下面就以地瓜这个网络初学者遇到的几个典型应用为例,让高手大虾来说明一下什么情况需要设置静态路由,静态路由条目的组成,以及静态路由的具体作用。

例一:最简单的串连式双路由器型环境

这种情况多出现于中小企业在原有的路由器共享internet的网络中,由于扩展的需要,再接入一台路由器以连接另一个新加入的网段。而家庭中也很可能出现这种情况,如用一台宽带路由器共享宽带后,又加入了一台无线路由器满足无线客户端的接入。

地瓜:公司里原有一个局域网lan 1,靠一台路由器共享internet,现在又在其中添加了一台路由器,下挂另一个网段lan 2的主机。经过简单设置后,发现所有主机共享internet没有问题,但是lan 1的主机无法与lan 2的主机通信,而lan 2的主机却能ping通lan 1下的主机。这是怎么回事?

大虾:这是因为路由器隔绝广播,划分了广播域,此时lan 1和lan 2的主机位于两个不同的网段中,中间被新加入的路由器隔离了。所以此时lan 1下的主机不能“看”到lan 1里的主机,只能将信息包先发送到默认网关,而此时的网关没有设置到lan 2的路由,无法做有效的转发。这种情况下,必须要设置静态路由条目。此种网络环境的拓扑示意如下:

(注:图中省略了可能存在的交换层设备)

如图一所示,lan 1为192.168.0.0这个标准c类网段,路由器r1为原有路由器,它的wan口接入宽带,lan口(ip为192.168.0.1)挂着192.168.0.0网段(子网掩码255.255.255.0的c类网)主机和路由器r2(新添加)的wan口(ip为192.168.0.100)。r2的lan口(ip为192.168.1.1)下挂着新加入的lan 2这个192.168.1.0的c类不同网段的主机。 www.

如果按照共享internet的方式简单设置,此时应将192.168.0.0的主机网关都指向r1的lan口(192.168.0.1),192.168.1.0网段的主机网关指向r2的lan口(192.168.1.1),那么只要r2的wan口网关指向192.168.0.1,192.168.1.0的主机就都能访问192.168.0.0网段的主机并能通过宽带连接上网。这是因为前面所说的宽带路由器中一条默认路由在起作用,它将所有非本网段的目的ip包都发到wan口的网关(即路由器r1),再由r1来决定信息包应该转发到它自己连的内网还是发到外网去。但是192.168.0.0网段的主机网关肯定要指向192.168.0.1,而r1这时并不知道192.168.1.0这个lan 2的正确位置,那么此时只能上网以及本网段内的互访,不能访问到192.168.1.0网段的主机。这时就需要在r1上指定一条静态路由,使目的ip为192.168.1.0网段的信息包能转发到路由器r2去。

一条静态路由条目一般由3部分组成:1.目的ip地址或者叫信宿网络、子网;2.子网掩码;3.网关或叫下一跳。

例一中r1上设定的静态路由条目就应该为:目的ip地址192.168.1.0(代表1.x这个网段),子网掩码255.255.255.0(因为是c类网段),下一跳192.168.0.100。如图2,此图为tp-link r410中的静态路由表配置项,保存后即可生效。如果是cisco的路由器,则在全局配置模式下键入命令:router(config)# ip route 192.168.1.0 255.255.255.0 192.168.0.100。

注意:其中的网关ip必须是与wan或lan口属于同一个网段。那条默认路由写出来就是:目的ip为 0.0.0.0,子网掩码0.0.0.0,下一跳为wan口上的默认网关,有时我们也称它为“8个0的默认路由”。另外,如果目的ip是一个具体的主机ip(如192.168.1.2),那么路由条目应为:目的ip 192.168.1.2,子网掩码255.255.255.255,下一跳或网关192.168.0.100。

使用此种连接方式,还可以方便的使用路由器内置的访问控制列表来设置lan 2下主机的访问权限,这对企业用户而言还是很方便的。宽带路由器中的“防火墙设置”其实就是一个简化的访问控制列表,即acl- access control lists。如:希望局域网lan 2中ip地址为192.168.1.7的计算机不能收发邮件,ip地址为192.168.1.8的计算机不能访问企业内部位于lan 1的erp服务器(假设其ip为192.168.0.10),对局域网中的其它计算机则不做任何限制,这时您需要指定如下的数据包过滤表,如图:

图3

例二:两台平级并连的路由器,下挂子网中主机需要互相通信的环境

这种情况,两台平行并连的路由器上层应该还有一个总的出口网关,而这个网关有可能因某种原因不便设置路由,而此时网络中存在3个不同的网段。

地瓜:我家是小区共享型的宽带接入,我自己用一台宽带路由器构建了一个家庭局域网以共享internet,正好邻居也跟我一样用宽带路由器构建了另一个家庭局域网。而我们各自局域网内的主机之间却不能互相通信,根本ping不通,这是怎么回事?

大虾:这种情况下整个小区其实就是一个大的局域网,主机不能互通的原因,其实跟例一中lan 1不能ping通lan 2的原因一样,都是因为上层的默认网关不知道目的ip所属网段的正确位置,无法做有效转发所致。这种环境的典型示意图如下:

图中内网网关就是小区的网关,r1和r3分别为两户的宽带路由器,它们之间一般通过楼层的接入交换机和小区的骨干交换机连接在一起,此图省略了这一部分。图4的这种情况,只要在网关设备上按例一的方式添加两条路由就能实现两个子网中主机的互访,而且其 10.0.0.0这个a类网段中存在的主机也都能通过这两条路由访问到r1和r3下的内网机。但是如果是小区的网关设备,那肯定是不会让用户随便配置路由条目的,而且你应该也不想小区内的所有用户都能直接访问到你的内网主机。这时,我们可以在r1和r3上各添加一条路由指向对方来实现r1和r3下主机直接互访的效果。

在r1上:目的ip地址172.16.0.0,子网掩码255.255.0.0(b类网段),下一跳10.1.1.3。

在r3上:目的ip地址192.168.0.0,子网掩码255.255.255.0(c类网段),下一跳10.1.1.2。

注:有些新型小区中使用了p-vlan技术,这种网络的情况比较复杂,这样上面简单的静态路由设置有可能无法达到目的。

例三:既串且并,网络中有多级路由设备的环境。

这种情况可以说是例一和例二两种应用的整合和延伸,看似复杂其实简单。

地瓜:如果像例二中那样的环境中,我家里的局域网再添置一个路由器,下挂另一个网段以做扩展,那要怎么设置呢?

大虾:你说的这种网络结构,确实就是将例一和例二合在一起了。这时一共有4个网段并存,我们的设置是要让两户家庭局域网下的3个子网内主机能够互通,而此时小区的网关当然还是不能去设置的。其拓扑示意图如下:

可以看到图5就是将图1和图4整合在一起了。既然拓扑图是例一、例二的结合,那将例一、例二中的路由条目加在一起是不是就可以了呢?当然也不是这么简单,如果只是配置了前两例的路由条目,r3下的主机是无法直接访问到r2下的192.168.1.0这个子网的。所以在r3上还要加一条到192.168.1.0这个子网的路由。静态路由条目配置如下:

r1:目的ip地址192.168.1.0,子网掩码255.255.255.0,下一跳192.168.0.100。

目的ip地址172.16.0.0,子网掩码255.255.0.0,下一跳10.1.1.3。

r3:目的ip地址192.168.0.0,子网掩码255.255.255.0,下一跳10.1.1.2。

目的ip地址192.168.1.0,子网掩码255.255.255.0,下一跳10.1.1.2。

地瓜:为何r3中第二条路由的下一跳不是直接指向r2,而是也指向r1呢?

大虾:就知道你会问这个,这个问题要从路由器间通信的原理来讲解。路由器是通过arp解析协议来获得下一跳路由器的mac地址,而arp基于广播,在一般情况下路由器是不会转发广播,也就是广播包无法过路由。所以对于路由器r3来讲,r1和r3才是同等级的,它只能看到r1,不能看到r2,这就是为何在例一的注意中提到:“其中的网关ip必须是与wan或lan口属于同一个网段”的原因。而文中所说的静态路由条目组成的第3部分:网关又叫下一跳,而不叫下两跳、下三跳也是这个意思。总之,在一般情况下,下一跳路由的ip地址肯定要跟这个路由器的某个接口是在同一个网段的。

本篇文章下面的部分将讲解关于路由汇总(或叫路由归纳)的知识。

上面例三中r3上的静态路由条目,其实可以写成一条:目的ip地址192.168.0.0,子网掩码255.255.0.0(不再是c类子网的掩码),下一跳 10.1.1.2。这时192.168.0.0,掩码255.255.0.0这个网段不能称为c类或b类的子网了,由于它超过了本身c类网段的范围,所以可以称它是一个超网。这个网段包含了192.168.0.0~192.168.255.0所有的子网。也就是说,这条静态路由会使所有目的ip在这个范围内的信息包,都发给10.1.1.2的路由器r1。将多条子路由条目汇总成一条都包含其内的总路由条目,这就是路由汇总或叫路由归纳。路由器在检查计算路由时是比较消耗资源的,路由条目越多,路由表越长,则这个过程耗时越多,所以通过路由汇总减少路由表的长度,对提高路由器工作效率是很有帮助的。虽然在举例中的这种只有几个路由器的小网络中起到的作用有限,但是如果是几十、几百甚至上千、上万个路由器的大型网络中,路由归纳起到的作用就非常明显了,可以说不使用路由归纳是不可想象的。

例四:

可能细心的读者已经发现,例三最后的那条归纳路由虽然包含了r1下所有的两个子网(192.168.0.0和192.168.1.0),但是也包含了r1下实际上并不存在的一些子网(192.168.2.0~192.168.255.0)。如果在整个局域网中别的路由器下还存在这些子网(如图6,r4下存在192.168.2.0子网),那么路由就会出错了,所以这条汇总路由是一条不精确的汇总。

我们都知道ipv4的地址是由4段8位的二进制数组成,一部分是网络位,一部分是主机位。其对应的子网掩码网络位部分就是全1的二进制数,而主机位就是全0的二进制数。每个信息包在过路由器时会检查其目的ip,和路由表中路由条目的子网掩码做“与”运算,并与路由条目中目的ip进行比对,相同的就按照这条路由规则转发,不相同的就再检查比对下一条。可以看出我们做的汇总路由的操作,就是将多条路由条目中目的ip相同的网络位提取出来写成一条。而例三中的汇总路由之所以不精确就是因为相同部分未能全部提出来。如例三中,r3上的第一条:目的ip为192.168.0.0;第二条:目的ip为192.168.1.0。我们只提取了前面的两段192.168,而后面的第三段网络位中还是有相同的部分的。192.168.0.0中第三段写成二进制数为00000000(8位0),182.168.1.0中第三段写成二进制数为00000001(7位0,1位1),那么它们的前7位是相同的,在对应的子网掩码位置上就应该是11111110(7位1,1位0),合成十进制为254。所以这条汇总路由应该写成:目的ip为192.168.0.0,子网掩码255.255.254.0,下一跳10.1.1.2。

这样,这条汇总路由只包含192.168.0.0和192.168.1.0两个子网,是一条精确的汇总路由。如图6中,r3下172.16.0.0的主机发送到192.168.2.0网段的信息包,其第三段网络位写成二进制为00000010(前6位0),就不包含在这条精确的汇总路由内了。

这时我们在r3上静态路由条目应该为:

1.目的ip地址192.168.0.0,子网掩码255.255.254.0,下一跳10.1.1.2。

2.目的ip地址192.168.2.0,子网掩码255.255.255.0,下一跳10.1.1.4。

我们在进行路由汇总时应该尽量使用精确的汇总条目,本着能汇总的条目就汇总,不能精确汇总的条目就不汇总的原则。这样在网络以后的扩展和变动时能更有条理的增改路由表,减少出错的几率。

总结:

静态路由因为其设置简单明了,在不常变动的网络中稳定性好,排错也相对容易,所以在中小企业甚至一些大型的园区网中也都使用静态路由,它在实际应用中是很常见的,属于网络工作人员必会的基础知识。如文中所述,静态路由的设置原理是比较简单的,但可以说它是学习各种路由协议的基础,属于学习路由知识时必学的部分。另外,在越复杂越大的网络中,汇总路由的效果就越显著,而能不能进行有效的路由汇总、汇总的效率如何,都跟网络结构中ip地址网段的分布有密切关系。ip地址的部署越连续而有条理,则路由汇总越容易也越有效,所以我们在部署网络时应该重视体系化编址。(注:在子网环境中,当网络地址是以2的指数形式的连续区块时,路由归纳是最有效的。)

11/08 21:04
静态ip分两种,一种是长期固定分配给一台计算机或路由使用的ip地址,一般光纤网络,或者是通过光纤或网线连接在一起的域会采用固定ip。另一种是无线路由通过公司分配的固定ip来连接到互联网。 1 首先电脑通过网线或无线网络登陆到路由器上,部分路由器可以设置外网访问的端口及ip,用户可以在非局域网内登陆路由器 2 在路由器里进入到“外网配置”,然后选择需要配置静态ip的wan口点“编辑” 3 在路由类型城选择静态线路,然后录入固定ip地址,子网掩码,缺省网关,dns服务器等

普联路由器设置之局域网双路由设置的详细方法(图文教程)

06/23 02:58
普联路由之局域网双路由设置 这里我们假设一个局域网环境,两个普联路由器下面连接着六台电脑,使用adsl拔号。 设置方法如下: 一、首先设置其中一个路由器能正常上网,想必每个人已经会设置了,这里就不多??铝恕?br /> 二、设置每台电脑的ip地址,右键网络邻居-属性-右键本地连接-属性-tcp/ip属性-自动获取。 三、设置路由器因为要对两个路由器进行设置,在这里将分别命名为路由器ⅰ和路由器ⅱ,分别设置这两个路由器,最好是将网线全部拔掉,只留设置用的电脑,设置图如下: 这里必须是要将dhc

小度路由怎么用 小度路由设置使用图文教程

12/22 23:05
小度路由是目前百度推出的一款颇受欢迎的无线路由器,主打“我家的高清看片路由”。针对很多网友刚入手小度路由,但还不知道怎么用的问题。今天小编为大家带来了最新的小度路由设置使用教程,包括从安装到设置,对于小白朋友来说,具备很好的参考价值。 小度路由怎么用 小度路由设置使用教程 一、小度路由的安装 小度路由安装非常简单,主要有四个步骤,首先将小度路由连接电源线,然后将网线插入小度路由wlan端口,接下来如果有usb存储设备,我们再连接usb存储设备,最后按下路由器开关打开路由器即可,至此小度路由即安装

路由器接路由设置详细图文教程

03/30 15:29
本文将为大家详细讲述路由接路由的设置方法,下面以图示先标明局域网各路由间的接法:(上联路由lan口接下联路由lan口不在讨论范围) 上联路由设置: 跟平时设置时一样,无任何难度,不过要记好上联路由网关(此例为192.168.1.1)下面设置会用到. 下联路由a设置: 1.下联路由lan口ip必需与上联路由lan口ip在不同ip段 例:上联路由lan口ip为192.168.1.1,下联路由lan口ip为192.168.2.1 2.下联路由wan口连接类型必需设置为固定ip,且ip地址必需与上联路由
09/13 00:30
许多读者朋友错误地认为静态路由很简单,就一个命令,没什么好学的。其实这是因为他们根本没有深入理解静态路由的工作原理,对于仅有一条静态路由配置命令中的各参数和选项的含义和使用方法也是一知半解,结果造成的是遇到一些静态路由故障时无法进行分析,而对于一些静态路由配置也无法区分是否正确。本文将全面介绍静态路由的各主要特点,以及cisco设备中的静态路由配置命令详解解释,其中包括许多你以前一定不知道的私家秘籍!! 7.1.3 静态路由的主要特点 其实就因为静态路由的配置比较简单,决定了静态路由也包含了许多
09/25 21:48
大家看到大家看到上面这个简单的拓扑了吗?我们这次的实验目的就是让这三台路由之间都可以实现通信,也就是互相之间可以ping通。 我们可以看到,当所有的router都连接在一起的时候,其中同一网段内是可以实现互相访问的,但是我们如何才能够让不同网段之间的路由也可以互相访问呢?那就是静态路由配置,可能有的朋友会问怎么不用动态路由协议呢?是的,当设备过多时我们当然会考虑优先使用动态路由协议来配置了,因为那样会更加方便,但咱们现在不是做实验么,以掌握技巧为主。好了,废话不多说,在下面我会写出各个路
05/29 20:14
  当一台主机应用需要向位于不同网络的目的地发送数据包时,路由器从一个接口接受数据信息。网络层会检查这个数据包来决定预计发送的网络,然后,路由器会检查自己的路由表,并利用路由表的信息来判断预计要发送的端口。路由器再次把数据报按一定的规则进行封装,然后把数据包在某个端口转发出去。 路由器再转发任何一个数据包的时候,都会发生这个路由判断的过程。路由判断使得路由器能够选择最合适的接口来转发数据包。也就是说,路由器主要是靠路由表来工作的,若没有路由表或者路由表中的信息错误的话,则路由器
10/02 02:24
静态路由 静态路由是指由网络管理员手工配置的路由信息。当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息。静态路由信息在缺省情况下是私有的,不会传递给其他的路由器。 当然,网管员也可以通过对路由器进行设置使之成为共享的。静态路由一般适用于比较简单的网络环境,在这样的环境中,网络管理员易于清楚地了解网络的拓扑结构,便于设置正确的路由信息。 动态路由 动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际实际情况的变化适时地进行调整。 动态路由机
04/22 20:36
1 路由列表 本页显示本路由器的核心路由表。 路由器的主要工作就是为经过路由器的每个数据包寻找一条最佳传输路径,并将该数据有效地传送到目的站点。为了完成这项工作,在路由器中保存着各种传输路径的相关数据——路由表,供路由器选择使用。 2 静态路由 本页用来设置路由器的静态路由功能。 目的网络ip:访问的目标主机或ip网段。 子网掩码:填入子网掩码,一般为255.255.255.0。 网关:下一跳路由器入口的ip地址。 注意: 1、网关必须是与本路由器lan口
网站地图