当前位置:网站首页>bgp与mpls综合实验
bgp与mpls综合实验
2022-08-02 10:17:00 【愤愤的卷毛】

根据上图完成实验要求
建立拓扑ip地址规划
网段划分
用户网段
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
环回地址
172.16.0.2/32
172.16.0.3/32
172.16.0.4/32
172.16.0.5/32
172.16.0.6/32
172.16.0.7/32
建立如上图的拓扑

配置各个接口ip地址
我们进入到各个路由器接口配置所需要的ip地址
配置完成后可查看接口摘要检查是否出错
<r2>display ip interface brief

as2内的路由配置
在as2内完成路由配置并修改用户换回网段为broadcast类型
以a2为例:
[r2]ospf 1
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 172.16.0.0 0.0.255.255[r2-bgp]peer 172.16.0.5 connect-interface lo0
建立bgp关系
r1
[r1]bgp 1
[r1-bgp]router-id 1.1.1.1
[r1-bgp]peer 12.1.1.2 as-number 2
[r1-bgp]peer 15.1.1.2 as-number 2
r2
[r2]bgp 2
[r2-bgp]router-id 2.2.2.2
[r2-bgp]peer 12.1.1.1 as-number 1
[r2-bgp]peer 172.16.0.5 as-number 2
[r2-bgp]peer 172.16.0.5 connect-interface LoopBack 0
[r2-bgp]peer 172.16.0.7 as-number 2
[r2-bgp]peer 172.16.0.7 connect-interface LoopBack 0
r5
[r5]bgp 2
[r5-bgp]router-id 5.5.5.5
[r5-bgp]peer 12.1.1.5as-number 1
[r5-bgp]peer 172.16.0.2 as-number 2
[r5-bgp]peer 172.16.0.2 connect-interface LoopBack 0
[r5-bgp]peer 172.16.0.7 as-number 2
[r5-bgp]peer 172.16.0.7 connect-interface LoopBack 0
r7
[r7]bgp 2
[r7-bgp]router-id 7.7.7.7
[r7-bgp]peer 172.16.0.2 as-number 2
[r7-bgp]peer 172.16.0.2 connect-interface LoopBack 0
[r7-bgp]peer 172.16.0.5 as-number 2
[r7-bgp]peer 172.16.0.5 connect-interface LoopBack 0
[r7-bgp]peer 78.1.1.2 as-number 3
r8:
[r8]bgp 3
[r8-bgp]router-id 8.8.8.8
[r8-bgp]peer 78.1.1.1 as-number 2
bgp宣告
r1:
[r1-bgp]network 1.1.1.0 24
r2:
[r2]bgp 2
[r2-bgp]network 172.16.2.0 24
[r2-bgp]network 172.16.3.0 24
[r2-bgp]network 172.16.4.0 24
r5:
[r5]bgp 2
[r5-bgp]network 172.16.5.0 24
[r5-bgp]network 172.16.6.0 24
[r5-bgp]network 172.16.7.0 24
r8:
[r8-bgp]network 8.8.8.0 24
使用mpls解决路由黑洞
以r2为例在r5,r7做出如下配置
r2:
[r2]route recursive-lookup tunnel
mpls的配置
我们以r2为例在r2,r3,r4,r5,r7,r8上进行mpls的配置
[r2]mpls lsr-id 172.16.0.2
[r2]mpls
[r2-mpls]mpls ldp
[r2]interface GigabitEthernet 0/0/1
[r2-GigabitEthernet0/0/1]mpls
[r2-GigabitEthernet0/0/1]mpls ldp
[r2]interface GigabitEthernet 0/0/2
[r2-GigabitEthernet0/0/2]mpls
[r2-GigabitEthernet0/0/2]mpls ldp
在配置完成之后我们查看r1的bgp路由表发现172.16.2.0的路由并未走我们的预想路线 所以我们进行干涉选路

干涉选路(路由策略)
在r2上使用路由策略改变下一跳为12.1.1.2 的med值干涉选路
[r2]ip ip-prefix a permit 172.16.2.0 24
[r2]route-policy a permit node 10
[r2-route-policy]if-match ip-prefix a
[r2-route-policy]apply cost 1
[r2-route-policy]q
[r2]route-policy a permit node 20
[r2-route-policy]q
[r2]bgp 2
[r2-bgp]peer 12.1.1.1 route-policy a export
在进行完成干涉选路之后我们再次查看r1路由表发现已经变成我们预想的路线

测试
在完成上述所有的配置之后我们进行测试

到此实验要求全部完成实验结束!
边栏推荐
- This article takes you to understand the commonly used models and frameworks of recommender systems
- R语言ggplot2可视化:使用ggpubr包的ggtexttable函数可视化表格数据(直接绘制表格图或者在图像中添加表格数据)、使用tbody_add_border为表格中的表头添加外侧框线
- R language ggplot2 visualization: use the ggtexttable function of the ggpubr package to visualize tabular data (directly draw tabular graphs or add tabular data to images), use tbody_add_border to add
- 如何安装dosbox(pycharm详细安装教程)
- Geoffery Hinton:深度学习的下一个大事件
- qq邮箱日发5万邮件群发技术(qq邮箱怎样定时发送邮件)
- 如何搭建威纶通触摸屏与S7-200smart之间无线PPI通信?
- 从零开始Blazor Server(5)--权限验证
- 食品安全 | 鱼肝油不是鱼油,家有宝宝的注意了
- 行为型模式-策略模式
猜你喜欢

斯皮尔曼相关系数

详细总结SoC、DSP、MCU、GPU和FPGA等基础概念

DVWA Clearance Log 2 - Command Injection

4年手工测试被应届生取代了,用血与泪的教训给xdm一个忠告,该学自动化了...

MSYS2 QtCreator Clangd code analysis can not find mm_malloc.h problem remedy

超赞!发现一个APP逆向神器!

小几届的学弟问我,软件测试岗是选11k的华为还是20k的小公司,我直呼受不了,太凡尔赛了~

Long battery life or safer?Seal and dark blue SL03 comparison shopping guide

MySql tens of millions of paging optimization, fast insertion method of tens of millions of data

DVWA 通关记录 2 - 命令注入 Command Injection
随机推荐
MySql tens of millions of paging optimization, fast insertion method of tens of millions of data
为什么要使用BGP?
LayaBox---TypeScript---迭代器和生成器
【术语科普】关于集成工作台那些难懂的词儿,看这篇秒懂!
LayaBox---TypeScript---Symbols
SVN如何删除文件名包含空格的文件
The R language uses the rollapply function in the zoo package to apply the specified function to the time series in a rolling manner and the window moves, and set the align parameter to specify that t
qq邮箱日发5万邮件群发技术(qq邮箱怎样定时发送邮件)
同样做软件测试,和月收入 3W 的学弟聊了一晚上,我彻底崩溃了
DVWA 通关记录 2 - 命令注入 Command Injection
第十五章 多线程
阿里巴巴 CTO 程立:开源是基础软件的源头!
Use compilation to realize special effects of love
斯皮尔曼相关系数
LayaBox---TypeScript---高级类型
[Science of Terminology] For those difficult words about the integrated workbench, read this article to understand in seconds!
循环结构--while循环
3年测试在职,月薪还不足2w,最近被裁员,用亲身经历给大家提个醒...
MSYS2 QtCreator Clangd code analysis can not find mm_malloc.h problem remedy
The ggline function of the R language ggpubr package visualizes grouped line graphs, the add parameter is mean_se and dotplot to visualize line graphs of different level averages, and adds error bars