网络(BGP)

BGP--边界网关协议

BGPV4---特点

之所以AS直接通讯没有采用重分布的思想(EGP)---选路、 AS自治问题

BGP和RIP传递路由信息共同点 都是无类别的协议 RIP---距离矢量路由协议 BGP---路径矢量路由协议 BGP是以一个AS做完一个整体视为一跳 矢量---都是针对目标网段从那个路由器学习到,下一跳就写改路由器

对于IGP协议而言:选路佳 收敛快 占用资源少 对于BGP而言,因为应用场景(需求不同-负责AS之间通讯): 1.选路:放弃了开销值,并且引入了路径属性的概念,相当于通过一个目标 网络多个参数同时衡量 2.路由传递可靠性:BGP在传输层使用了TCP协议确保数据包传输的可靠 性,端口号 179

BGP的五个数据包

 

BGP的六个状态机

BGP实验:

建立BGP对等关系,Loopback1模拟虚拟用户,实现业务网段可达。

[r1-LoopBack1] 192.168.1.1 24

[r2-LoopBack1] 192.168.2.1 24

[r3-LoopBack1] 192.168.3.1 24

[r4-LoopBack1] 192.168.4.1 24

[r5-LoopBack1] 192.168.5.1 24

 1、AS2内部区域使用OSPF协议实现全网可达。

r2

ospf 1 router-id 2.2.2.2 
 area 0.0.0.0 
  network 2.2.2.2 0.0.0.0 
  network 23.0.0.0 0.0.0.255 
  network 192.168.2.0 0.0.0.255 

r3

ospf 1 router-id 3.3.3.3 
 area 0.0.0.0 
  network 3.3.3.3 0.0.0.0 
  network 23.0.0.0 0.0.0.255 
  network 34.0.0.0 0.0.0.255 
  network 192.168.3.0 0.0.0.255 

r4

ospf 1 router-id 4.4.4.4 
 area 0.0.0.0 
  network 4.4.4.4 0.0.0.0 
  network 34.0.0.0 0.0.0.255 
  network 192.168.4.0 0.0.0.255

 

2、r1与r2使用回环地址建立对等关系 

因为使用回环地址,所以写一条回环直接的静态路由

r1

[r1]ip route-static 192.168.2.1 24 12.0.0.2

r2

[r2]ip route-static 192.168.1.1 24 12.0.0.1

 启动BGP协议

手工配置BGP的RID

在EBGP对等体关系建立时使用环回建邻

必须修改更新源地址 -- 使用回环地址建邻时,默认源地址为递归路由,造成认知不同一。

修改TTL为更大的值 -- 因为bgp默认TTL值为1,在使用回环地址建邻时TTL值大于1。

R1

bgp 1
 router-id 1.1.1.1
 peer 2.2.2.2 as-number 2 
 peer 2.2.2.2 ebgp-max-hop 255 
 peer 2.2.2.2 connect-interface LoopBack0

R2

bgp 2
 router-id 2.2.2.2
 peer 1.1.1.1 as-number 1 
 peer 1.1.1.1 ebgp-max-hop 255 
 peer 1.1.1.1 connect-interface LoopBack0 

 

3、AS2内部网络, 用回环地址建立对等关系

在EBGP对等体关系建立时使用环回建邻

必须修改更新源地址 -- 使用回环地址建邻时,默认源地址为递归路由,造成认知不同一。

R2

peer 3.3.3.3 as-number 2 
 peer 3.3.3.3 connect-interface LoopBack0
 peer 4.4.4.4 as-number 2 
 peer 4.4.4.4 connect-interface LoopBack0

R3

 peer 2.2.2.2 as-number 2 
 peer 2.2.2.2 connect-interface LoopBack0
 peer 4.4.4.4 as-number 2 
 peer 4.4.4.4 connect-interface LoopBack0

R4

peer 2.2.2.2 as-number 2 
 peer 2.2.2.2 connect-interface LoopBack0
 peer 3.3.3.3 as-number 2 
 peer 3.3.3.3 connect-interface LoopBack0

 

4、r4与r5使用直连建邻的方式

r4  --  peer 45.0.0.2 as-number 3 

r5  --  peer 45.0.0.1 as-number 2 

 

 5、宣告路由

R1使用重发布宣告路由

1、[r1]display ip ip-prefix
        index: 10               permit  192.168.1.0/24 

2、[r1]display route-policy
Route-policy : aa
  permit : 10 
      if-match ip-prefix aa
 3、import-route direct route-policy aa

因为AS-by-AS原则导致AS内部IBGP路由传递过程中下一跳属性不会自行修改,导致AS内部路由器下一跳不可达,路由不可用。所以让设备传递路由是修改下一跳属性。

 peer 3.3.3.3 next-hop-local

 

AS2区域内部使用重发布宣告路由

  因为IBGP水平分割导致AS内部的IBGP路由只能传递一跳,所以可以在AS内部构建全连(两两之间均)建立BGP对等体的方式解决

1.抓取想要发布的路由

[r1]ip ip-prefix aa permit  192.168.0.0 16 greater-equal 24 less-equal 24 --可以直接范围抓取很多网段

2.创建路由策略

[r1]route-policy aa permit  node  10 ---抓取想要发布的路由
[r1-route-policy]if-match ip-prefix aa

3.重发布-调用

[r1-bgp]import-route  direct route-policy aa

R4与R5之间使用手工宣告

 peer 45.0.0.2 as-number 3

 

 

6、业务网段可达

  • 29
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值