BGP的手工汇总(聚合)以及联邦和路由反射器

      最后更新:2022-08-01 02:35:58 手机定位技术交流文章

      实验要求:

      实验过程:

      1.IP地址规划及拓扑建设

      AS1:

      环回接口:192.168.1.0/24  骨干链路:12.1.1.0/24

      AS3:

      环回接口:192.168.2.0/24 骨干链路:78.1.1.0/24

      AS2:

      AS2总网段地址为172.16.0.0/16

      环回(建邻):172.16.0.0/32

      骨干:

      R2和R3:172.16.1.0/30     R3和R4:172.16.1.4/30     R4和R7:172.16.1.8/30

      R7和R6:172.16.1.12/30   R6和R5:172.16.1.16/30   R5和R2:172.16.1.20/30

      剩下的环回:172.16.2.0/24   172.16.3.0/24   172.16.4.0/24

      172.16.5.0/24   172.16.6.0/24   172.16.7.0/24

      2.底层(每个路由器的接口和回路配置IP)

      R1:

      R2:

      R3:

      R4:

      R5:

      R6:

      R7:

      R8:

      3.在AS2内部使用OSPF实现内部互操作

      以R2为例

      AS2内部路由器与R2配置相同,完成后检查路由表,并进行测试,确保AS2内部的互操作性

      路由表:

      在实际项目中,路由器连接用户,路由器携带原始的传输加密,但在实验中,用户使用一个循环来代替它,结果路由器通过的路径被加密为32(最后5条)

      解决方案:修改路由器用户界面工作类型

      [r2]int l 1
      [r2-LoopBack1]ospf network-type broadcast

      再次查看路由表研究发现,通过32位加密的路径将转化为24位加密手写

      测试:

      3.建立睦邻关系(邻国关系),又称建立等价关系

      EBGP之间邻接(使用直接连接端口邻接)

      [r1]bgp 1 启动时需要定义实际的AS数目,不再有进程概念

      [r1-bgp]router-id 1.1.1.1  建议手工配置RID,--手工—环回最大值---物理接口最大值

      [r1-bgp]peer 12.1.1.2 as-number 2   对端IP地址,及对端所在的AS号

      上面是R1和R2之间的邻域,与R7和R8之间的邻域相同

      IBMGP间建立邻居(使用环形接口建立邻居)

      [r2]bgp 64512

      [r2-bgp]confederation id 2   声明自己的大AS号
      [r2-bgp]peer 172.16.0.3 as-number 64512
      [r2-bgp]peer 172.16.0.3 connect-interface l0
      [r2-bgp]peer 172.16.0.3 next-hop-local

      通过逻辑完成的其他路由器的配置

      R2/3/4是一个联合体 R5/6/7是一个联合体

      IBGP水平分割 - 避免IBGP循环 - 从IBGP邻居学习的路径项目不能传递给其他本地IBGP邻居;

      因为BGP可以是非线性邻国,通常的运行的是BGP协议路由器,还有EBGP的邻国,需要从其他AS条目学习路径,当共享到内部的AS时,因为目前的水平分割,必须建立IBMGP邻域关系,与本地AS的所有BGP设备;IBMGP邻域关系的数目呈指数增长;

      IBMGP的层次划分是可行的 -- 通过管理无循环的网络并限制邻居关系的数量,可以打破IBMGP的层次划分。

      非环的核心思想是AS-BY-AS规则;在AS中传递时,条文的属性不会被默认改变;

      为了打破IBMGP的水平划分,我们使用路由反射器和联邦

      路由器反射器:(R3和R6)

      [r3-bgp]peer 172.16.0.2 reflect-client

      该指令的作用,是让172.16.0.2成为本地的客户端,同时本地成为路由反射器;

      联邦:

      [r4]bgp 64512
      [r4-bgp]router-id 4.4.4.4

      [r4-bgp]confederation id 2
      [r4-bgp]federation peer-as 64513 彼此对称的 AS 小数目
      [r4-bgp]peer 172.16.0.7 as-number 64513
      [r4-bgp]peer 172.16.0.7 connect-interface l0
      [r4-bgp]peer 172.16.0.7 ebgp-max-hop 2

      4.路由宣告

      AS1和AS3直接声明在R1和R8上

      R1:

      [r1]bgp 1
      [r1-bgp]network 192.168.1.0 24

      R8:

      [r8]bgp 3
      [r8-bgp]network 192.168.2.0 24

      AS2可以通过重新释放在R2和R7中声明

      R2:

      [r2]bgp 64512
      [r2-bgp]import-route ospf 1

      R7:

      [r7]bgp 64513
      [r7-bgp]import-route ospf 1

      查看路由表:

      看看路由表,发现所有AS2和R8的循环中的路径已经被学习了

      5.BGP手合成(联合)

      R2:

      [r2]bgp 64512
      [r2-bgp]aggregate 172.16.0.0 16 detail-suppressed     只发送聚合条目,不转发明细条目

      R7:

      [r7]bgp 64513
      [r7-bgp]aggregate 172.16.0.0 16 detail-suppressed

      R1:

      R8:

      查看路由表发现,路由条目大大减少

      6.测试

      这时, 实验的全部要求都满足了, 实验已经结束.

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/31080.html

          热门文章

          文章分类