组网要求
RB分别和RA,RC之间建立BGP连接
通过RA上配置的NO_EXPORT团体属性,使得AS10发布到AS20中的路由,不会再被AS20发布到其它AS。
组网图
配置步骤
1 配置各接口IP地址
2 配置EBGP
#配置RA
sys
sysname RA
Int lo0
Ip add 1.1.1.1 32
Int g0/2
Ip add 200.1.2.1 24
Int g0/1
Ip add 9.1.1.1 24
quit
bgp 10
router-id 1.1.1.1
peer 200.1.2.2 as-num 20
address-family ipv4 unicast
peer 200.1.2.2 enble
network 9.1.1.0 255.255.255.0
#配置RB
sys
sysnam RB
int lo0
ip add 2.2.2.2 32
int g0/1
ip add 200.1.2.2 24
int g0/2 200.1.3.1 24
quit
bgp 20
router-id 2.2.2.2
peer 200.1.2.1 as-num 10
peer 200.1.3.2 as-num 30
address-family ipv4 unicast
peer 200.1.2.1 enable
peer 200.1.3.2 enble
#查看RB的路由表
display bgp routing-table ipv4 9.1.1.0
c#查看RB的路由发送信息。
display bgp routing-table ipv4 9.1.1.0 advertise-info
可以看出,RC从RB那里学习到了目的地址9.1.1.0/24的路由
*有效路由
〉最优路由
e表示AS外部路由来自EBGP
d表示衰减路由
h表示历史路由
i表示AS内部路由来自IBGP
s处于state状态路由,正在被删除,BGP GR过程中可能会出现。
#配置RC
sys
sysname RC
int g0/1
ip add 200.1.3.2 24
int lo0
ip add 3.3.3.3 32
quit
bgp 30
router-id 3.3.3.3
peer 200.1.3.1 as-num 20
address-family ipv4 unicast
peer 200.1.3.1 enable
3配置BGP 团体属性
#配置路由策略
RA
route-policy comm_policy permit node 0
apply community no-export
#apply community命令用来在路由策略中配置改变BGP路由团体属性的动作。
#No-Export:收到这一种团体属性,不会向AS外通告路由
quit
#应用路由策略
RA
bgp 10
address-family ipv4 unicast
peer 200.1.2.2 router-policy comm_policy export
peer 200.1.2.2 advertise-community
#peer advertise-community命令用来配置将团体属性发布给对等体(组)