这两天stim写了很多不错的关于BGP的文章,从整体上给大家做了精彩的论述,我来换个角度,从细节方面一步步给大家展示BGP的强大威力。
我们知道在国干出口路由器上,肯定要有INTERNET全网路由注入国内运营商的网络,INTERNET是通过日本和俄罗斯两条链路,我国暂时没有直达北美的链路。
回到正题上,BGP路由宣告的四种方法,大家考虑一下在它们应该在什么地方应用。
将IGP路由重分发入BGP,可以动态地更新BGP表中内容,主动适应拓扑变化。
优点:动态 缺点:IGP路由的翻动会产生严重后果,导致BGP路由翻动,全网BGP计算,占用大量CPU及内存,频繁地翻动还会导致拒绝服务
例1: router bgp 64512
redistribute ospf 4134
2、静态方式 静态路由+network宣告 由于动态重分发方式的缺点,稳定BGP路由,我们提出了第二种方法
静态路由来一条一条地指定需进入BGP的路由条目,再用network命令宣告
优点:可控性强 缺点:大量手工操作
例2:
router bgp 64513
network 60.0.0.0 mask 255.0.0.0
ip route 60.0.0.0 255.0.0.0 null0
3、默认路由 + network 静态路由手工操作的不确定性,以及某些城域网的需求,只需要一条默认路由就能够引导数据通过省干访问INTERNET即可,不需要知道其它城域网的路由情况。 这时我们可以将默认路由宣告进BGP
优点:节省资源,易于实现
缺点:多出口应用时受限
例3:
router bgp 64514
network 0.0.0.0 0.0.0.0
ip route 0.0.0.0 0.0.0.0 g0/0/1
written by cracker(jackson) QQ:22817747
MSN:[email protected] 4、BGP进程下使用命令直接通告
default-information originate 命令,不需要有条手动配置的默认路由即可实现向邻居宣告默认路由的任务。这种方法可在骨干路由上给其下行路由器直接通告默认路由。
优点:BGP路由进程下宣告,可精细指定宣告邻居,而不是全网宣告 缺点:
例4: router bgp 4134
nei 61.255.255.254 default-information originate