Chinaunix首页 | 论坛 | 博客
  • 博客访问: 34513
  • 博文数量: 14
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 160
  • 用 户 组: 普通用户
  • 注册时间: 2014-12-22 20:04
个人简介

我也不知道

文章分类
文章存档

2016年(1)

2015年(10)

2014年(3)

我的朋友

分类: 架构设计与优化

2014-12-28 22:34:01

这个也是好久之前自己研究的一个小东西,是关于使路由器产生默认路由的几种方式,几种方式都可以产生默认路由,但效果却有那么一点点不同.

 

使路由器产生默认网关的3种方式:
ip default-gateway
ip route 0.0.0.0 0.0.0.0
ip default-network

 

下面是对ip default-network的理解和总结:

作用:顾名思义,用于给路由器指定默认网络,可以是自己直连的,也可以是远程网络,但是必须保证自己到远程网络可达!
当路由器不知道将数据包往哪里转发的时候会把数据交给默认网络所在的路由器来处理。

与ip default-gateway和ip route 0.0.0.0 0.0.0.0的区别:
>>ip default-gateway只能给没有路由功能的路由器设定默认网关;
>>ip route 0.0.0.0 0.0.0.0用于路由功能完备的情况,但是它所指定的默认路由走向不能被路由协议自动传递;
>>ip default-network指定的默认网络,前提是该网络必须可达。ke而且可以被路由协议自动传递给其他路由器;
(能够自动传递该信息的路由协议有RIP、IGRP、EIGRP,注意OSPF和IS-IS不会自动传递)
>>ip default-network指定的网络必须是没有划分过子网的主类网络!

几种不同的应用场合:
1、ip default-network在静态路由网络中
只要保证default-network指定的网络为主类网络,且网络可达,则路由器将会把前往该网络的下一条路由器设定为默认网关;

2、ip default-network在RIP网络中
在某些IOS版本中,在RIP网络中设定的default-network必须为路由器自身直连网段;不用手动将该default-network告诉 RIP,RIP会自动学习到该网络是默认网络,并告诉其他RIP路由器默认网络怎么走;在其他RIP路由器上将以默认网络 R* 0.0.0.0 0.0.0.0的方式显示;

3、ip default-network在EIGRP网络中
在EIGRP中,default-network的工作方式和RIP中又有所不同,在EIGRP中设定的default-network必须手动让 EIGRP知道,也就是default-network指定的网络必须是EIGRP自己本身可达的网络,或者将该网络重分布进EIGRP进程让EIGRP 学到;这样EIGRP才会把该信息传给其他EIGRP路由器,在其他EIGRP路由器上将以D*EX 的形式显示;这里显示是具体网络,而不是 0.0.0.0 0.0.0.0,跟RIP不一样;

4、ip default-network在RIP和EIGRP网络中
如果指定一个RIP学习到的网络为default-network,再指定一个通过EIGRP学习到的网络位default-network;
即在某台路由器上用ip default-network指定两个默认网络,并且这两个网络来自不同的协议;这时路由器会选择哪一个来作为的默认网络呢?
路由器此时会比较去往这两个网络的路由条目,选用AD值小的作为自己默认网络,RIP的AD是120;EIGRP的AD是90。所以路由器会选择EIGRP的网络为deafult-network。

5、ip default-network与ip route 0.0.0.0 0.0.0.0共存时
这跟第4种情况相类似,也是多条default-network的情况;这还得分小情况讨论:
a>>ip default-network指定的网络为静态路由可达的,比如ip route 172.16.0.0 255.255.0.0 10.1.1.1
这时候,路由器会选择静态路由可达的为默认网络,而忽略ip route 0.0.0.0 0.0.0.0;
因为ip route 0.0.0.0 0.0.0.0也是静态路由中的一种,路由器比较两个不同网络路径的AD值,都是1,一样的;
就会选择目标更精确的ip route 172.16.0.0 255.255.0.0来作为默认网络;

b.>>如果ip default-network指定的网络为动态协议学习到的呢?
这时就会选用ip route 0.0.0.0 0.0.0.0指定的下一条路由器来作为默认网关,因为静态路由的AD为1,比任何协议的AD都小

阅读(517) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:hadoop学习-前记

给主人留下些什么吧!~~