首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JunOS使用iBGP路由而不是OSPF路由

JunOS使用iBGP路由而不是OSPF路由
EN

Network Engineering用户
提问于 2019-01-19 22:30:31
回答 2查看 406关注 0票数 3

你好,我有一个问题,我的Juniper路由器没有向邻居宣传BGP 10.255.255.4/32,因为在inet.0中,它不是作为最佳路由发布的。

代码语言:javascript
复制
root# run show route table inet.0 

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

10.0.2.0/30        *[IS-IS/15] 2d 22:48:54, metric 20
                    > to 10.0.2.5 via em1.0
10.0.2.4/30        *[Direct/0] 2d 22:49:21
                    > via em1.0
10.0.2.6/32        *[Local/0] 2d 22:49:21
                      Local via em1.0
10.0.3.0/24        *[Direct/0] 2d 22:49:21
                    > via em0.0
10.0.3.1/32        *[Local/0] 2d 22:49:21
                      Local via em0.0
10.255.255.1/32    *[BGP/170] 02:19:00, MED 0, localpref 100, from 10.255.255.2
                      AS path: I, validation-state: unverified
                    > to 10.0.2.5 via em1.0, Push 300
10.255.255.2/32    *[IS-IS/15] 2d 22:48:54, metric 30
                    > to 10.0.2.5 via em1.0
10.255.255.3/32    *[Direct/0] 2d 22:49:21
                    > via lo0.0
10.255.255.4/32    *[OSPF/10] 2d 22:49:06, metric 1
                    > to 10.0.3.2 via em0.0
                    [BGP/170] 00:00:08, localpref 100, from 10.255.255.4
                      AS path: I, validation-state: unverified
                    > to 10.0.3.2 via em0.0
224.0.0.2/32       *[LDP/9] 2d 22:49:21, metric 1
                      MultiRecv
224.0.0.5/32       *[OSPF/10] 2d 22:49:24, metric 1
                      MultiRecv

[edit]
root# 

我目前正在寻找一个解决方案,这将使BGP路线首选。可悲的是,我试着用没有运气的政策声明。

有什么想法吗?先谢谢你

EN

回答 2

Network Engineering用户

回答已采纳

发布于 2019-01-20 08:33:20

我通过以下政策声明解决了这一问题:

代码语言:javascript
复制
policy-statement prioritize_BGP {
        from {
            route-filter 10.255.255.4/32 exact;
        }
        then {
            preference 10;
            accept;
       }
}

bgp {
        group ibgp {
            import prioritize_BGP;
        }
    }

此解决方案只会调整BGP的确切路径,最终比OSPF更好。

代码语言:javascript
复制
root> show route table inet.0 

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

10.0.2.0/30        *[IS-IS/15] 3d 08:58:47, metric 20
                    > to 10.0.2.5 via em1.0
10.0.2.4/30        *[Direct/0] 3d 08:59:14
                    > via em1.0
10.0.2.6/32        *[Local/0] 3d 08:59:14
                      Local via em1.0
10.0.3.0/24        *[Direct/0] 3d 08:59:14
                    > via em0.0
10.0.3.1/32        *[Local/0] 3d 08:59:14
                      Local via em0.0
10.255.255.1/32    *[BGP/170] 09:53:18, MED 0, localpref 100, from 10.255.255.2
                      AS path: I, validation-state: unverified
                    > to 10.0.2.5 via em1.0, Push 201, Push 300(top)
10.255.255.2/32    *[IS-IS/15] 3d 08:58:47, metric 30
                    > to 10.0.2.5 via em1.0
10.255.255.3/32    *[Direct/0] 3d 08:59:14
                    > via lo0.0
10.255.255.4/32    *[BGP/10] 00:24:52, localpref 100, from 10.255.255.4
                      AS path: I, validation-state: unverified
                    > to 10.0.3.2 via em0.0
                    [OSPF/10] 3d 08:58:59, metric 1
                    > to 10.0.3.2 via em0.0
224.0.0.2/32       *[LDP/9] 3d 08:59:14, metric 1
                      MultiRecv
224.0.0.5/32       *[OSPF/10] 3d 08:59:17, metric 1
                      MultiRecv

root> 
票数 4
EN

Network Engineering用户

发布于 2019-01-20 08:21:06

查看您的输出,您不能重新广告BGP路由的原因是因为它不是活动的/首选的。您可以调整OSPF的偏好,使其比BGP更少:

代码语言:javascript
复制
set protocols ospf preference 180

但是,您需要理解的是,所讨论的BGP路由依赖于底层OSPF下一跳作为递归的下一跳可用-例如:您的IBGP会话终止在环回10.255.255.4,这是您通过OSPF学习的。如果您改变了OSPF的偏好,您的BGP会话可能会在通过BGP而不是OSPF学习后立即被拆除。

也许你能描述一下你想要解决的问题?

票数 3
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/56257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档