0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

eNSP—BGP综合实验

网络技术干货圈 来源:CSDN 2023-05-04 09:54 次阅读

实验需求

1、R2-R7每台路由器均存在一个环回接口用于建立邻居,同时还存在一个环回来代表连接用户的接口,最终这些连接用户的接口网络需要可以和R1和R8的环回通讯

2、AS2网段地址172.16.0.0/16 减少路由条目数量

实验拓扑

99a21d74-e841-11ed-ab56-dac502259ad0.png

实验分析

这个拓扑图中想实现的功能就是AS2两边各有一个AS,AS2内部的的用户网段可以访问两边的域外路由;AS2中采用了联邦打破了BGP的水平分割,可以让每台路由器搬运路由,最终实现用户互访,在一个簇中,至少存在一个客户端,一个RR(路由反射器)

联邦:

将一个真实的大AS,逻辑的分为多个小AS;小AS的编号建议为私有编号;小AS间构建联邦内的EBGP邻居关系,可以向真实EBGP关系一样传递路由条目,但不修改属性; 对于该大AS外的其他AS,是不知道内部的小AS情况;

路由反射器:

3者构建一个簇;可以理解为RR为中心站点,客户端或非客户端是分支站点 ;RR从一台非客户端邻居处学习到的路由条目,可以传输给本地的客户端,其他EBGP邻居;不得传输给本地的其他非客户端;

AS2的ip地址规划

172.16.0.0/16

172.16.0.0/18 --- 备份

172.16.64.0/18 ---- 骨干
172.16.64.0/30 23网段
172.16.64.4/30 34
172.16.64.8/30 47
172.16.64.12/30 67
172.16.64.16/30 56
172.16.64.20/30 25

l0
172.16.128.0/18 --- 建邻环回
172.16.128.6/32 R2
172.16.128.1/32 R3
172.16.128.2/32 R4
172.16.128.3/32 R5
172.16.128.4/32 R6
172.16.128.5/32 R7

l1
172.16.192.0/18 --- 用户
172.16.192.0/24 R2
172.16.193.0/24 R3
172.16.194.0/24 R4
172.16.195.0/24 R5
172.16.196.0/24 R6
172.16.197.0/24 R7

配置内容

根据上方ip规划配置ip

AS2内起OSPF

【R2】

[r2]ospf1router-id2.2.2.2
[r2-ospf-1]area0
[r2-ospf-1-area-0.0.0.0]network172.16.64.10.0.0.0
[r2-ospf-1-area-0.0.0.0]network172.16.128.60.0.0.0
[r2-ospf-1-area-0.0.0.0]network172.16.192.10.0.0.0
[r2-ospf-1-area-0.0.0.0]network172.16.64.210.0.0.0


【R3】

[r3]ospf1ro
[r3]ospf1router-id3.3.3.3
[r3-ospf-1]area0
[r3-ospf-1-area-0.0.0.0]network172.16.64.20.0.0.0
[r3-ospf-1-area-0.0.0.0]network172.16.64.50.0.0.0
[r3-ospf-1-area-0.0.0.0]network172.16.128.10.0.0.0
[r3-ospf-1-area-0.0.0.0]network172.16.193.10.0.0.0


【R4】

[r4]ospf1router-id4.4.4.4
[r4-ospf-1]area0
[r4-ospf-1-area-0.0.0.0]network172.16.64.60.0.0.0
[r4-ospf-1-area-0.0.0.0]network172.16.64.90.0.0.0
[r4-ospf-1-area-0.0.0.0]network172.16.128.20.0.0.0
[r4-ospf-1-area-0.0.0.0]network172.16.194.10.0.0.0

【R5】

[r5]ospf1router-id5.5.5.5
[r5-ospf-1]area0
[r5-ospf-1-area-0.0.0.0]network172.16.64.220.0.0.0
[r5-ospf-1-area-0.0.0.0]network172.16.64.170.0.0.0
[r5-ospf-1-area-0.0.0.0]network172.16.128.30.0.0.0
[r5-ospf-1-area-0.0.0.0]network172.16.195.10.0.0.0

