bgp实验

AR1:
//配置接口地址:
[AR1]int lo 0
[AR1-LoopBack0]ip add 1.1.1.1 32
[AR1-LoopBack0]int g0/0/1
[AR1-GigabitEthernet0/0/1]ip add 192.168.1.254 24
[AR1-GigabitEthernet0/0/1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip add 10.1.1.1 30
//配置OSPF
[AR1]ospf 100 router-id 1.1.1.1
[AR1-ospf-100]area 0
[AR1-ospf-100-area-0.0.0.0]net 1.1.1.1 0.0.0.0
[AR1-ospf-100-area-0.0.0.0]net 192.168.1.0 0.0.0.255
[AR1-ospf-100-area-0.0.0.0]net 10.1.1.0 0.0.0.3

AR2:
//配置接口地址:
[AR2]int lo 0
[AR2-LoopBack0]ip add 1.1.1.2 32
[AR2-LoopBack0]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip add 10.1.1.2 30
[AR2-GigabitEthernet0/0/0]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip add 10.1.1.5 30
//配置OSPF
[AR2]ospf 100
[AR2]ospf 100 router-id 1.1.1.2
[AR2-ospf-100]area 0
[AR2-ospf-100-area-0.0.0.0]net 1.1.1.2 0.0.0.0
[AR2-ospf-100-area-0.0.0.0]net 10.1.1.0 0.0.0.3
//配置BGP
[AR2]bgp 65000
[AR2-bgp]group ex external
[AR2-bgp]peer 10.1.1.6 as 65100
[AR2-bgp]peer 10.1.1.6 group ex
//配置路由引入
[AR2-bgp]import-route direct
[AR2-bgp]import-route ospf 100

AR3:
//配置接口地址:
[AR3]int lo 0
[AR3-LoopBack0]ip add 1.1.1.3 32
[AR3-LoopBack0]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip add 10.1.1.6 30
[AR3-GigabitEthernet0/0/0]int g0/0/1
[AR3-GigabitEthernet0/0/1]ip add 10.1.1.9 30
//配置OSPF
[AR3]ospf 100 router-id 1.1.1.3
[AR3-ospf-100]area 0
[AR3-ospf-100-area-0.0.0.0]net 1.1.1.3 0.0.0.0
[AR3-ospf-100-area-0.0.0.0]net 10.1.1.8 0.0.0.3
//配置BGP
[AR3]bgp 65100
[AR3-bgp]peer 10.1.1.5 as 65000
[AR3-bgp]group ex ex
[AR3-bgp]peer 10.1.1.5 gr ex
//配置路由引入
[AR3-bgp]import-route ospf 100
[AR3-bgp]import-route direct

AR4:
//配置接口地址:
[AR4]int lo 0
[AR4-LoopBack0]ip add 1.1.1.4 32
[AR4-LoopBack0]int g0/0/0
[AR4-GigabitEthernet0/0/0]ip add 10.1.1.10 30
[AR4-GigabitEthernet0/0/0]int g0/0/1
[AR4-GigabitEthernet0/0/1]ip add 192.168.2.254 24
//配置OSPF
[AR4]ospf 100 router-id 1.1.1.4
[AR4-ospf-100]area 0
[AR4-ospf-100-area-0.0.0.0]net 1.1.1.4 0.0.0.0
[AR4-ospf-100-area-0.0.0.0]net 192.168.2.0 0.0.0.255
[AR4-ospf-100-area-0.0.0.0]net 10.1.1.8 0.0.0.3

查看AR2和AR3的邻居表 dis ospf peer dis bgp peer

都没问题后,在查看AR1和AR2的路由表 dis ip route

AR1只有内部区域学习到的OSPF路由,没有外部任何路由信息。

AR2有内部OSPF路由,也学习到EBGP通告的路由。

由此可见,AR1和AR4上都学习不到来自邻居通告的外部路由信息。这是因为将AR2和AR3将各自区域的OSPF引入到BGP,但是并没有宣告给OSPF协议。所以缺少部分路由。而将BGP路由导入IGP并非上策。因为BGP路由表过于庞大,会导致IGP路由表压力过大,影响性能。(这里的这句话不是绝对的,视网络拓扑结构而定。这里相对指的是公网BGP而言)。

如何解决这个问题?
其实OSPF有一个好的方案,就是可以向内部发送缺省路由,在AR2、AR3路由器上通过OSPF协议向OSPF协议内发布一条缺省路由。

[AR2-ospf-100]default-route-advertise always
//这个之前OSPF里面就说过了。 always指定,本地无缺省路由强制生成一个缺省路由,通告给除了自己以外内部的路由器。
[AR3-ospf-100]default-route-advertise always

因为很简单因为AR2和AR3都含全网段路由。所以AR1收到AR2发布的一条默认路由,所有的从它走。。。这个很像NSSA。还节省资源。

  • 16
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值