雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3382|回复: 12

关于缺省路由传递问题的探讨(ip default-network、ip default-gateway等)

    [复制链接]
发表于 2012-5-31 00:37:51 | 显示全部楼层 |阅读模式
缺省路由的传递
关键字:ip default-network ; ip default-gateway ; ip route 0.0.0.0 0.0.0.0 ; 缺省路由;默认路由;

1、Ip default-gateway
仅在路由器关闭路由功能的时候(no ip routing)有效;
路由器在boot模式下,做软件升级的时候,由于ip routing也是关闭的,因此在必要时该命令也会用到
2、Ip default-network
当使用Ip default-network在本地指一个网络时,这个网络号如果在路由表中存在,那么路由器会将该网络指定为缺省网关



实验1
完成基本的IP配置,
R2上         ip route 192.168.1.0 255.255.255.0 172.16.12.1                // 路由表中有了标记为S条目
                Ip default-network 192.168.1.0                                                
路由表:
Gateway of last resort is 172.16.12.1 to network 192.168.1.0
S*   192.168.1.0/24 [1/0] via 172.16.12.1

Ip default-network 将192.168.1.0标记为缺省路由,而去往该网络的下一跳172.16.12.1即成为R2的缺省网关
如此一来,R2ping 1.1.1.1就能通了


实验2
完成基本的IP配置,然后在R2上
ip route 172.16.3.0 255.255.255.0 172.16.12.3
ip default-network 172.16.3.0
查看R2的路由表:
S  172.16.0.0/16 [1/0] via 172.16.3.0                        // 出来一条汇总路由,而不是缺省路由
S  172.16.3.0/24 [1/0] via 172.16.23.3
R2  show run后发现:
ip default-network 172.16.3.0 变成了:ip route 172.16.0.0 255.255.0.0 172.16.3.0

这是因为ip default-network 是有类的,因此如果使用该命令标记一个子网,实际上路由器会安装主类路由进路由表
因此不会产生任何缺省路由。所以这时候就在上面的基础上,由于产生了172.16.0.0的路由,因此再使用(二次使用)
ip default-network 172.16.0.0 将172.16.0.0指定为缺省路由(172.16.0.0在路由表中已经有条目了),这样一来路由表:
Gateway of last resort is 172.16.3.0 to network 172.16.0.0
*   172.16.0.0/16 is variably subnetted, 4 subnets, 2 masks
S*  172.16.0.0/16 [1/0] via 172.16.3.0
S   172.16.3.0/24 [1/0] via 172.16.23.3
如此R2就能ping通3.3.3.3


实验3
前面是使用静态路由,如果使用动态路由协议,那么情况就不太一样了
例如IGRP或EIGRP,ip default-network 命令指定的网络就必须是通过IGRP或EIGRP获取到的(宣告、学习或重发布)

如果是RIP,ip default-network命令指定的网络则无需被显式的宣告进RIP,且一旦缺省网关被指定,RIP会发布一条默认路由(0.0.0.0/0)进RIP,传递给其他路由器。
例如R1、R2、R3运行RIP,在R1上开loopback 192.168.1.0/24
RIP只宣告直连链路,在R1上ip defaut-network 192.168.1.0  ,则会传递0.0.0.0的默认路由进RIP,R2R3都会学习到
        
总结
如果使用ip default-network指定了多个候选缺省路由,那么拥有最低AD的将会成为缺省路由,并且设定为缺省网关(gateway of last resort),如果AD都相等,那么show ip route 第一个显示的,就作为缺省网关。如果同时使用ip defaut-network及ip route 0.0.0.0 0.0.0.0,且ip defaut-network指定的网络为静态路由配置的,那么ip defaut-network的优先,并且成为缺省网关 gateway of last resort。但如果ip defaut-network指定的网络是学习自动态路由协议,则ip route 0/0的优先。
更详细的内容,可至CISCO官网查阅文档:
http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a0080094374.shtml

进一步学习,请粉一下本人微博:http://weibo.com/vinsoney ,以及博客:http://blog.sina.com.cn/vinsoney




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2012-5-31 09:16:21 | 显示全部楼层
惨无人道的围观耿叔新作~
发表于 2012-5-31 09:44:09 | 显示全部楼层
我先看再回复,果然没沙发~
发表于 2012-5-31 10:14:34 | 显示全部楼层
好贴
发表于 2012-5-31 16:08:25 | 显示全部楼层
UP UP支持耿叔
发表于 2012-6-1 10:40:46 | 显示全部楼层
来一次惨无人道的围观,能抢多少是多少啊,这些知识点要从楼主的脑子里挖出来吸收。
发表于 2012-6-2 10:44:48 | 显示全部楼层
耿叔新作。
强列支持。
发表于 2012-6-3 20:32:05 | 显示全部楼层
慢慢来纵观
发表于 2012-6-5 13:25:46 | 显示全部楼层
本帖最后由 wantccie 于 2012-6-5 13:26 编辑

建议加上,BGP如何下发默认路由~~
发表于 2012-6-25 13:58:16 | 显示全部楼层
2楼同学  果然很2  ...
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-3-29 10:27 , Processed in 0.091589 second(s), 23 queries , Gzip On.

快速回复 返回顶部 返回列表