【R6】

[r6]ospf1router-id6.6.6.6
[r6-ospf-1]area0
[r6-ospf-1-area-0.0.0.0]network172.16.64.180.0.0.0
[r6-ospf-1-area-0.0.0.0]network172.16.64.130.0.0.0
[r6-ospf-1-area-0.0.0.0]network172.16.128.40.0.0.0
[r6-ospf-1-area-0.0.0.0]network172.16.196.10.0.0.0

【R7】

[r7]ospf1router-id7.7.7.7
[r7-ospf-1]area0
[r7-ospf-1-area-0.0.0.0]network172.16.64.140.0.0.0
[r7-ospf-1-area-0.0.0.0]network172.16.64.100.0.0.0
[r7-ospf-1-area-0.0.0.0]network172.16.128.50.0.0.0
[r7-ospf-1-area-0.0.0.0]network172.16.197.10.0.0.0

disp ip ro pro ospf:查看路由表

99ba3e18-e841-11ed-ab56-dac502259ad0.png

发现连接用户网段的变成了32为,所以要去R2-R7的int l1环回接口上ospf network-type broadcast更改网络类型

99c6ce8a-e841-11ed-ab56-dac502259ad0.png

建立EBGP关系

R1和R2,直连建邻

【R1】


[r1]bgp1
[r1-bgp]router-id1.1.1.1
[r1-bgp]peer12.1.1.2as-number2
[r1-bgp]peer12.1.1.2ebgp-max-hop2


【R2】

[r2]bgp64512
[r2-bgp]confederationid2
[r2-bgp]peer12.1.1.1as-number1
[r2-bgp]peer12.1.1.1ebgp-max-hop2



R7和R8,直连建邻

【R7】
[r7]bgp64513
[r7-bgp]router-id7.7.7.7
[r7-bgp]confederationid2
[r7-bgp]peer78.1.1.2as-number3
[r7-bgp]peer78.1.1.2ebgp-max-hop2



【R8】

[r8]bgp3
[r8-bgp]router-id8.8.8.8
[r8-bgp]peer78.1.1.1as-number2
[r8-bgp]peer78.1.1.1ebgp-max-hop2

R2-R4使用联邦,虚拟AS号64512

【R2】
[r2]bgp64512
[r2-bgp]confederationid2
[r2-bgp]peer172.16.128.1as-number64512
[r2-bgp]peer172.16.128.1next-hop-local
[r2-bgp]peer172.16.128.1connect-interfaceLoopBack0


【R3】
[r3]bgp64512
[r3-bgp]confederationid2
[r3-bgp]peer172.16.128.6as-number64512
[r3-bgp]peer172.16.128.6next-hop-local
[r3-bgp]peer172.16.128.6connect-interfaceLoopBack0

[r3-bgp]peer172.16.128.2as-number64512
[r3-bgp]peer172.16.128.2next-hop-local
[r3-bgp]peer172.16.128.2connect-interfaceLoopBack0


【R4】
[r4]bgp64512
[r4-bgp]confederationid2
[r4-bgp]peer172.16.128.1as-number64512
[r4-bgp]peer172.16.128.1next-hop-local
[r4-bgp]peer172.16.128.1connect-interfaceLoopBack0

R5-R7使用联邦,虚拟AS号64513

【R5】
[r5]bgp64513
[r5-bgp]confederationid2
[r5-bgp]peer172.16.128.4as-number64513
[r5-bgp]peer172.16.128.4next-hop-local
[r5-bgp]peer172.16.128.4connect-interfaceLoopBack0


【R6】
[r6]bgp64513
[r6-bgp]confederationid2
[r6-bgp]peer172.16.128.3as-number64513
[r6-bgp]peer172.16.128.3next-hop-local
[r6-bgp]peer172.16.128.3connect-interfaceLoopBack0

[r6-bgp]peer172.16.128.5as-number64513
[r6-bgp]peer172.16.128.5next-hop-local
[r6-bgp]peer172.16.128.5connect-interfaceLoopBack0

