bgp权重属性

r2:

int lo0

ip add 2.2.2.2 255.255.255.0

int 172

ip add 172.16.4.1 255.255.255.0

ip add 172.16.5.1 255.255.255.0 secondaryip add 172.16.6.1 255.255.255.0 secondary

ip add 172.16.7.1 255.255.255.0 secondary

int s1/0

ip add 12.1.1.2 255.255.255.0

no sh

int s1/1

no sh

ip add 24.1.1.2 255.255.255.0

r1:

int lo0

ip add 1.1.1.1 255.255.255.0

int s1/2

ip add 13.1.1.1 255.255.255.0

no sh

int s1/0

no sh

ip add 12.1.1.2 255.255.255.0

r3:

int lo0

ip add 3.3.3.3 255.255.255.0

int s1/2

ip add 13.1.1.3 255.255.255.0

no sh

int f0/0

ip add 34.1.1.3 255.255.255.0

int s1/1

no sh

ip add 35.1.1.3 255.255.255.0

r4:

int lo0

ip add 4.4.4.4 255.255.255.0

int s1/1

no sh

ip add 24.1.1.4 255.255.255.0

int f0/0

no sh

ip add 34.1.1.4 255.255.255.0

r5:

int lo0

ip add 5.5.5.5 255.255.255.0

no sh

int s1/1

no sh

ip add 35.1.1.5 255.255.255.0

r1:

router ospf 1

router-id 1.1.1.1

network 13.1.1.1 0.0.0.0 area 0

net 1.1.1.1 0.0.0.0 area 0

r3:

router ospf 1

router-id 3.3.3.3

net 13.1.1.3 0.0.0.0 area 0

net 3.3.3.3 0.0.0.0 area 0

net 34.1.1.3 0.0.0.0 area 0

r4:

router ospf 110

net 4.4.4.4 area 0.0.0.0 area 0

net 34.1.1.4 0.0.0.0 area 0

r2:

router bgp 2

bgp router-id 2.2.2.2

no au

no syn

neighbor 12.1.1.1 remote-as 134

neighbor 24.1.1.4 remote-as 134

network 2.2.2.0 mask 255.255.255.0

net 172.16.4.0 mask 255.255.255.0

net 172.16.5.0 mask 255.255.255.0

net 172.16.6.0 mask 255.255.255.0

net 172.16.7.0 mask 255.255.255.0

r1:

router bgp 134

bgp router-id 1.1.1.1

no au

no syn

neighbor 12.1.1.2 remote-as 2

neighbor 3.3.3.3 remoe-as 134

neighbor 3.3.3.3 up lo0

r3:

router bgp 134

bgp router-id 3.3.3.3

no au

no syn

neighbro 1.1.1.1 remote-as 134

neighbor up lo0

neighbor 1.1.1.1 next-hop-sellf

neighbor 4.4.4.4 remote-as 134

neighbor 4.4.4.4 up lo0

neighbor 4.4.4.4 next-hop-self

neighbor 5.5.5.5 remote-as 5

neighbor 5.5.5.5 up lo0

neighbor 5.5.5.5 ebgp-multihop

ip route 5.5.5.0 255.255.255.0 s1/1

r4:

router bgp 134

bgp router-id 4.4.4.4

no au

no sy

neighbor 24.1.1.2 remote-as 2

neighbor 3.3.3.3 remote-as 134

neighbor 3.3.3.3 up lo0

r5:

router bgp 5

bgp router-id 5.5.5.5

no au

no syn

neighbor 3.3.3.3 remote-as 134

neighbor 3.3.3.3 up lo0

neighbor 3.3.3.3 ebgp-multihop

ip route 3.3.3.0 255.255.255.0 s1/1

r1:

router bgp 134

neighbor 3.3.3.3 next-hop-self

r4:

router bgp 134

neighbor 3.3.3.3 next-hop-self

属性分类

公认

可选

access-list filter最传统的控制方法,不够灵活

prefix-list filter 可以直接引用在neighbor上,也可以被distribute-list以及route-map调用

as-path filter可以被filter-list或route-map调用community-list filter可以被route-map调用

distribute-lis只过滤不做属性控制

route-map过滤,属性控制

强烈推荐:对于igp协议,用prefix-list定义路由,通过route-map调用进行路由过滤,对于bgp协议,用prefix-list,as-path list community-list定义路由,再通过route-map进行调用

起源属性

igp(i)

network command某条路由是直接而具体的注入到bgp路由表中的,则origin属性为igp

egp(e)

redistributed from egp路由是通过ebgp得到的,则origin属性为egp

incomplete(?)

redistributed from igp or static其他情况下,origin属性都为incomplete

weight(思科私有)

本地有效

影响本地选路

默认32768

别人学过来0

r3:

router bgp 134

neighbor 1.1.1.1 weight 1000(影响邻居发来的所有路由权重)

ip prefix-list a permit 2.2.2.2/24

router-map wei permit 10

match ip address prefix-list a

set weight 100

router-map wei permit 20

neighbor 1.1.1.1 route-map wei in