扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
网络环境:
AS300--------AS500
具体环境描述:
AS300内包括4台路由器,运行ospf协议进行本AS内部的路由,以便BGP建立起邻居。两条出口连接AS500。AS500内2台运行BGP,并且使用IBGP在本AS内部进行路由学习。
BPG的MED以及LOCAL-PRI的属性实验,2种属性的配置均在边界路由器中配置。在AS300内部配置了O SPF 来代替IBGP,关闭iBGP与IGP的同步,在BGP中并且通告相直链网络。使用本地优先属性,此属性只在本AS内传递,在配置此属性时使用route -map来控制感兴趣数据包,此数据是包括在边界路由器的BGP路由表中的路由条目。此条目选择是通过ACL来控制,使用标准的和扩展的都可以,只要达到目的。
r3#sh run
Building configuration...
Current configuration : 1416 bytes
!
version 12.2
no service single-slot-reload-enable
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
!
hostname r3
!
logging rate-limit console 10 except errors
!
ip subnet-zero
no ip finger
!
no ip dhcp-client network-discovery
!
!
!
!
interface Loopback0
ip address 30.1.1.3 255.255.255.0
!
interface Ethernet0
ip address 34.1.1.3 255.255.255.0
!
interface Serial0
ip address 13.1.1.3 255.255.255.0
clockrate 64000
!
interface Serial1
no ip address
shutdown
!
interface BRI0
no ip address
shutdown
isdn x25 static-tei 0
cdapi buffers regular 0
cdapi buffers raw 0
cdapi buffers large 0
!
router ospf 1
log-adjacency-changes
network 34.1.1.0 0.0.0.255 area 0
!
router bgp 300
no synchronization
bgp log-neighbor-changes
network 3.3.3.3 mask 255.255.255.255
network 13.1.1.0 mask 255.255.255.0
network 34.1.1.0 mask 255.255.255.0
neighbor 13.1.1.1 remote-as 500
neighbor 24.1.1.2 remote-as 300
neighbor 26.1.1.6 remote-as 300
neighbor 34.1.1.4 remote-as 300
neighbor 34.1.1.4 route-map Local out
!
ip kerberos source-interface any
ip classless
no ip http server
!
access-list 1 permit 10.10.10.0 0.0.0.255
route-map Local permit 10
match ip address 1
set local-preference 200
!
route-map Local permit 20
set local-preference 100
!
!
!
line con 0
exec-timeout 0 0
logging synchronous
transport input none
line aux 0
line vty 0 4
login
!
end
r3#
------------------------------------------------
以上为一台边界路由器的配置。
------------------------------------------------
r3#sh ip b
BGP table version is 16, local router ID is 30.1.1.3
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
*> 10.10.10.0/24 13.1.1.1 0 0 500 i
*> 13.1.1.0/24 0.0.0.0 0 32768 i
* 13.1.1.1 0 0 500 i
* i15.1.1.0/24 45.1.1.5 0 100 0 500 i
*> 13.1.1.1 0 0 500 i
* i20.20.20.0/24 45.1.1.5 100 0 500 i
*> 13.1.1.1 0 0 500 i
* i24.1.1.0/24 24.1.1.2 0 100 0 i
*>i 34.1.1.4 0 100 0 i
*>i26.1.1.0/24 24.1.1.2 0 100 0 i
* i 26.1.1.6 0 100 0 i
*> 34.1.1.0/24 0.0.0.0 0 32768 i
* 45.1.1.0/24 13.1.1.1 0 500 i
*>i 34.1.1.4 0 100 0 i
*>i60.1.1.0/24 26.1.1.6 0 100 0 i
*>i200.200.200.0 24.1.1.2 0 100 0 i
r3#
--------------------------------------------------------------
以上BGP路由表
---------------------------------------------------------------
笔者认为BGP的MED,LOCAL-PRI属性,只是控制本AS与外界AS相连接2条线路的忙碌情况。MED属性只在AS外界传递,应用给eBGP邻居。意为告诉邻居,“此条线路比较繁忙,请选择本AS的另外出口。”关于本地优先属性应用给iBGP邻居,同理,“达到XXXXXXX网络本路由器优先,请从本路由器到达XX网络。”本地优先的属性是在希望出口的路由器中配置,并且通告给AS内的另外一边界路由器;MED属性则是在不希望对方AS通过的路径上的边界路由器中配置,并且通告给对方AS邻居路由器。以上为作者的理解,不足之处,敬请各位读者,谅解并指出。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者