【R7】
[r7]bgp64513
[r7-bgp]confederationid2
[r7-bgp]peer172.16.128.4as-number64513
[r7-bgp]peer172.16.128.4next-hop-local
[r7-bgp]peer172.16.128.4connect-interfaceLoopBack0

然后注意的是R2和R5,R4和R7需要建立联邦内的AS之间的邻居关系

【R2】
[r2]64512
[r2-bgp]confederationpeer-as64513
[r2-bgp]peer172.16.128.3as-number64513
[r2-bgp]peer172.16.128.3ebgp-max-hop2
[r2-bgp]peer172.16.128.3connect-interfaceLoopBack0


【R5】
[r5]64513
[r5-bgp]confederationpeer-as64512
[r5-bgp]peer172.16.128.6as-number64512
[r5-bgp]peer172.16.128.6ebgp-max-hop2
[r5-bgp]peer172.16.128.6connect-interfaceLoopBack0


【R4】
[r4]bgp64512
[r4-bgp]confederationpeer-as64513
[r4-bgp]peer172.16.128.5as-number64513
[r4-bgp]peer172.16.128.5ebgp-max-hop2
[r4-bgp]peer172.16.128.5connect-interfaceLoopBack0

【R7】
[r7]bgp64513
[r7-bgp]confederationpeer-as64512
[r7-bgp]peer172.16.128.2as-number64512
[r7-bgp]peer172.16.128.2ebgp-max-hop2
[r7-bgp]peer172.16.128.2connect-interfaceLoopBack0

配置R1的环回和R8的环回能够互访

R1的路由宣告

【R1】
[r1]bgp1
[r1-bgp]network1.1.1.132

R8的路由宣告

【R8】
[r1]bgp3
[r1-bgp]network8.8.8.832

R3做路由反射器,R4为客户端

[r3]bgp64512
[r3-bgp]peer172.16.128.2reflect-client

R6做路由反射器,R7为客户端

[r6]bgp64513
[r6-bgp]peer172.16.128.5reflect-client

这样所有路由器都能学到R1的环回,并且还优

AS2的路由宣告自己的客户端网段

【R2】
[r2]bgp64512
[r2-bgp]network172.16.192.124

【R3】
[r3]bgp64512
[r3-bgp]network172.16.193.124

【R4】
[r4]bgp64512
[r4-bgp]network172.16.194.124

【R5】
[r5]bgp64513
[r5-bgp]network172.16.195.124

【R6】
[r6]bgp64513
[r6-bgp]network172.16.196.124

【R7】
[r7]bgp64513
[r7-bgp]network172.16.197.124

R1的BGP表

99dea49c-e841-11ed-ab56-dac502259ad0.png

R8的BGP表

99ef8780-e841-11ed-ab56-dac502259ad0.png

测试

R5的用户访问R1和R8的环回

99fdd1d2-e841-11ed-ab56-dac502259ad0.png

其他也都能访问

R1的环回访问R8的环回

9a0f76ee-e841-11ed-ab56-dac502259ad0.png






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 路由器
    +关注

    关注

    22

    文章

    3708

    浏览量

    113546
  • BGP
    BGP
    +关注

    关注

    0

    文章

    83

    浏览量

    15317
  • 反射器
    +关注

    关注

    0

    文章

    47

    浏览量

    12230

原文标题:eNSP—BGP综合实验

