欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    不同的OSPF进程互相重分发.docx

    • 资源ID:4932275       资源大小:195.32KB        全文页数:20页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    不同的OSPF进程互相重分发.docx

    不同OSPF进程之间的重分发我们为什么需要在不同的OSPF进程之间进行充分 发呢?过滤OSPF路由1、过滤“域内”路由:一般情况下,我们是没有办法过滤域内路由 的;因为在同一个OSPF区域中,计算域内路由使用 的是1类LSA或者2类LSA。这些LSA在同一个区域 中必须是相同的,为了实现构建一个完整的区域拓扑。 属于邻接关系的两个路由器之间的数据库中的1类 LSA和2类LSA必须是完全 相同的;如果想过滤的话,我们可以使用分发列表,作 用于将路由条目放入路由表的时候。除此之外,我们还可以在同一个区域中,运行不 同的OSPF进程,然后在不同的进程之间实现重分发, 这样一来的话。虽然是在同一个区域,但是不同的 OSPF进程之间的路由互相学习的时候会看做是不同 的路由,到了对方的进程中,是作为外部路由来出现的,此时我们就可以在同一个区域中过滤之前的 那种所谓的“ O ”的路由了;其实现在已经变换成 了 "外部路由"之间的过滤了;2、过滤O IA路由:与其我们通过不同的OSPF进程来划分同一 个区域,从而导致在重分发的过程中实现路由的过 滤。还不如我们将同一个区域划分成不同的区域,这 样的话,原来是与同一个区域的路由,现在学习时候 就变成了 O IA的路由。此时此刻,我们可以在ABR 上实现3类LSA的过滤;我们可以理解ABR的功能:将非骨干区域中的内部路由转发到骨干区域中去; 将骨干区域中的内部路由以及从其他非骨干区域 学习的域间路由转发到其他的非骨干区域;3、过滤 外部路由;因为到目前为止,我们还不可以实现5类 LSA的过滤。如果想过滤外部路由的话,我们也可以通过在OSPF内部路由上运行不同的OSPF进程,然 后 在进程之间实现重分发;划分OSPF域;要么出于管理的目的或者在“重分发点”上控 制路由的角度来考虑,我们将一个完整的OSPF路由 域通过不同的OSPF进程来划分,都是一个很正常的 实现方案;此时,我们将不同的OSPF进程看做是完 全不同的“两个协 议”。通过不同的OSPF进程学习 到的路由在被一个路由处理的时候,不是 比较他们 的路由的类型,而是通过AD比较出来的;缺点:liiJliiJ通过这种方式实现了一个OSPF路由 域的划分。不同的OSPF进程之间,我们可以看成是 不同的OSPF路由域,那么学习路由的话,就只能通 过 不同进程之间的重分发。但是这样一来,一个OSPF 进程之间的不稳定性,也会通过5类LSA的形式 传递到另外一个OSPF进程去;解决方案:所以在这样的情况下,我们最好的解 决方案不是在两个不同的OSPF进程之间实现重分发;我可以通过BGP协议来实现路由的传递以及管理。因为BGP协议非常的稳定,并且在接收到频繁抖动的 路由的时候呢,BGP有一个“惩罚机制”,这样一来 的话,就可以将那些频繁抖动的路由不放入 路由表, 从而也就不会传递出来了;减小路由翻滚造成的影响;整合不同的协议域;各种情况下的“不同OSPF进程之间1=1的重分发”单点情况下的“不同OSPF进程重分发”Router ospf 1 Redistribute ospf 2 subnetsRouter ospf 2Redistribute ospf 1 subnets在这种单点重分发情况下,不会出现什么问题的;多点单向重分发ExWrnl N from BRouter AExternal H from A拓扑描述: A与B通过OSPF 1收到内部路由N ;在A上将OSPF 1重分发进入到OSPF 2 ;在B上将OSPF 1重分发进入到OSPF 2 ; 出现的问题: 容易出现次优路径,比如在Router- A上去往网络N:packet > ospf 2 -> B -> ospf 1 -> C !Router-ARouter ospf 2Redistribute ospf 1 subnets! .Router-BRouter ospf 2Redistribute ospf 1 subnets! .路由分析:此时我们在A B上看到路由N属于内部路由; 通过重分发之后,Router-A通过OSPF 2从Router-B学习到了一个路 由N,属于外部路由;Router-B通过OSPF 2从Router-B学习到了一个路由N,属于外部路由;此时,我们只看Router-A :通过OSPF 1学习到一个内部路由N,AD=110; 通过OSPF 2学习到一个 外部路由N,AD=110; 对于不同的OSPF的进程学习过来的路由,我们可以 看成是“不同的路由协议”之间学到的路由,那么此时,我们在比较这样的两种路由的时候呢,只 比较AD;小者优先!但是对于OSPF而言,内部路由与外部路由的AD是 相同的。那在Router-A上计算该路由时,是内部路由呢,还 是外部路由呢?答案:此时就看Router-A是首先从哪个OSPF进程学 习到的相应的LSA;一旦收到之后,就会用它来计算路由, 然后放入路由表中。即使再从其他OSPF进程收到 表示同样路由的一个LSA,那么也不会将该LSA计算 出来的路由放入路由表,除非之前路由表中的哪个 路由条目失效了;解决方案:我们将Router-A与Router-B上从OSPF 2学习过来的外部路由的AD更改成大于从OSPF 1学习过来的 内部路由;Router-A:Router ospf 2Redistribute ospf 1 subnetsDistance ospf external 200> 将 A 上通过OSPF 2学习到的外部路由的AD设置为200 ;=iRouter-B:Router ospf 2Redistribute ospf 1 subnetsDistance ospf external200 > 将 B 上通过OSPF 2学习到的外部路由的AD设置为200 ;=i如此一来,A与B通过OSPF 2学习到的外部路由的AD都大于从OSPF 1学习到的内部路由,那么存放进入到路由表 值选出来的;就是从OSPF 1学习过来的内部路由;是通过ADliiJ外部路由来自于不同的OSPF进程;多点双向重分 发;【该拓扑与上面的拓扑是相关的,Domain 1和2的配置相同;即Domain 2的OSPF外部路由的AD=200 ;】ASBRRouter BRouter DNetwork M ExternalRouter CNetwork NExternalOSPF Domain 1EnteTUHnl N fronfl CExternal N from CIRouter AOSPF Domain 2ASBRExternal M from DExternal M from D A与B从C学习到外部路由N ; A与B都将OSPF 1与OSPF 2进行了双向重分 发; A与B为了保证外部路由的N均是通过Domain 1 去往C的,故在A与B 上将OSPF2的外部路由的 AD调节为200 ; A与B从D学习到外部路由M;此时,我们分析外部路由M。1、A与B上刚开始都可以学习到M,AD为200, 下一跳为D ;2、A这边首先进行了 OSPF 2 -> OSPF 1的重分发;3、B通过OSPF 1,从A学习到外部路由M: AD 为110,下一跳为A ;4、通过OSPF 1,从A学习来的该路由将放进路由 表,覆盖之前的路由(AD=200,next-hop= D )5、此时,我们在A查看,应该有关于外部路由M的 两个5类LSA,ADV分别为D以及B ;6、A开始进行LSA选路,为的是最终确定下一跳IP 地址:$如果为B的话,则会形成数据环路:packet(on A to M) ->domain 2 -> B-> domain1 > A ->( 1 ) -> B -> .$如果为D的话,则会出现次优路径:packet(on B to M) >domain 1 -> A -> domain2 > D解决方案:在A与B上将OSPF 1外部路由的AD调整成 大于OSPF 2外部路由的AD ;但是这样一来的话,外部路由N就是出向上 面同样的问题了!【故,这种解决方案不好】 在A与B上特定的OSPF进程下根据某一个 特定的更新源所发送过来的特定路由更改AD就可以 了;依然是从上面的拓扑继续分析:环路以及次优路径 已经解决,现在拓扑 发生变化,故.Router BRouter A N FlushExternal NExternal Nfrom BOSPF Domain 2正常情况下,针对路由M与N , Domain 1与 Domain 2互为备份区域;何出此言?分析:假如,在A上学习N的路由,是内部的,来 自于C。如果该路由器上去往C不可达了;则不 能通过Domain 1去往该网络了。但是,B会将该网络通过OSPF 1-> OSPF 2, 然后该路由在作为一个外部路由出现在A上,并 且下一跳是B,通过Domain 2可达的;此 时,两个 区域是互为“备份区域”出现的;非正常情况:在Domain 1中,C出现了问题, 导致A与B都无法通过Domain 1学习到内部路 由N ;1、当C出现问题之后,A与B几乎是同时在Domain 1中知道该网络不可达的;2、基于上述的发现,两者都会将之前向Domainin2中重分发的5类LSA删 除掉(将该LSA的存活时 间设置为最大);3、有可能会出现这样一种情况: A发送的这个存活时间最大的5类LSA还没有通过Domain 2传递到IUJB上去,B上的这个路由就装入到了 B的路由表中,此时,因为B上存在OSPF 2 ->OSPF 1,故,B又可以产生一个5类LSA,然后通过Domain 1传输到A上; A将该外部路由装入到了路由表中(从 Domain 1中学习到的),下一跳为B ,通过Domain 1 ;同时B收到了 A通过Domain 2区域 发送过去的刷新LSA,则B会将自己向Domain中 下发的5类LSA刷新;当A没有通过Domain 1收到B发送 过来的刷新LSA的时候,A已经将该路由重分发 到了 OSPF 2 ;该外部路由通过OSPF 2传递到B上; 因为B上已经没有该路由了;故,此时可以放入 自己的路由表中;III稍微A又从OSPF 1中收到了 B发送 过来的刷新LSA,首先删除自己的路由表条目,然 后发送一个刷新LSA到OSPF 2中。和之前一样,该刷新LSA 在没有到达B之前,B的路由已经重分发进入到了OSPF 1,到了 A 上。这样的一个过程,周而复始,一直不断的重复下去 造成了路由环路(路由转发的环路,网络频繁的翻 滚)解决方案:(以一个路由器为出发点来分析这个解决 方案)在A上实现OSPF 1 -> OSPF 2时,不将 “曾经从B上学过来的关于OSPF 2的路由”重分发回去到OSPF 2 ;r=如果想实现这一点的话,我们必须得保证: 在OSPF 1中,从B学习过来的这些曾经属于OSPF 2的路由不能出现在A 的路由表中;即:我们在A上的OSPF 1中,将从路由 器B学习过来的所有关于OSPF 2的路由过滤掉, 就可以了! 过滤手段: distance 255 Router-B 0.0.0.0 2>ACL匹配的是所有OSPF 1 / 2的路由;Router- A:Router ospf 1Distance 255 Router-B 0.0.0.0 2> 该ACL 2匹配所有OSPF 2的路由;Router ospf 2Distance 255 Router-B 0.0.0.0 1 > 该 ACL匹配所有OSPF 1的路由;Router-B:Router ospf 1Distance 255 Router-A 0.0.0.0 2 > ACL 2 匹配所有OSPF 2的路由;!.Router ospf 2Distance 255 Router-A 0.0.0.01 -> ACL 1 匹配所有OSPF 1的路由;这种通过更改AD的方法是可行的,liiJ但是我们必须得用ACL匹配属于一个进程中的所有路由。这样的话,ACL管理起来比较麻烦;通过tag对OSPF路由进行管理;【这点类似于EIGRP综合试验中的防环】Router-A:Router ospf 1Redistribute ospf 2 subnetsDistribute-list route-map 2-A-1 in ! .Route-map 2-A-1 deny 10Match tag 1Route-map 2-A-1 permit 20Set tag 2 ! .Router ospf 2Redistribute ospf 1 subnetsDistribute-list route-map 1-A-2 in ! .Route-map 1-A-2 deny 10Match tag 2Route-map 1-A-2 permit 20Set tag 1 ! .Route-B:Router ospf 1Redistribute ospf 2 subnetsDistribute-list route-map 2-B-1 inRoute-map 2-B-1 deny 10Match tag 1Route-map 2-B-1 permit 20Set tag 2!.Router ospf 2Redistribute ospf 1 subnetsDistribute-list route-map 1-B-2 in!.Route-map 1-B-2 deny 10Match tag 2Route-map 1-B-2 permit 20Set tag 1!.此处,使用的route-map中,我们匹配的是tag。但是也可以匹配路由的类型以及特性的路由前缀! 总而言之:在一个网络中存在多点重分发的时候,比较容易出现路由环路;如果控制合理的话,不同的路由域之间可以互 为备份链路;

    注意事项

    本文(不同的OSPF进程互相重分发.docx)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开