BGP团体属性(实验)

根据BGP路由的团体属性设置BGP路由策略

R1配置:

Loopback0 1.1.1.1

Loopback1 192.168.1.1/24

Loopback2 192.168.2.1/24

Loopback3 192.168.3.1/24

Loopback4 192.168.4.1/24

E1/0 10.1.12.1

R2配置:

Loopback 2.2.2.2

E1/0 10.1.12.2

配置IGP(RIP)保持连通性:

R1配置:

router rip

version 2

network 1.0.0.0

network
10.0.0.0

network
192.168.1.0

network
192.168.2.0

network
192.168.3.0

network
192.168.4.0

no auto-summary

R2配置:

router rip

version 2

network 2.0.0.0

network
10.0.0.0

no auto-summary

开始配置BGP(IBGP):

R1

router bgp 109

bgp router-id
1.1.1.1

bgp
log-neighbor-changes

network 1.1.1.1
mask 255.255.255.255

network
10.1.12.0 mask 255.255.255.0

network
192.168.1.0

network
192.168.2.0

network
192.168.3.0

network
192.168.4.0

neighbor
10.1.12.2 remote-as 110

R2

router bgp 110

bgp router-id
2.2.2.2

bgp
log-neighbor-changes

network 1.1.1.1
mask 255.255.255.255

network
10.1.12.0 mask 255.255.255.0

neighbor
10.1.12.1 remote-as 109

neighbor
10.1.12.1 route-map set_local_pref in

R2#sh ip bgp

BGP table version is 7, local router ID is 2.2.2.2

Status codes: s suppressed, d damped, h history, *
valid, > best, i - internal,

r
RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,

x
best-external, a additional-path, c RIB-compressed,

Origin codes: i - IGP, e - EGP, ? - incomplete

RPKI validation codes: V valid, I invalid, N Not found

Network          Next Hop            Metric LocPrf Weight Path

*>  1.1.1.1/32       10.1.12.1                1         32768 i

*>  10.1.12.0/24     0.0.0.0                  0         32768 i

*>  192.168.1.0      10.1.12.1                0    200     
0 109 i

*>  192.168.2.0      10.1.12.1                0    200     
0 109 i

*>  192.168.3.0      10.1.12.1                0    150     
0 109 i

*>  192.168.4.0      10.1.12.1                0    150     
0 109 i

R1配置团体属性

第一步:开启路由器支持团体属性

ip bgp-community new-format

第二步,配置prefix-list列表

ip prefix-list 1 permit 192.168.1.0/24

ip prefix-list 1 permit
192.168.2.0/24

ip prefix-list 2 permit 192.168.3.0/24

ip prefix-list 2 permit 192.168.4.0/24

第三步,配置route-map set_community

route-map set_community permit 10

match ip address prefix-list 1

set community 109:1

route-map set_community permit 20

match ip address prefix-list 2

set community 109:2

第四步,在BGP当中调用

neighbor 10.1.12.2 send-community

neighbor 10.1.12.2 route-map
set_community out

R2上配置route-map set_local_pref,对R1传递过来的带有团体属性的路由进行匹配,并附上特定的local-preference

第一步:开启路由器支持团体属性

ip bgp-community new-format

第二步:设置团体属性列表

ip prefix-list 1 seq 5 permit
192.168.2.0/24

ip prefix-list 1 seq 10 permit
192.168.4.0/24

第三步:

route-map set_local_pref permit 10

match community 1

set local-preference 200

route-map set_local_pref permit 20

match community 2

set local-preference 150

第四步:在BGP当中调用route-map set_local_pref

neighbor 10.1.12.1 route-map
set_local_pref in

验证配置:

R2#sh ip bgp

BGP table version is 7, local router ID is 2.2.2.2

Status codes: s suppressed, d damped, h history, *
valid, > best, i - internal,

r
RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,

x
best-external, a additional-path, c RIB-compressed,

Origin codes: i - IGP, e - EGP, ? - incomplete

RPKI validation codes: V valid, I invalid, N Not found

Network          Next Hop            Metric LocPrf Weight Path

*>  1.1.1.1/32       10.1.12.1                1         32768 i

*>  10.1.12.0/24     0.0.0.0                  0         32768 i

*>  192.168.1.0     
10.1.12.1                0    200     
0 109 i

*> 
192.168.2.0      10.1.12.1                0    200     
0 109 i

*> 
192.168.3.0      10.1.12.1                0    150     
0 109 i

*> 
192.168.4.0      10.1.12.1                0    150     
0 109 i

R2#sh ip bgp 192.168.1.0

BGP routing table entry for 192.168.1.0/24, version 2