文章出处:【微信号:网络技术干货圈,微信公众号:网络技术干货圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    bgp配置实例讲解 如何配置Cilium和BGP协同工作

      背景 官方提供了多篇文档说明如何配置 Cilium 和 BGP 协同工作,本文主要对以下部分功能进行验证: Using BIRD to run BGP[1] Using kube-router
    的头像 发表于 08-15 09:15 2001次阅读
    <b class='flag-5'>bgp</b>配置实例讲解 如何配置Cilium和<b class='flag-5'>BGP</b>协同工作

    测量BGP传递时间

    测量BGP传递时间
    发表于 07-22 08:46

    测量BGP传递时间

    测量BGP传递时间
    发表于 07-22 10:06

    动态BGP与静态BGP的区别

    动态BGP与静态BGP的区别 动态BGP与静态BGP的区别 1.静态BGP功能简单,其带宽功能,可以实现多网接入,但路径上只有通向几大运营商
    发表于 12-01 16:55

    小车综合控制实验

    小车综合控制实验小车综合控制实验一、实验目的在前面的使用中,主要针对小车的局部功能进行编程。本实验
    发表于 03-23 11:06 1210次阅读
    小车<b class='flag-5'>综合</b>控制<b class='flag-5'>实验</b>

    模拟电路实验--综合实验课件

    模拟电路实验--综合实验课件
    发表于 02-07 15:05 0次下载

    eNSP使用和实验教程详解

    eNSP使用和实验教程详解
    发表于 09-11 08:31 28次下载
    <b class='flag-5'>eNSP</b>使用和<b class='flag-5'>实验</b>教程详解

    bgp路由协议的路由属性_BGP路由协议的优势

    BGP最新的版本是BGP第4版本(BGP4),它是在RFC4271中定义的;一个路由器只能属于一个AS。AS的范围从1-65535(64512-65535是私有AS号),RFC1930提供了AS号使用指南。
    发表于 08-20 15:00 3738次阅读
    <b class='flag-5'>bgp</b>路由协议的路由属性_<b class='flag-5'>BGP</b>路由协议的优势

    什么是BGP高防,BGP高防的优势是什么

    什么是BGP高防?BGP全称是Border Gateway Protocol,即边界网关协议,是用来连接Internet上的独立系统的路由选择协议。
    发表于 12-28 11:22 1069次阅读

    华为新版模拟器eNSP Lite安装攻略

    最近华为发布了新版模拟器eNSP Lite的产品手册,根据产品手册描述,新版模拟器eNSP Lite基于云端发布,所以安装和登录新版模拟器eNSP Lite的方式和目前版本的eNSP
    的头像 发表于 05-17 10:25 7042次阅读
    华为新版模拟器<b class='flag-5'>eNSP</b> Lite安装攻略

    华为新版模拟器eNSP Lite

    同时eNSP Lite在保留旧版模拟器eNSP操作界面的基本功能的基础上,也增加了新的功能,比如tcpdump功能,这个功能可以替代wireshark,完成对报文的抓取和分析。根据手册整理,下面从登录、创建沙箱、设备基本操作三部分大概对新版模拟器
    的头像 发表于 05-19 14:58 5920次阅读
    华为新版模拟器<b class='flag-5'>eNSP</b> Lite

    什么是eNSP?华为网络仿真平台eNSP的使用方法

    Ensp(Enterprise Network Simulation Platform)是华为提供的一款网络仿真平台,主要用于学习、实践和测试企业网络场景。
    的头像 发表于 08-07 09:48 1.5w次阅读
    什么是<b class='flag-5'>eNSP</b>?华为网络仿真平台<b class='flag-5'>eNSP</b>的使用方法

    华为eNSP模拟器安装教程

    华为eNSP模拟器安装教程
    的头像 发表于 08-11 10:57 2972次阅读
    华为<b class='flag-5'>eNSP</b>模拟器安装教程

    华为路由器BGP基础配置实验记录

    配置BGP的前提是要保证各个自治区域的路由均可达,所以要首先在AS 2 配置OSPF使AS 2 通畅,然后再配置BGP。由于BGP的路由黑洞问题,需要在BGP路由经过的所有路由器上配置
    发表于 01-06 10:07 940次阅读
    华为路由器<b class='flag-5'>BGP</b>基础配置<b class='flag-5'>实验</b>记录

    ensp启动失败,错误代码40怎么回事

    ENSP(Enterprise Network Simulation Platform)启动失败并显示错误代码40,通常是由多种原因引起的。以下是一些可能的原因及相应的解决方法: 一、可能的原因
    的头像 发表于 08-30 14:29 8157次阅读