双点双向重分发实验

1. 拓补图

2. 配置IP地址:略 

3.配置静态路由到达R1的回环口

ip route-static 172.16.0.0 255.255.255.0 10.1.12.1
ip route-static 172.16.1.0 255.255.255.0 10.1.12.1
ip route-static 172.16.2.0 255.255.255.0 10.1.12.1
ip route-static 172.16.3.0 255.255.255.0 10.1.12.1

4.按照拓补图配置路由协议

R2:

ospf 1 router-id 2.2.2.2 area 0.0.0.0 
network 10.1.23.2 0.0.0.0 
network 10.1.24.2 0.0.0.0

R3:

ospf 1 router-id 3.3.3.3 

area 0.0.0.0 
network 10.1.23.3 0.0.0.0

isis 1

is-level level-2
network-entity 49.0000.0000.0000.0003.00
import-route ospf 1

R4:

ospf 1 router-id 4.4.4.4 

area 0.0.0.0 
network 10.1.24.4 0.0.0.0 

isis 1

is-level level-2
network-entity 49.0000.0000.0000.0004.00

import-route ospf 1

R5:

isis 1
is-level level-2
network-entity 49.0000.0000.0000.0005.00
import-route direct route-policy import

5.做双向路由引入,同时可以使用路由策略对引入的路由做限制

R2:

ospf

import-route static route-policy import

acl number 2000  
rule 5 permit source 172.16.0.0 0.0.2.0 

route-policy import permit node 10 
if-match acl 2000

R3:

ospf

import-route isis 1

isis

import-route ospf 1 

R4:

ospf

import-route isis 1

isis

import-route ospf 1 

R5:

isis

import-route direct route-policy import 

acl 2000

rule  permit source  10.1.0.0 0.0.2.0

route-policy import permit node 10 
if-match acl 2000

6.查看存在的问题并且分析

1.次优路径的问题,发现去往172.16.0.0网段的走的路径是R4>R5>R3>R2>R1,因为从ISIS学习到的路由的优先级是15,但是从OSPF区域学习到的是属于OSPF的外部路由,所以优先为为150,自然就优选优先级为15的ISIS发送过来的路由了

 2.把R1的接口shutdown掉之后我们会发现产生了环路问题

正常情况下R2是从静态路由学习到的172.16.0.0的网段的路由的,因为静态的优先级是60比OSPF的外部路由的优先级150来的要高

但是如说说把R1的接口给down掉了之后我们会发现去往172.16.0.0发生了环路,也不再是从静态学习而来的了而是从OSPF的外部路由学习而来的,·所以当E1的接口发生故障之后自然而然就到不了172.16.0.0网段了,就只能在OSPF区域里面去寻找这条地址,你丢给我我丢给你自然而然也就发生了泛洪

 环路的发生

 7. 解决环路发生的问题,可以通过添加标签、过滤标签、替换标签的办法来实现

实验构思图

R3:

[R3]ospf

[R3-ospf-1]import-route isis 1 route-policy intoisis

[R3]isis 

[R3-isis-1]import-route ospf route-policy intoospf

[R3]route-policy intoisis deny node 10

[R3-route-policy]if-match tag 10

[R3]route-policy intoisis permit node 20

[R3-route-policy]apply tag 20

[R3]route-policy intoospf deny node 10

[R3-route-policy]if-match  tag 30

[R3]route-policy intoospf permit  node 20

[R3-route-policy]apply tag 40

R4:

[R4]ospf

[R4-ospf-1]import-route  isis route-policy intoisis

[R4]isis

[R4-isis-1]import-route  ospf route-policy intoospf

[R4]route-policy intoospf deny node 10

[R4-route-policy]if-match tag 20

[R4]route-policy intoospf permit node 20

[R4-route-policy]apply tag 10

[R4]route-policy intoisis deny node 10

[R4-route-policy]if-match  tag 40

[R4]route-policy intoisis permit node 20

[R4-route-policy]apply tag 30

 验证结果:这样子就不会出现环路了,即使R1的接口down掉了也不会出现环路

 8. 次优路径问题的解决办法,可以通过降低OSPF外部路由的优先级低于ISIS的优先级来解决这个问题

配置前,172.16.0.0的路由还是从ISIS学习来的

R3:

[R3]ospf

[R3-ospf-1]preference ase route-policy  pre 150

[R3]route-policy pre permit node 10

[R3-route-policy]if-match tag 10

[R3-route-policy]apply preference 12

R4:

[R4]ospf

[R4-ospf-1]preference ase  route-policy pre 150

[R4]route-policy pre permit node 10

[R4-route-policy]if-match tag 10

[R4-route-policy]apply preference 12

R2:

[R2-ospf-1]import-route static route-policy import tag  10     //R2在引入路由的时候携带tag的标签

验证结果:现在172.16.0.0是从OSPF区域学习而来的,所以的话就解决了次优路径带来的问题

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
双点双向分发是指在网络中同时运行OSPF (开放最短路径优先)和BGP (边界网关协议),并且使得两个协议可以相互学习和分发路由信息。 OSPF是一种用于内部路由的动态路由协议,它通过计算最短路径来选择最优路由。当网络中有多个OSPF路由器时,它们之间会相互交换链路状态更新并计算最短路径。OSPF通常用于组织内部的局域网或中等规模的网络中。 BGP是一种用于互联网路由的外部路由协议,它通过选择路径属性来选择最佳路径。BGP的主要作用是在自治系统(AS)之间交换路由信息。BGP通常用于大型企业、互联网服务提供商和国际互联网连接中。 在双点双向分发中,OSPF和BGP可以互相学习和分发路由信息。当OSPF路由器接收到来自BGP的外部路由信息时,它可以将这些信息转换为OSPF的路由,并将其分发给其他OSPF路由器。同样地,当BGP路由器接收到来自OSPF的内部路由信息时,它可以将这些信息转换为BGP的路由,并将其分发给其他BGP路由器。 这种双点双向分发的配置可以实现内部和外部路由之间的交互,使得网络中的各个部分可以互相通信。通过OSPF和BGP的协同工作,网络管理员可以更好地控制和管理路由信息,提高网络的可靠性和性能。 总之,双点双向分发是一种将OSPF和BGP协议结合起来使用的路由配置,它允许两个协议之间相互学习和分发路由信息,提高网络的灵活性和可用性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值