Jump to content

Recommended Posts

Posted

Помогите осилить вот это:

For IGPs, the Junos OS chooses one of the available equal-cost paths for destination prefixes. For BGP, the Junos OS alternates its selection among the equal-cost paths (known as per-prefix load balancing).

 

Насколько я вижу, по умолчанию(если не настраивать балансировку), выбирается один nexthop для каждого префикса. Тогда не понимаю в чём разница(с точки балансировки без доп. настроек) между IGP и BGP?

 

Вот например префиксы, полученные по ospf по двум equal-cost линкам:

 

root@r2# run show route 
....
1.1.1.3/32         *[OSPF/10] 00:08:06, metric 1
                     to 172.16.10.1 via em1.10
                   > to 172.16.20.1 via em1.20
1.1.2.3/32         *[OSPF/10] 00:08:06, metric 1
                     to 172.16.10.1 via em1.10
                   > to 172.16.20.1 via em1.20
1.1.3.3/32         *[OSPF/10] 00:08:06, metric 1
                   > to 172.16.10.1 via em1.10
                     to 172.16.20.1 via em1.20
1.1.4.3/32         *[OSPF/10] 00:08:06, metric 1
                     to 172.16.10.1 via em1.10
                   > to 172.16.20.1 via em1.20
1.1.5.3/32         *[OSPF/10] 00:08:06, metric 1
                     to 172.16.10.1 via em1.10
                   > to 172.16.20.1 via em1.20
1.1.6.3/32         *[OSPF/10] 00:08:06, metric 1
                   > to 172.16.10.1 via em1.10
                     to 172.16.20.1 via em1.20
...

root@r2# run show route forwarding-table 
...
1.1.1.3/32         user     0 172.16.20.1        ucst   553    15 em1.20
1.1.2.3/32         user     0 172.16.20.1        ucst   553    15 em1.20
1.1.3.3/32         user     0 172.16.10.1        ucst   549     9 em1.10
1.1.4.3/32         user     0 172.16.20.1        ucst   553    15 em1.20
1.1.5.3/32         user     0 172.16.20.1        ucst   553    15 em1.20
1.1.6.3/32         user     0 172.16.10.1        ucst   549     9 em1.10

 

Чем это не per-prefix load balancing, о котором говорится в пункте про bgp?

Posted (edited)

Помогите осилить вот это:

For IGPs, the Junos OS chooses one of the available equal-cost paths for destination prefixes. For BGP, the Junos OS alternates its selection among the equal-cost paths (known as per-prefix load balancing).

 

Насколько я вижу, по умолчанию(если не настраивать балансировку), выбирается один nexthop для каждого префикса. Тогда не понимаю в чём разница(с точки балансировки без доп. настроек) между IGP и BGP?

 

Вот например префиксы, полученные по ospf по двум equal-cost линкам:

 

root@r2# run show route 
....
1.1.1.3/32         *[OSPF/10] 00:08:06, metric 1
                     to 172.16.10.1 via em1.10
                   > to 172.16.20.1 via em1.20
1.1.2.3/32         *[OSPF/10] 00:08:06, metric 1
                     to 172.16.10.1 via em1.10
                   > to 172.16.20.1 via em1.20
1.1.3.3/32         *[OSPF/10] 00:08:06, metric 1
                   > to 172.16.10.1 via em1.10
                     to 172.16.20.1 via em1.20
1.1.4.3/32         *[OSPF/10] 00:08:06, metric 1
                     to 172.16.10.1 via em1.10
                   > to 172.16.20.1 via em1.20
1.1.5.3/32         *[OSPF/10] 00:08:06, metric 1
                     to 172.16.10.1 via em1.10
                   > to 172.16.20.1 via em1.20
1.1.6.3/32         *[OSPF/10] 00:08:06, metric 1
                   > to 172.16.10.1 via em1.10
                     to 172.16.20.1 via em1.20
...

root@r2# run show route forwarding-table 
...
1.1.1.3/32         user     0 172.16.20.1        ucst   553    15 em1.20
1.1.2.3/32         user     0 172.16.20.1        ucst   553    15 em1.20
1.1.3.3/32         user     0 172.16.10.1        ucst   549     9 em1.10
1.1.4.3/32         user     0 172.16.20.1        ucst   553    15 em1.20
1.1.5.3/32         user     0 172.16.20.1        ucst   553    15 em1.20
1.1.6.3/32         user     0 172.16.10.1        ucst   549     9 em1.10

 

Чем это не per-prefix load balancing, о котором говорится в пункте про bgp?

 

 

по дефолту JunOS выберает один "next hop" вне зависимости от того есть ли второй "equal cost route" , в вашем случае так и есть. чтобы добавить второй "next hop" в "forwarding table" нужно:

 

policy-options {

policy-statement load-balancing-policy {

then {

load-balance per-packet;

}

}

}

routing-options {

forwarding-table {

export load-balancing-policy;

}

 

в вашем примере нет никакого "load balancing" один "next hop" для каждого префикса

P.S: причем тут BGP?

Edited by applx

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.