之前文章介绍的是没有路由协议的环境下,那么在有路由协议的环境下:
ip default-network
IGRP/EIGRP: IP Default-Network所指定的网络必须在EIGRP进程中通告,或者将该路由重分布进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都会学习到
IS-IS/OSPF:不支持 
 
ip route 0.0.0.0 0.0.0.0
IGRP:无法识别ip route 0.0.0.0 0.0.0.0这条命令 
EIGRP:可以用这条命令,但是这条命令如果来自一条静态路由,则必须将这条静态路由重发布进EIGRP中
RIP:在rip早期版本中,ip route 0.0.0.0 0.0.0.0会自动发布,但在CISCO IOS 12.0T之后,发布的路由必须是RIP所学到或重分布进来的.
OSPF/IS-IS: 同样不支持,可以用default-information originate always 来进行重发布

1.测试ip default-network 与RIP的关联

 

说明:基本IP配置如上图所示

R1/R2配置(相同):

(config)#router rip
(config-router)#version 2
(config-router)#no auto-summary
(config-router)#network 12.1.1.0

在R1上指定10.0.0.0为默认网关,并查看路由表情况

R1(config)#ip default-network 10.0.0.0

 

在R2上查看路由表的情况

说明:R2成功的从RIP中收到默认网关,并且指向R1的方向

2.测试ip default-network 与EIGRP关联

(测试ip default-network的默认网关在EIGRP中的传递)

 

说明:基本IP配置如上图所示

R2/R3配置(相同):

(config)#router eigrp 1
(config-router)#no auto-summary
(config-router)#network 23.1.1.0

在R2上指定10.0.0.0为默认网关

(config)#ip route 10.0.0.0 255.0.0.0 12.1.1.1
(config)#ip default-network 10.0.0.0

在R2上查看路由表

说明:R2已经成功将10.0.0.0指认为默认网关

在R3上查看路由表

说明:由于ip default-network 指定的网段10.0.0.0并没有在EIGRP中宣告,所以默认网关无法被传递

R2将默认网关的网段10.0.0.0宣告进EIGRP

R2(config)#router eigrp 1
R2(config-router)#redistribute static metric 10000 100 255 1 1500

说明:要想将一条路由宣告进EIGRP,可以通过重分布,或者network命令,但是network的网段必须是直连的,所以这里我们采用的是重分布。

再次查看R3路由表

说明:R3成功收到指向10.0.0.0的默认网关!

关于缺省路由传递问题的探讨(下)[ip default-network、ip default-gateway等]的更多相关文章

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

    指定缺省路由(last resort gateway)的指令供有3种,可以分成两类:   1.Ip default-gateway   仅在 "no ip routing" (关闭 ...

  2. 多路由器环境下路由器的入口IP地址及DHCP设置探讨

    多路由器环境下路由器的入口IP地址及DHCP设置探讨 这里把路由器的LAN口管理IP地址称为路由器的入口地址,把直接接入互联网的路由器称为主路由器,其他路由器称为从路由器.在多路由器环境下路由器的设置 ...

  3. Linux 操作系统下为网卡配置ip

    Linux操作系统下为网卡配置ip by:授客 QQ:1033553122 1.   Linux单一网卡设置多IP的配置方法 在Linux下网卡接口逻辑名被称为eth0,eth1,eth2,..... ...

  4. Linux下ip route、ip rule、iptables的关系(转)

    1.基础知识 1.1 路由 (Routing) 1.1.1 路由策略 (使用 ip rule 命令操作路由策略数据库) 基于策略的路由比传统路由在功能上更强大,使用更灵活,它使网络管理员不仅能够根据目 ...

  5. Azure PowerShell (9) 使用PowerShell导出订阅下所有的Azure VM的Public IP和Private IP

    <Windows Azure Platform 系列文章目录> 笔者在之前的工作中,有客户提出想一次性查看Azure订阅下的所有Azure VM的Public IP和Private IP. ...

  6. 关于CDN下查找网站真实ip

    关于CDN下查找网站真实ip From  t00ls.net -----雨苁收集 杂乱无章,自己慢慢看,有问题加Q2359795780~~~~~~噗 先来几张t00lslogo             ...

  7. Windows下获取本机IP地址方法介绍

    Windows下获取本机IP地址方法介绍 if((hostinfo = gethostbyname(name)) != NULL) { #if 1 ; printf("IP COUNT: % ...

  8. Linux下设置网卡静态ip

    Linux下设置网卡静态ip 如果是服务器版,没有图形界面只用用命令行修改配置文件 如果是客户端版本,可以用图形界面 配置的前提是要在root用户下才能重启网卡服务 图形界面: system-conf ...

  9. UIView的clipsToBounds属性,layoutSubViews及触摸事件传递(默认情况下)总结

    一.UIView的clipsToBounds属性 * 默认情况下,超出父控件尺寸范围的子控件还是可见的 * 如果设置父控件的clipsToBounds=YES,就会裁剪掉超出父控件尺寸范围内的子控件, ...

随机推荐

  1. CSS之剪切横幅

    简述 clip-path属性指定一个应用到元素上的剪切路径.应用在SVG中<clipPath>元素上的属性值可以完全运用在clip-path属性上.还可以使用CSS Shapes模块中的基 ...

  2. Qt之QHostInfo

    简述 QHostInfo 类为主机名查找提供了静态函数. QHostInfo 利用操作系统提供的查询机制来查询与特定主机名相关联的主机的 IP 地址,或者与一个IP地址相关联的主机名.这个类提供了两个 ...

  3. VS2015新功能

    今天有幸参加了微软的 Visual Studio Dev Day,趁还没有忘记今天的学习内容. 先把这些内容记录下来,如果有其他人也参加此次交流活动,请补充完善. VS2015新功能 1,Roslyn ...

  4. Codeforces 447 C DZY Loves Sequences【DP】

    题意:给出一列数,在这个序列里面找到一个连续的严格上升的子串,现在可以任意修改序列里面的一个数,问得到的子串最长是多少 看的题解,自己没有想出来 假设修改的是a[i],那么有三种情况, 1.a[i]& ...

  5. Xdebug的安装与使用

    php下搭配使用xdebug是十分好的组合,用于php的调试工作,下面分别介绍之: 1 WINDOWS下的安装   下载站点http://www.xdebug.org/ 要确定使用一个跟你的PHP配合 ...

  6. 【自动化测试】Selenium的智能等待

    dr.implicitly_wait(30) --- 智能等待 http://www.cnblogs.com/fnng/p/3214112.html =========== selenium 调用键盘 ...

  7. openssl安装

    www.openssl.orgconfigure the environment:<pre lang="bash" escaped="true">t ...

  8. 戴维·卡梅伦(David William Donald Cameron)经典语录

    戴维·威廉·唐纳德·卡梅伦(英语:David William Donald Cameron,1966年10月9日-),汉化译名为甘民乐.现任英国首相.第一财政大臣.公务员事务部部长和保守党党魁,也是英 ...

  9. Linux/Unix shell 监控Oracle实例(monitor instance)

    使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等.本文给出Linu ...

  10. JQuery Mobile实现手机新闻浏览器(2)

    在上一篇文章中,已经讨论了程序的结构和页面的布局,并简单介绍了一些jQuery Mobile的使用技巧.在本篇文章中,笔者将继续完成我们web应用的新闻浏览器的设计. 程序的启动 我们现在来研究一下程 ...