本机的缺省路由
本篇文章给大家谈谈本机的缺省路由,以及缺省路由是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、缺省路由的优点与缺点
- 2、配置缺省路由
- 3、什么是缺省路由
- 4、什么是缺省路由?
缺省路由的优点与缺点
缺省路由可以是管理员设定的静态路由,也可能是某些动态路由协议自动产生的结果。 优点:可以极大的减少路由表条目,从而大大减轻路由器的处理负担。 缺点:如果不正确配置,可能导致路由自环或非最佳路由。
配置缺省路由
缺省路由:路由算法有动静之分,静态路由是一种特殊的路由,它是由管理员手工设定的。手工配置所有的路由虽然可以使网络正常运转,但是也会带来一些局限性。网络拓扑发生变化之后,静态路由不会自动改变,必须有网络管理员的介入。
缺省路由是静态路由的一种,也是由管理员设置的。在没有找到目标网络的路由表项时,路由器将信息发送到缺省路由器。而动态的算法,顾名思义,是由路由器自动计算出的路由,常说的RIP、OSPF等都是动态算法的典型代表。
另外,还可以将路由算法分为DV和LS两种。DV(Distance Vector,距离向量)算法将当前路由器的路由信息传送给相邻路由器,相邻路由器将这些信息加入自身的路由表。而LS(Link State,链路状态)算法将链路状态信息传给域内所有的路由器,接收路由器利用这些信息构建网络拓扑图,并利用图论中的最短路径优先算法决定路由。
什么是缺省路由
在通信网络中,缺省路由(Default Route)是路由表中一种特殊的静态路由,当网络中报文的路由无法匹配到当前路由表中的路由记录时,缺省路由用来指示路由器或网络主机将该报文发往指定的位置 。缺省路由在路由表中目的地址为0.0.0.0、子网掩码为0.0.0.0,显示为Gateway of last resort is (IP Address) to network 0.0.0.0 。换言之,如果数据报文的目的地址无法与路由表中的路由记录相匹配,则路由器或网络主机中将使用缺省路由转发该报文 。
什么是缺省路由?
缺省路由 Default route
路由表(routing table)中的一条记录,指明信息包(packet)的目的地不在路由表中时的路由,是一种特殊的静态路由,简单地说,就是在没有找到匹配的路由时使用的路由。在路由表中,缺省路由以目的网络为0.0.0.0、子网掩码为0.0.0.0的形式出现。如果数据包的目的地址不能与任何路由相匹配,那么系统将使用缺省路由转发该数据包。
在WEB管理界面—快速向导中配置完上网接入线路(主线路),或者在WEB管理界面—基本配置—ISP配置中配置了主线路和备份线路后,HiPER会自动生成主线路(备份线路)的缺省路由,可在WEB管理界面—系统状态—路由和端口信息—路由表信息列表查看到对应路由信息,即目标地址为“0.0.0.0/0”的静态路由。
如果主线路(备份线路)为静态IP或动态IP上网方式时。
RIP中的缺省路由(殿后网关)
RIP自动通告缺省路由给其他运行RIP的路由器。配置了缺省路由的RIP路由器显示为,如:
Gateway of last resort is 192.168.1.82 to network 0.0.0.0
S* 0.0.0.0/0 [1/0] via 192.168.1.82
接受该缺省路由的其他RIP路由器显示,如:
Gateway of last resort is 192.168.1.17 to network 0.0.0.0
R* 0.0.0.0/0 [120/1] via 192.168.1.17, 00:00:02, Ethernet0
ospf中各个区域生成缺省路由的方法
a).正常区域缺省不产生缺省路由
正常区域产生缺省路由并向其他正常区域发送缺省路由的方法:
第一步:(可选)
global
ip default-network net_address(直接连接的网段号) 或
ip route 0.0.0.0 0.0.0.0 via_ip_address
注:当另一个路由协议和本地ASBR相连,并通告了一条缺省路由进来,这时就不需要配置第一步了。用第二步的命令就会自动把该缺省路由通告给区域内部。如:BGP—OSPF中,EBGP通告了一条缺省路由B* 0.0.0.0/0 [20/0] via 10.1.1.2 进来。
第二步:
router ospf process
default-information originate [always] [metric value] [metric-type value] [route-map name]
注:always参数可以防止路由翻动(Flag),因为每次翻动都会发送一条LSA5。Always参数适合只有一条链路与外界相连,也就是说这时只有一个ASBR通告了一条缺省路由进来。
第三步:
global
ip classless
这时该路由器缺省产生一条0.0.0.0/0 的O*E2缺省路由,并通告给区域内其他路由器,使该路由器变成一台ASBR。这在连接了Internet的ASBR上很有用。
route-map参数过滤哪些网段可以产生缺省路由,并被通告进来。
b).stubby和total stubby区域
到这两种区域的ABR缺省会产生一条0.0.0.0/0的O*IA汇总路由,并通告给这两种区域内的其他路由器,所以不需有其他命令。
c).NSSA区域
一个缺省路由将不会自动被Flooded进入NSSA区域。
第一步:
global
ip default-network net_address 或
ip route 0.0.0.0 0.0.0.0 via_ip_address
第二步:
router ospf process
area area-id nssa default-information-originate [no-redistribution]
default-information originate always
第三步:
global
ip classless
这时该路由器缺省产生一条O*N2 0.0.0.0/0 via w.x.y.z的缺省路由,并通告给该nssa区域内其他路由器。
No-redistribution命令,当路由器是一个NSSA ABR,而且我们想让“redistribute”命令只将路由引入到标准区域,而不引入到NSSA区域时,使用该参数。(该ABR连接了多个区域吗?)
Ospf的区域间路由汇总(summary)
要在连续的子网上进行路由汇总
ABR对进入的路由汇总后再通告给ospf中的BackBone Area0内的路由器。
router ospf process
area id range x.y.z.w mask
ABSR对进入的外部路由汇总后再通告给ospf中的其他路由器。
router ospf process
summary-address x.y.z.w mask
IGRP和EIGRP中通告缺省路由
这两种协议不能识别0.0.0.0的IP地址,需用命令
(global) ip default-network net_address(直接连接的外部网段号)把路由表中当前可用的实际网络指定为要使用的缺省默认路由。
使用该命令的路由器的路由表中显示一条带“*”的candidate default(候选默认)路由,如:
Gateway of last resort is not set
* 10.0.0.0/8 is subnetted, 1 subnets
该路由器会把这条默认路由通告给其他运行IGRP或EIGRP的路由器,如:
Gateway of last resort is 172.16.3.1 to network 10.0.0.0
I* 10.0.0.0/8 [100/8639] via 172.16.3.1, 00:00:17, Ethernet0
在EIGRP中,在端口做0.0.0.0的SUMMARY也可以产生DEFAULT或者重分布缺省路由也可以
BGP中的缺省路由
(router) neighbor ip-address default-originate
但经过试验2500系列不支持,一旦使用路由器会自动重启。
接受该路由的EBGP路由器显示为:
B* 0.0.0.0/0 [20/0] via 192.168.1.226, 00:47:03
路由再发布中的缺省路由
当有一台以上的边界路由器时,并且边界路由器运行了多种路由协议,双向再发布可能产生路由回路,以及庞大的外部路由表。可在对外的方向使用路由再发布,在另一个对内的方向使用缺省路由的单向路由再发布解决。(其他方法有:路由过滤器、通告比内部路由更高的路由度量值)
例如:同时包含classful和classless路由协议时。该边界路由器可以不把它所知道的外部全部子网路由条目再发布进classful网络内部,而只需配置一条缺省路由为内部classful网络指向外部的classless网络,并可与被动接口结合使用。如:
(global) ip route 0.0.0.0 0.0.0.0 null0 如果有到外部的未知网络时,丢掉该包,并返回一条ICMP消息。
或(global) ip default-network net_address把路由表中当前可用的实际网络指定为要使用的缺省默认路由。
关于本机的缺省路由和缺省路由是什么的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。