软件首页 |  文章首页
最新更新 软件分类 设为首页 加入收藏 联系我们
当前位置:首页文章首页 IT学院 IT技术

Notes of JNCIP_OSPF

作者:  来源:  发布时间:2011-4-3 7:00:19  点击:


汇总路由掩码计算:
1.contributing routes最小的网段
2.二进制计算汇总掩码
3.run sh route 172.16.4/29 log r6进行验证


问题一:为什么在RIP上以loopback为source可以到达10.0.5.1,而用172.16.40.1却不行?P208
lab@rip# run traceroute 10.0.5.1 source 192.168.0.1可以通
lab@r6# run traceroute 10.0.5.1 source 172.16.40.2不通
按照书上实例,此时通过双向发布路由,RIP有了OSPF区域内的路由(10.0.5.0/24),OSPF也有RIP上的静态路由(192.168.1.0~4.0),只是OSPF区域还没有R6-RIP之间的路由。
192.168.0.1@RIP怎么traceroute到10.0.5.1?
以172.16.40.1为source,报文丢到172.16.40.2,然后经由R6将报文送到10.0.5.1,但是回送报文怎么处理呢?


既然172.16.40.2@R6到不了10.0.5.1,192.168.0.1@RIP怎么能够到达10.0.5.1?凭什么通过RIP-R6可以到达?

 

ping & tracert的实质
有去有回,去的是ICMP Request,回的是ICMP echo,所以source-destination之间必须是双向路由可达的
RIP可以ping通R1的前提是什么?只要RIP有到R1的路由即可?
NO,P208中RIP有到R1网段的路由,但是仍然不能ping通,输出如下:
lab@rip> traceroute 10.0.5.1
而加上source以后却能ping通,WHY?
lab@rip# run traceroute 10.0.5.1 source 192.168.0.1
通过前边路由发布我们知道,RIP有OSPF区域内的路由(10.0.5.0/24),OSPF也有RIP上的静态路由(192.168.1.0~4.0),即192.168.0.1~10.0.5/24之间有了双向路由,所以此时可以ping通

 

lab@r6# run traceroute 10.0.5.1 source 172.16.40.2不通,WHY?
因为OSPF内部并不知道如何到达172.16.40.2这个网段,事实上OSPF只知道192.168.0.1~4.0


问题二:/28 & /24没看懂(p210)
为什么用discard?这里172.16.40/28实际上是一个aggregate路由

书中解释1:
because direct routes have a higher global preference than static routes. Because the /28 mask is more specific than the /24 direct route, the static route will now be considered active
preference:direct>static,精确度:/28>/24,所以/28就一定是active的吗?难道仅仅是因为/28比/24更精确吗?


书中解释2:
This approach was taken because it eliminated the need for export policy route-filter statements that would otherwise have been needed to prevent the redistribution
of other direct routes (such as the 192.168.x.1/32 lo0 addresses) on the RIP router.
采用这种方式(采用/28掩码),就无需导出route-filter语句,如果不这样做(即不采用 /28掩码,而是采用/24掩码),就需要在RIP路由器上禁止其他直连路由(例如192.168.x.1/32环回地址)的重新发布
为什么要这样?

P209解释RIP无法到达10.0.5/24曾经做过如下描述:
解法一:Listing r6's fe-0/1/3 interface as passive under the OSPF process,
解法二:redistributing the 172.16.40.0/24 address from either the RIP router,or r6, will resolve this issue.
StudyGuide中采用的是在RIP上宣告静态路由的方案
[edit routing-options]
lab@rip# set static route 172.16.40/28 discard

学习大猫猫<>P13忽然有所得:
CaseStudy要求"以OSPF内部路由的形式通告172.16.40.x的rip子网路由,并且确定没有邻居可以在这些接口上建立"
解法:在R6 & R7对应RIP网段宣告passive接口,实际上这正是StudyGuide上的解法一,这样做可以使得RIP到达10.0.5/24,但是在product network中网络需要最优化(在可达的基础上保证精确),因此这里需要做汇总(CaseStudy也暗含此要求),显然汇总得来的掩码是/28,包含RIP内所有的物理网段(172.16.40.1~40.3)。现在回头来看StudyGuide中的静态路由:用/28一是为了保证路由最精确,另外路由经RIP-R6以后无需再做汇总,最终实现网络最优化


问题三:为什么路由经过abr后metric会加10?P192
这是教材上的截图:
lab@r6> show route 10.0.6.1
inet.0: 28 destinations, 28 routes (28 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
10.0.6.1/32 *[OSPF/10] 00:27:34, metric 3
> to 10.0.8.6 via fe-0/1/0.0
R6到10.0.6.1的metric=3,这个好理解:R6-R5 metric=1,R5-R3 metric=1,R3-R1=1,三段加起来为3

switch在HUB上的奇怪现象:
R6看到的10.0.6.1(R1的loopback) metric为13
R6看到的10.0.3.3(R3的loopback)metric为11,看到R3-R5网段(10.0.2.0/30)metric也是11
R6-R5之间的metric为1(采用HUB连接olive,链路接口都为10^8/100,000,000=1),10.0.2.0/30经过R5后metric加10,故metric=11
问题在于为什么路由经过abr后metric会加10?难道是用了OLIVE的缘故?


事实上这个和连接OLIVE的设备有关,上边那个用的是SWITCH(TCL傻瓜交换机),下边输出用的是HUB
lab@OLIVE# run show route 10.0.2.0 logical-router r6

inet.0: 24 destinations, 25 routes (24 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.2.0/30 *[OSPF/10] 00:26:20, metric 20
> to 10.0.8.6 via fxp2.56

lab@OLIVE# run show route 10.0.3.3 logical-router r6

inet.0: 24 destinations, 25 routes (24 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.3.3/32 *[OSPF/10] 00:26:39, metric 20
> to 10.0.8.6 via fxp2.56
R5-R6用10M Ethernet,故metric=10;R5-R3也是10M Ethernet,故metric=10。因此R6-R5-R3 metric=10+10=20

lab@OLIVE# run show route 10.0.2.0 logical-router r7

inet.0: 24 destinations, 25 routes (24 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.2.0/30 *[OSPF/10] 00:26:24, metric 20
> to 10.0.8.9 via fxp2.57

lab@OLIVE# run show route 10.0.3.3 logical-router r7

inet.0: 24 destinations, 25 routes (24 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both

10.0.3.3/32 *[OSPF/10] 00:26:42, metric 20
> to 10.0.8.9 via fxp2.57


P216打破环路
1.next-hop的解决方案
需要在R6 & R7上同时配置
注意:这里用的是next-hop,而非neighbor喔!!!

2.route-filter的解决方案:
如果R6 & r7同时配置此策略,RIP将无法到达10.0.5.1,WHY?
因为此时从R5以后都不知道如何到达r6-RIP-r7之间的网段,虽然此前RIP注入了172.16.40.0/28,但是在R6 & R7上同时被reject了,故采用route-filter只能在R6或者R7上配置
如果R6 & R7设置172.16.40.0/28网段为passive,这样R6 & R7就可以同时配置route-filter了。


方案1 & 2不会产生次有路径问题,是解决环路的最好方案

Tags:

NotesJNCIPOSPF
首页 上一页 [1] [2] [3] [4] [5]  下一页 尾页

相关文章

文章评论

本类推荐文章

关于本站 | 网站帮助 | 广告合作 | 下载声明 | 友情连接 | 网站地图
Copyright © 20098-2010 uzzf下载站. All Rights Reserved .