Paths: (1 available, best #1, table default)

Not advertised
to any peer

Refresh Epoch
1

109

10.1.12.1
from 10.1.12.1 (1.1.1.1)

Origin
IGP, metric 0, localpref 200, valid, external, best

Community: 109:1

rx pathid:
0, tx pathid: 0x0

从R1学来的团体属性为Community:
109:1的路由设置本地优先级为200.

R2#sh ip bgp 192.168.3.0

BGP routing table entry for 192.168.3.0/24, version 4

Paths: (1 available, best #1, table default)

Not advertised
to any peer

Refresh Epoch
1

109

10.1.12.1
from 10.1.12.1 (1.1.1.1)

Origin
IGP, metric 0, localpref 150, valid, external, best

Community: 109:2

rx pathid:
0, tx pathid: 0x0

从R1学来的团体属性为Community:
109:2的路由设置本地优先级为150.

没有被匹配的路由还是以默认值传递。

时间: 2024-10-10 06:27:17

BGP团体属性(实验)的相关文章

49-高级路由:BGP community属性:no-advertise

一.实验拓扑:二.实验要求:1.R4.R1.R3.R2分别在BGP进程下部署邻居发送团体属性命令:2.R4上部署ACL抓取4.4.4.4流量.route-map命名pl.调用ACL.set community no-advertise:并在BGP进程中调用route-map pl out:3.验证:查看R1中4.4.4.4条目详细信息是否携带:no-advertise,并且不会将此路由条目传递给R3.R2?三.命令部署:1.R4.R1.R3.R2分别在BGP进程下部署邻居发送团体属性命令R1(c

51-高级路由:BGP community属性:local-as

一.实验拓扑:二.实验要求:1.R4.R1.R3.R2分别在BGP进程下部署邻居发送团体属性命令:2.R4上部署ACL抓取4.4.4.4流量.route-map命名as.调用ACL.set community local-as:并在BGP进程中调用route-map as out:3.验证:R1.R3有4.4.4.4,但是R2没有4.4.4.0的路由条目? 三.命令部署:R4(config)#route-map as permit 10R4(config-route-map)#match ip

BGP路由属性详解

Weight属性:cisco私有的BGP属性参数,它只适用于一台路由器中的路由,也就是不会传递给任何其他的路由器.他的取值范围为<0-65535>,这个数越大优先级越高,默认从邻居学到的路由的weight都为0,从本地重分布进BGP路由表中的值为32768.Weight属性不能包括在BGP的update中,也不能以任何形式传递给其他运行BGP的邻居,就是说一个路由器上权值的分配不会影响其他路由器上的路由选项. Neighbor X.X.X.X weight命令可以更改从该邻居收到的路由的wei

利用BGP origin-code 属性修改BGP选路

实验拓扑 基本配置: R1 L0:1.1.1.1/32 L1:11.1.1.1/32 E1/0:10.1.12.1/24 E1/1:10.1.14.1/24 R2 L0:2.2.2.2/32 L1:22.2.2.2/32 E1/0:10.1.12.2/24 E1/1:10.1.24.2/24 R4 L0:4.4.4.4/32 L1:44.4.4.4/32 E1/0:10.1.24.4/24 E1/1:10.1.14.4/24 配置IGP(RIP): R1 router rip version 2

BGP路由选择相关实验

BGP有丰富的路由属性.我们通常控制BGP路由属性,来控制BGP路由流向.cisco路由器常见路由属性如下: 1.优先选择最大weight(权重)的路由 (范围:0~65535)2.优先选择有最大LOCAL_OREF(本地优先级)的路由 (范围:0~4294967295)3.优先选择从本地路由器始发的路由 (即下一跳0.0.0.0)4.优先选择AS-path数量最少的路由5.根据origin属性,优先选择具有最低起源类型的路由 (IGP优先于EGP优先于incomplete)6.优先选择具有最小

BGP community 属性

BGP communities  属性 BGP 的community 属性属于可选可传递属性,不支持该属性的路由器会原封不动的将community 值传递给下游BGP邻居(前提是配置了传递community 属性). BGP 的community 属性可以简化网络中路由器对相同路由条目的匹配工作,如果在一个大型网络中所有路由器上都需要匹配相同的路由条目,如果用ACL或者前缀列表进行匹配,则工作量比较大,所以可以在一台路由器上为相应的路由条目打上community 属性值,在其他路由器上可以通过匹

BGP 路由属性

BGP 路由属性是路由信息所携带的一组参数,它对路由进行了进一步的描述,表达了每条路由的各种特性,使得路由接收者能够根据路由属性值对路由进行过滤和选择. 路由属性是BGP 协议区分与其它协议的重要特征.BGP 通过比较路由携带的属性,来完成路由选择.环路避免等工作. BGP的每个属性都有特定的含义,具有不同的用途并可以灵活的应用:并且路由属性是基于" TLV" 架构的,易于扩展.这些特性使得BGP 的功能十分强大. BGP 路由属性包含有以下四类: 公认必遵 Well-known ma

BGP的属性和选路原则

一.BGP 的路由优先问题BGP同步问题:通过IBGP学习路由必须通过IGP学习,否则路由不优:为了解决技术层面的路由黑洞问题,一般建立关闭,使用MPLS标签转换技术解决.下一条问题:next-hop下一跳属性在路由传递时,是否改变规则:1.将IBGP邻居学习到的路由传递给EBGP时,next-hop为建立EBGP邻居的更新源地址.特例:若边界设备与EBGP邻居使用MA网络并直连建立邻居,并且边界设备学习到达该路由的路由下一跳(递归后的)接口也为该MA网络接口,则使用EBGP学习的下一跳为IBG

CCIE学习笔记 3---BGP 团体属性 community

可选传递 - BGP communities是一种给路由条目打上标记,用于确保路由过滤和选择的连续性 - BGP 路由器可以在重分布.发送.接收路由更新的时候给路由条目打上community值(route-map) - 根据 community值,BGP 路由器可以过滤进出路由更新或者优选某些路由 - 缺省情况下,在update路由的时候community被剥离 ◆32 bit community balue is split into two parts: [AS-number]:[low-o