ipdefaultnetworkiprouteipdefaultgateway的区别.docx
- 文档编号:5283572
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:7
- 大小:18.75KB
ipdefaultnetworkiprouteipdefaultgateway的区别.docx
《ipdefaultnetworkiprouteipdefaultgateway的区别.docx》由会员分享,可在线阅读,更多相关《ipdefaultnetworkiprouteipdefaultgateway的区别.docx(7页珍藏版)》请在冰豆网上搜索。
ipdefaultnetworkiprouteipdefaultgateway的区别
ipdefault-network、iproute、ipdefault-gateway的区别
在cisco的16448文档中详细地讲解了这三条命令的使用条件和区别。
一、使用条件ipdefault-gateway在禁用了iprouting的情况下使用,该路由器被当做默认网关。
ipdefault-network和iproute0.0.0.00.0.0.0则可以在启用路由选择协议下使用。
的最大区别在于前者可以被路由选择协议宣告出去。
但是由于ipdefault-network这条命令是有类的,如果宣告的网络不是主类网,将不会被标记成*号。
ipdefault-network产生的默认路由是可以被EIGRP和RIP宣告的,但不被OSPF宣告,至于OSPF怎么产生默认路由,上一边有介绍。
值得注意的是,RIP宣告ipdefault-network的路由条目是,使用0.0.0.0,可以debugiprip看到。
iproute0.0.0.00.0.0.0也可以被EIRGP传播,但是这条静态路由必须重分发到EIGRP协议中;在12.0T以后的IOS版本中,RIP将不宣告默认路由,除非是通过RIP学习到得,或者重分发到RIP中。
同样,在OSPF中也不能传播该命令产生的默认路由,(default-informationoriginate命令)
三、负载均衡
如果用ipdefault-network配置了去往同一目的的多条默认路由,路由表会选择管理距离最小,如果管理距离都一样则选择最先配置的那条。
同时使用ipdefault-network和iproute0.0.0.00.0.0.0双方设定默认路由时,如果ipdefault-network设定的网络是直连(静态、且已知)的,那么它就成为默认路由;如果ipdefault-network指定的网络是由交换路由信息得来的,则iproute0.0.0.00.0.0.0指定的表项成为默认路由。
最后,如果使用多条iproute0.0.0.00.0.0.0指令,则流量会自动在多条链路上负载均衡。
ipdefault-gateway,ipdefault-network和iproute默认路由的区别
关于这几条命令的区别,网上已经有很多讨论了,也的确是很容易混淆的。
下面是整理的一些总结,都一一举例做了比较,应该会有一个全新的认识,以后实际中遇到了也不混淆犯错了。
指定默认路由(lastresortgateway)的指令供有3种,可以分成两类:
1、ipdefault-gateway当路由器上的iprouting无效时,使用它指定默认路由,用于RXBoot模式(noiprouting)下安装IOS等。
或者关闭iprouting让路由器当主机用,此时需要启用ipdefault-gateway配置默认网关。
两者都用于iprouting有效的路由器上,区别主要在于路由协议是否传播这条路由信息。
比如:
IGRP无法识别0.0.0.0,因此传播默认路由时必须用ipdefault-network。
当用ipdefault-network指令设定多条默认路由时,administrativedistance最短的成为最终的默认路由;如果有复数条路由distance值相等,那么在路由表(showiproute)中靠上的成为默认路由。
同时使用ipdefault-network和iproute0.0.0.00.0.0.0双方设定默认路由时,如果ipdefault-network设定的网络是直连(静态、且已知)的,那么它就成为默认路由;如果ipdefault-network指定的网络是由交换路由信息得来的,则iproute0.0.0.00.0.0.0指定的表项成为默认路由。
最后,如果使用多条iproute0.0.0.00.0.0.0指令,则流量会自动在多条链路上负载均衡。
例子:
关闭iprouting举例:
mycisco(config)#noiprouting
mycisco(config)#ipdefault-gateway192.168.0.1
mycisco(config)#end
mycisco#ping.flashku.
Typeescapesequencetoabort.
Sending5,100-byteICMPEchoesto61.152.167.75,timeoutis2seconds:
!
!
!
!
!
Successrateis100percent(5/5),round-tripmin/avg/max=60/60/60ms
mycisco#showiproute
Defaultgatewayis192.168.0.1
HostGatewayLastUseTotalUsesInterface
ICMPredirectcacheisempty
mycisco#
iproute例子:
iproute0.0.0.00.0.0.0192.168.0.1
mycisco#ping.flashku.
Typeescapesequencetoabort.
Sending5,100-byteICMPEchoesto61.152.167.75,timeoutis2seconds:
!
!
!
!
!
Successrateis100percent(5/5),round-tripmin/avg/max=56/56/60ms
mycisco#showiproute
Codes:
C–connected,S–static,I–IGRP,R–RIP,M–mobile,B–BGP
D–EIGRP,EX–EIGRPexternal,O–OSPF,IA–OSPFinterarea
E1–OSPFexternaltype1,E2–OSPFexternaltype2,E–EGP
i–IS-IS,L1–IS-ISlevel-1,L2–IS-ISlevel-2,*–candidatedefault
U–per-userstaticroute
Gatewayoflastresortis192.168.0.1tonetwork0.0.0.0
C1.0.0.0/8isdirectlyconnected,Loopback0
C192.168.0.0/24isdirectlyconnected,Ethernet0
S*0.0.0.0/0[1/0]via192.168.0.1
mycisco#
ipdefault-network必须是在所到网络已经存在路由的情况下,否则执行无效.
mycisco(config)#iproute61.0.0.0255.0.0.0192.168.0.1
mycisco#showiproute
Codes:
C–connected,S–static,I–IGRP,R–RIP,M–mobile,B–BGP
D–EIGRP,EX–EIGRPexternal,O–OSPF,IA–OSPFinterarea
E1–OSPFexternaltype1,E2–OSPFexternaltype2,E–EGP
i–IS-IS,L1–IS-ISlevel-1,L2–IS-ISlevel-2,*–candidatedefault
U–per-userstaticrouteGatewayoflastresortisnotset
C1.0.0.0/8isdirectlyconnected,Loopback0
S61.0.0.0/8[1/0]via192.168.0.1
C192.168.0.0/24isdirectlyconnected,Ethernet0
接着我们执行:
mycisco(config)#ipdefault-network61.0.0.0
再看路由表:
mycisco#showiproute
Codes:
C–connected,S–static,I–IGRP,R–RIP,M–mobile,B–BGP
D–EIGRP,EX–EIGRPexternal,O–OSPF,IA–OSPFinterarea
E1–OSPFexternaltype1,E2–OSPFexternaltype2,E–EGP
i–IS-IS,L1–IS-ISlevel-1,L2–IS-ISlevel-2,*–candidatedefault
U–per-userstaticroutelyconnected,Loopback0C192.168.0.0/24isdirectlyconnected,Ethernet0
ipdefault-gateway
ipdefault-gatewaycommanddiffersfromtheothertwocommandsinthatitshouldonlybeusedwheniproutingisdisabledontheCiscorouter.
Forinstance,iftherouterisahostintheIPworld,youcanusethiscommandtodefineadefaultgatewayforit.YoumightalsousethiscommandwhenyourlowendCiscorouterisinbootmodeinordertoTFTPaCiscoIOS®Softwareimagetotherouter.Inbootmode,therouterdoesnothaveiproutingenabled.
ipdefault-network
Unliketheipdefault-gatewaycommand,youcanuseipdefault-networkwheniproutingisenabledontheCiscorouter.Whenyouconfigureipdefault-networktherouterconsidersroutestothatnetworkforinstallationasthegatewayoflastresortontherouter.
Foreverynetworkconfiguredwithipdefault-network,ifarouterhasaroutetothatnetwork,thatrouteisflaggedasacandidatedefaultroute.LookatthefollowingroutingtabletakenfromaCiscorouter:
2513#showiproute
Codes:
C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterarea
E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGP
i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,*-candidatedefault
Gatewayoflastresortisnotset
161.44.0.0255.255.255.0issubnetted,1subnets
C 161.44.192.0isdirectlyconnected,Ethernet0
S 198.10.1.0[1/0]via161.44.192.2
131.108.0.0255.255.255.0issubnetted,1subnets
C 131.108.99.0isdirectlyconnected,TokenRing0
Notethestaticrouteto198.10.1.0via161.44.192.2andthatthegatewayoflastresortisnotset.Ifyouconfigureipdefault-network198.10.1.0,theroutingtablechangestothefollowing:
2513#showiproute
Codes:
C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterarea
E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGP
i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,*-candidatedefault
Gatewayoflastresortis161.44.192.2tonetwork198.10.1.0
161.44.0.0255.255.255.0issubnetted,1subnets
C 161.44.192.0isdirectlyconnected,Ethernet0
S 161.44.0.0255.255.0.0[1/0]via161.44.192.0
S* 198.10.1.0[1/0]via161.44.192.2
131.108.0.0255.255.255.0issubnetted,1subnets
C 131.108.99.0isdirectlyconnected,TokenRing0
2513#showipprotocols
2513#
Youcanseethegatewayoflastresorthasnowbeensetas161.44.192.2.Thisresultisindependentofanyroutingprotocol,asshownbytheshowipprotocolscommandatthebottomoftheoutput.
Youcanaddanothercandidatedefaultroutesimplybyconfiguringanotherinstanceofipdefault-network:
2513#configterminal
Enterconfigurationcommands,oneperline. EndwithCNTL/Z.
2513(config)#iproute171.70.24.0255.255.255.0131.108.99.2
2513(config)#ipdefault-network171.70.24.0
2513(config)#^Z
2513#showiproute
Codes:
C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterarea
E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGP
i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,*-candidatedefault
Gatewayoflastresortis161.44.192.2tonetwork198.10.1.0
161.44.0.0255.255.255.0issubnetted,1subnets
C 161.44.192.0isdirectlyconnected,Ethernet0
S 161.44.0.0255.255.0.0[1/0]via161.44.192.0
S* 198.10.1.0[1/0]via161.44.192.2
171.70.0.0isvariablysubnetted,2subnets,2masks
S 171.70.0.0255.255.0.0[1/0]via171.70.24.0
S 171.70.24.0255.255.255.0[1/0]via131.108.99.2
131.108.0.0255.255.255.0issubnetted,1subnets
C 131.108.99.0isdirectlyconnected,TokenRing0
Noticethatafterenteringtheabovecommand,thenetworkwasnotflaggedasadefaultnetwork.Thefollowingsectionexplainswhy.
FlaggingaDefaultNetwork
Note:
Theipdefault-networkcommandisclassful,whichmeansiftherouterhasaroutetothesubnetindicatedbythiscommand,itinstallstheroutetothemajornet.Atthispointneithernetworkhasbeenflaggedasthedefaultnetwork.Theipdefault-networkcommandmustbeissuedagain,usingthemajornet,inordertoflagthecandidatedefaultroute.
2513#configterminal
Enterconfigurationcommands,oneperline.EndwithCNTL/Z.
2513(config)#ipdefault-network171.70.0.0
2513(config)#^Z
2513#showiproute
Codes:
C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterarea
E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGP
i-IS-IS,L1-IS-ISlevel-1,L2-IS-ISlevel-2,*-candidatedefault
Gatewayoflastresortis161.44.192.2tonetwork198.10.1.0
161.44.0.0255.255.255.0issubnetted,1subnets
C 161.44.192.0isdirectlyconnected,Ethernet0
S 161.44.0.0255.255.0.0[1/0]via15.0issubnetted,1subnets
C 131.108.99.0isdirectlyconnected,TokenRing0
Iftheoriginalstaticroutehadbeentothemajornetwork,theextrastepofconfiguringthedefaultnetworktwicewouldnothavebeennecessary.
TherearestillnoIPproterobustnessintotheselectionofagatewayoflastresort.Ratherthanconfiguringstaticroutestospecificnext-hops,youcanhavetherouterchooseadefaultroutetoaparticularnetworkbycheckingintheroutingtable.
Ifyoulosetheroutetoaparticularnetwork,therouterselectsthesecondcandidatedefault,asspecifiedabove.Youcanremovethelostroutebyremovingthestaticrouteintheconfigurationasfollows:
2513#configterminal
Enterconfigurationcommands,oneperline. EndwithCNTL/Z.
2513(config)#noiproute198.10.1.0255.255.255.0161.44.192.2
251
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ipdefaultnetworkiprouteipdefaultgateway 区别