BGP基础实验

BGP基础实验

实验拓扑

AR1、AR2、AR3 运行IGP

设备 AR1
[AR1]ospf 10 router-id 1.1.1.1
[AR1-ospf-10]area 0
[AR1-ospf-10-area-0.0.0.0]network 0.0.0.0 255.255.255.255

设备AR2
[AR2]ospf 10 router-id 2.2.2.2
[AR2-ospf-10]area 0
[AR2-ospf-10-area-0.0.0.0]network 12.1.1.2 0.0.0.0
[AR2-ospf-10-area-0.0.0.0]network 2.2.2.2 0.0.0.0

设备AR3
[AR3]ospf 10 router-id 3.3.3.3
[AR3-ospf-10]area 0
[AR3-ospf-10-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[AR3-ospf-10-area-0.0.0.0]network 13.1.1.3 0.0.0.0

BGP实验开始,从左往右运行bgp
设备 AR 4
[AR4]bgp 4
[AR4-bgp]router-id 4.4.4.4
[AR4-bgp]undo default ipv4-unicast //bgp默认打开IPv4 地址簇,习惯先关闭。
[AR4-bgp]peer 24.1.1.2 as-number 10
[AR4-bgp]peer 46.1.1.6 as-number 6//直连接口建立ebgp邻居, 对方的接口地址+对方的AS号
[AR4-bgp]ipv4-family unicast
[AR4-bgp-af-ipv4]dis bgp routing-table
[AR4-bgp-af-ipv4]peer 24.1.1.2 enable //激活地址簇邻居关系
[AR4-bgp-af-ipv4]peer 46.1.1.6 enable
[AR4-bgp-af-ipv4]network 8.8.8.8 255.255.255.255 //通告路由(路由需要在本身路由表里存在,需要一模一样)
[AR4-bgp-af-ipv4]peer 46.1.1.4 enable //激活地址簇(这里是IPv4)邻居关系
[AR4-bgp-af-ipv4]network 8.8.8.8 255.255.255.255 //通告路由(路由需要在本身路由表里存在,需要一模一样)
[AR4]display bgp routeing-tatble

① 类型参数(第一个)
*表示路由有效(不存在 管理距离压制,没有通过其他协议学到相同路由,会传递)
R(存在相同igp路由,该路由因管理距离压制,会传递)
S(路由抑制,不被加表,不传递)

② 第二个符号
’> 该路由最优

③最后一个参数 path/Ogn
⑴ path 从右往左,路由所通过的AS。/
⑵ Ogn 起源属性
i:本地产生的路由(network产生的路由)
e:引入的egp路由
?:由其他方式添加(igp重复发、等)

设备 AR2
[AR2]bgp 10
[AR2-bgp]router-id 2.2.2.2
[AR2-bgp]undo default ipv4-unicast
[AR2-bgp]peer 24.1.1.4 as-number 4
[AR2-bgp]ipv4-family unicast
[AR2-bgp-af-ipv4]peer 24.1.1.4 enable
[AR2-bgp-af-ipv4]quit
[AR2-bgp]peer 3.3.3.3 as-number 10 //(逻辑接口建立bgp邻居,需要重新指定更新源)
[AR2-bgp]peer 3.3.3.3 connect-interface loopback 0 含义:当我发送报文给 3.3.3.3时,源地址使用 loopback0 的地址//重新指定更新源(强制修改更新源地址为loopback 0 )
[AR2-bgp]ipv4-family unicast
[AR2-bgp-af-ipv4]peer 3.3.3.3 enable
[AR2-bgp-af-ipv4]quit
[AR2-bgp]peer 3.3.3.3 next-hop-local // 强制修改下一跳,使收到路由的ibgp路由器下一跳指向自己(ibgp邻居接收到ibgp发来的路由,默认下一跳不发生改变,会导致ibgp对等体收到邻居发来的路由不可用)
[AR2-bgp]quit

因为AR1没有启用BGP,导致路由传递过程中出现路由黑洞(路由长距离传输过程中被丢弃),启用MPLS(该板块是mpls内容)
[AR2]mpls lsr-id 2.2.2.2
[AR2-mpls]mpls ldp
[AR2-mpls-ldp]interface g0/0/1
[AR2-GigabitEthernet0/0/1]mpls
[AR2-GigabitEthernet0/0/1]mpls ldp
[AR2-GigabitEthernet0/0/1]quit
[AR2]route recursive-lookup tunnel

设备 AR3
[AR3]bgp 10
[AR3-bgp]router-id 3.3.3.3
[AR3-bgp]undo default ipv4-unicast
[AR3-bgp]peer 2.2.2.2 as-number 10 //逻辑接口建立bgp邻居需要重新指定更新源
[AR3-bgp]peer 2.2.2.2 connect-interface loop 0 //重新指定更新源
[AR3-bgp]ipv4-family unicast
[AR3-bgp-af-ipv4]peer 2.2.2.2 enable
[AR3-bgp-af-ipv4]quit
[AR3-bgp]peer 2.2.2.2 next-hop-local

Ebgp建立邻居时需要满足条件
①TTL值不能为1,需要调整适合大小
②需要指定对方逻辑接口的位置(可以使用为全0的默认路由)
[AR3-bgp]peer 5.5.5.5 as-number 5
[AR3-bgp]peer 5.5.5.5 connect-interface loopback 0
[AR3-bgp]ipv4-family unicast
[AR3-bgp-af-ipv4]peer 5.5.5.5 enable
[AR3-bgp-af-ipv4]quit
[AR3-bgp]peer 5.5.5.5 ebgp-max-hop //ttl值改变,不指定值时TTL为255(默认是1)
[AR3-bgp]quit
[AR3]ip route-static 5.5.5.5 255.255.255.255 g0/0/1 35.1.1.5

启用MLPS
[AR3]mpls lsr-id 3.3.3.3
[AR3]mpls
[AR3-mpls]mpls ldp
[AR3-mpls-ldp]interface g0/0/0
[AR3-GigabitEthernet0/0/0]mpls
[AR3-GigabitEthernet0/0/0]mpls ldp
[AR3-GigabitEthernet0/0/0]quit
[AR3]route recursive-lookup tunnel

设备AR5
[AR5]bgp 5
[AR5-bgp]router-id 5.5.5.5
[AR5-bgp]undo default ipv4-unicast
[AR5-bgp]peer 3.3.3.3 as-number 10
[AR5-bgp]peer 3.3.3.3 connect-interface loopback 0
[AR5-bgp]ipv4-family unicast
[AR5-bgp-af-ipv4]peer 3.3.3.3 enable
[AR5-bgp-af-ipv4]network 9.9.9.9 255.255.255.255
[AR5-bgp-af-ipv4]quit
[AR5-bgp]undo peer 3.3.3.3 next-hop-local
[AR5-bgp]peer 3.3.3.3 ebgp-max-hop
[AR5-bgp]quit
[AR5]
[AR5]ip route-static 3.3.3.3 32 g 0/0/0 35.1.1.5

设备 AR6
[AR6]bgp 6
[AR6-bgp]router-id 6.6.6.6
[AR6-bgp]undo default ipv4-unicast
[AR6-bgp]peer 46.1.1.4 as-number 4
[AR6-bgp]ipv4-family unicast
[AR6-bgp-af-ipv4]peer 46.1.1.4 ena
[AR6-bgp-af-ipv4]network 10.10.10.10 32

查看:
邻居关系:Display bgp peer
路由:Display bgp routing-table
收到的路由:[AR3]display bgp routing-table peer 5.5.5.5 received-routes
发送的路由:[AR3]display bgp routing-table peer 5.5.5.5 advertised-routes

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值