当前位置: 首页 > news >正文

HICP学习--BGP综合小实验

需要完善

一、实验拓扑

二、实验需求

 1、R2-7每台路由器均存在一个环回接口用于建立邻居,同时还存在一个环回来代表连接用户的接口;最终这些连接用户的接口网络需要可以和R1/8的环回通讯
2、AS2网段地址172.16.0.0/16 减路由条目数量

三、实验步骤

首先配置IP

R1配置

[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip address 12.1.1.1 24
[r1-GigabitEthernet0/0/0]int l 0  
[r1-LoopBack0]ip ad 1.1.1.1 24
[r1-LoopBack0]int l 1
[r1-LoopBack1]ip address 132.1.1.1 32

R2配置

[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip address 12.1.1.2 24
[r2-GigabitEthernet0/0/0]int l 0 
[r2-LoopBack0]ip address 172.16.1.1 24
[r2-LoopBack0]int l1
[r2-LoopBack1]ip address 132.1.1.2 32

[r2]int g0/0/1
[r2-GigabitEthernet0/0/1]ip address 172.16.0.1 30
[r2-GigabitEthernet0/0/1]int g0/0/02
[r2-GigabitEthernet0/0/2]ip address 172.16.0.21 30

注意一会要在AS2中配置ospf,所以要修改环回0的的接口类型

[r2-LoopBack0]ospf network-type broadcast 

 R3配置

[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip address 172.16.0.2 30
[r3-GigabitEthernet0/0/0]int g0/0/01
[r3-GigabitEthernet0/0/1]ip address 172.16.0.5 30

[r3]int l 0
[r3-LoopBack0]ip address 172.16.2.1 24
[r3-LoopBack0]ospf network-type broadcast 

[r3-LoopBack1]ip address 132.1.1.3 32

 R4配置

[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 172.16.0.6 30
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 172.16.0.9 30
[Huawei-GigabitEthernet0/0/1]int l 0
[Huawei-LoopBack0]ip address 172.16.3.1 24
[Huawei-LoopBack0]ospf network-type broadcast 
[Huawei-LoopBack0]int l1
[Huawei-LoopBack1]ip address 132.1.1.4 32

 R7配置

[r7] int g0/0/0
[r7-GigabitEthernet0/0/0]ip address 172.16.0.10 30
[r7-GigabitEthernet0/0/0]int g0/0/1
[r7-GigabitEthernet0/0/1]ip address 172.16.0.14 30
[r7-GigabitEthernet0/0/1]int l0 
[r7-LoopBack0]ip address 172.16.6.1 24

[r7-LoopBack0]ospf network-type broadcast 
[r7-LoopBack0]int l 1  
[r7-LoopBack1]ip address 132.1.1.7 32

[r7-GigabitEthernet0/0/2]ip ad 78.1.1.1 24

R6配置

 [r6]int g0/0/2
[r6-GigabitEthernet0/0/2]ip address 172.16.0.13 30
[r6-GigabitEthernet0/0/2]int g0/0/1
[r6-GigabitEthernet0/0/1]ip address 172.16.0.18 30
[r6-GigabitEthernet0/0/1]int l 0
[r6-LoopBack0]ip address 172.16.5.1 24
[r6-LoopBack0]int l1
[r6-LoopBack1]ip address 132.1.1.6 32
[r6-LoopBack1]int l 0
[r6-LoopBack0]ospf network-type broadcast 

 R5配置

[r5]int g0/0/01
[r5-GigabitEthernet0/0/1]ip address 172.16.0.17 30
[r5-GigabitEthernet0/0/1]int g0/0/0
[r5-GigabitEthernet0/0/0]ip address 172.16.0.22 30
[r5-GigabitEthernet0/0/0]int l0
[r5-LoopBack0]ip address 172.16.4.1 24
[r5-LoopBack0]int l1
[r5-LoopBack1]ip address 132.1.1.5 32

[r5-LoopBack0]ospf network-type broadcast 

 R8配置

[r8]int g0/0/0 
[r8-GigabitEthernet0/0/0]ip address 78.1.1.2 24
[r8-GigabitEthernet0/0/0]int l0
[r8-LoopBack0]ip address 8.8.8.8 24 
[r8-LoopBack0]int l1
[r8-LoopBack1]ip address 132.1.1.8 32

现在配置AS2中ospf仅以R3作为例子  

[r3]ospf 1
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255

 然后开配置BGP

先在R1和R2环回1之间配置两条路由保证可达,R7和R8同理,下面仅以R1和R2做例子

[r1]ip route-static 132.1.1.2 32 12.1.1.2

[r2]ip route-static 132.1.1.1 32 12.1.1.1

 测试可以ping通

配置BGP 、BGP间建邻仅以R1、R2、R3作为例子

 [r1]bgp 1
[r1-bgp]router-id 1.1.1.1
[r1-bgp]peer 12.1.1.2 as-number 2
 
[r2]bgp 64512
[r2-bgp]router-id 2.2.2.2
[r2-bgp]confederation id 2
[r2-bgp]confederation peer-as 64513
[r2-bgp]peer 12.1.1.1 as-number 1
[r2-bgp]peer 132.1.1.3 as-number 64512    
[r2-bgp]peer 132.1.1.3 connect-interface LoopBack 1
[r2-bgp]peer 132.1.1.5 as-number 64513
[r2-bgp]peer 132.1.1.5 connect-interface LoopBack 1
[r2-bgp]peer 132.1.1.5 ebgp-max-hop 2 

 
[r3]bgp 64512
[r3-bgp]router-id 3.3.3.3
[r3-bgp]confederation id 2
[r3-bgp]peer 132.1.1.2as-number 64512
[r3-bgp]peer 132.1.1.2 connect-interface LoopBack 1
[r3-bgp]peer 132.1.1.4 as-number 64512
[r3-bgp]peer 132.1.1.4 connect-interface LoopBack 1

 然后打破水平分割仅以R3作为例子

[r3-bgp]peer 132.1.1.4 reflect-client

R2和R7宣告时可聚合,其他路由上该如何宣告就如何宣告

[r2]ip route-static 172.16.0.0 21 NULL 0
[r2-bgp]network 172.16.0.0 21
[r7]ip route-static 172.16.0.0 21 NULL 0
[r7-bgp]network 172.16.0.0 21 

 测试是否配置完成

 

http://www.lryc.cn/news/122128.html

相关文章:

  • grafana中利用变量来添加dashboard详情页地址实现点击跳转
  • 正则表达式练习
  • leetcode做题笔记73矩阵置零
  • 【2.1】Java微服务: Nacos的使用
  • vue安装及环境配置
  • java使用正则表达式时遇到的问题
  • Git介绍及常用命令详解
  • 赛事 | 第25届中国机器人及人工智能大赛全国决赛榜单发布
  • JavaScript+Asp.Net MVC5同时下载多个文件
  • 如何实现前后端分离-----前端笔记
  • Ceph入门到精通-分布式存储产品的测试实践
  • 【java】设计模式——单例模式
  • 【编织时空一:探究顺序表与链表的数据之旅】
  • Tesseract用OpenCV进行文本检测
  • XLua案例学习
  • Linux:Shell编程之免交互
  • 最强自动化测试框架Playwright(18)- 执行js脚本
  • 阿里云云主机_ECS云服务器_轻量_GPU_虚拟主机详解
  • [QT编程系列-41]:Qt QML与Qt widget 深入比较,快速了解它们的区别和应用场合
  • springboot 使用zookeeper实现分布式锁
  • ViewUI表格Table嵌套From表单-动态校验数据合法性的解决方法
  • 服务器安装Tomcat
  • 【Apollo】自动驾驶的平台背景,平台介绍
  • docker 安装与配置
  • Titanic--细节记录三
  • k8s-----集群调度
  • 01-Spark环境部署
  • HOT86-单词拆分
  • 开源数据集分类汇总(医学,卫星,分割,分类,人脸,农业,姿势等)
  • Linux:Firewalld防火墙