双点双向讲解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网络前提:
1 办公网络有一个1.1.1.1/24
2 R2,R3,R4之间是广播网络。
3 所有E接口均为100M/10M以太网接口。
4 SW1上的接口为SVI接口。
5 均为cisco设备
开始讲解
1 是否有问题?为什么出现环路?引起学生兴趣,开始动脑思考。
2 环路的出现过程。
3 解决环路方法
1更改哪个设备?管理距离是不会传递的,是本地有效的。边界路由器根本就不应该在OSPF方向学到1.1.1.1的路由。如何能组织路由器从OSPF方向学到路由?
方法一,可以用distr分发列表来deny1.1.1.1的路由,但这样做缺乏扩展性。分发列表匹配在入向,通过ACL或前缀列表,列表匹配1.1.1.1的路由。这样做两个坏处,如果不是1.1.1.1的路由呢,且如果EIGRP方向接口物理链路出现断裂,路由器无法从存在的物理链路OSPF方向学到路由。
方法二,工程中常用的,环路根源是路由倒灌,可以用TAG解决,把所有EIGRP方向过来的路由变成OSPF时加个TAG,另一台路由器DENY掉TAG的路由。但是这里只能解决环路问题,无法解决次优路径问题,R4无法实现1.1.1.1路由在R2和R3的负载均衡。TAG路由器只解决重分布,不解决边界路由器的选择。
方法三,问题根源是管理距离。
4 确定解决问题时需要更改管理距离,但是是改大OSPF还是改小EIGRP呢?
修改EIGRP路由协议的管理距离方法
1、修改默认的内部EIGRP和外部EIGRP的管理距离:
R1(config-router)#distance eigrp 90 109 前面为内部EIGRP,第二个为外部EIGRP
2、修改EIGRP具体路由的管理距离
R1(config-router)#distance 20 f0/1 0.0.0.0 12
20为修改后的内部路由AD,F0/1表示修改的宣告接口接口,0.0.0.0表示(接口反码)匹配具体接口。12是访问控制列表,该访问控制列表控制被F0/1接口宣告的哪些路由被修改。(对外部路由不生效,只对系统内部路由有效。所以此方法不行)
是不是两台路由器都要修改?网络是对称的,两台路由器都需要改。
此时若办公网络2,有一条2.2.2.2的路由,RIPv2和OSPF做双向重分布
为了R4优选RR5的路由,在R5里面将外部网络改为OE1类型。此时虽然R4依然优选R5的路由,但是R5可以接收到R2(或R3,看谁倒灌)的LSA,因为OSPF网络LSA是全网都能收到的,此时OSPF管理距离110,而RIP管理距离120,路由器R5选择错误方向为2.2.2.2的路由方向。此时证明改小EIGRP路由是不合适的。
选择修改OSPF管理距离调高。
1、修改OSPF默认的管理距离
R1(config-router)#distance ospf inter-area 12 intra-area 12 external 12
inter-area表示区域内部路由,intra-area表示区域间路由,external表示区域外的路由,重发布进来的路由。
2、修改OSPF具体路由
router ospf 0
distance 30 1.1.1.1 0.0.0.0 1
access-list 1 per 2.2.1.0 0.0.0.255
用来修改router-id为1.1.1.1的邻居发来ospf路由条目为2.2.1.0的管理距离为30。由于网络拓展性的需要,此处distance命令后面可以不写访问列表参数,表示匹配
任何路由。
结论:
通常网络出现环路的都是发生在双点双向重分布的网络中,并且出现问题的原因是交换。现实的金融网络遇到比较多,因为金融网络对安全要求高,需要网络冗余高,通常会做双点双向重分布。
某两种协议的边界上有两台路由器,两台路由器对两种协议都做了相互的路由重分布,称为双点双向重分布。
涉及知识点:
1 双点双向重分布概念
2 各种路由协议管理距离
3 SVI接口和ROUTING PORT 接口的区别。SVI: switch virtual interface
4 修改AD时,两种修改方法的区别
5 EIGRP的METRIC计算
默认K1=K3=1,K2=K4=K5=0
(107/出口方向最小带宽+ 出口方向延迟之和)*256