HCIP实验之MPLS

news2025/3/1 15:28:34

目录

一,实验题目

​编辑

 拓扑与IP地址规划如图所示

二,实验思路

三,实验步骤

3.1 私网部分IP地址配置

3.2 LSP部分配置

3.3 启动OSPF协议

3.4 启动MPLS协议

3.5 启动MPLS VPN

3.6 实现公网私网互通

3.7 配置BGP

3.8 双向重发布

3.9 下发缺省路由

补充:

当公司A1可以通A2,B1可以通B2公司,则私网环境互通,可以配置LSP的R4与R7接口

四,测试


一,实验题目

实验要求:

1、R1与R5MPLS VPN

2、R6与R7MOLS VPN

3、R7可以访问R2/3/4的环回

 拓扑与IP地址规划如图所示

二,实验思路

1,合法IP地址分配(分配时注意LSP接口不可以在关联空间前配置)

2,配置OSPF协议、MPLS协议

3,MPLS VPN配置

4,BGP配置

三,实验步骤

3.1 私网部分IP地址配置

R1:
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 192.168.2.1 24
[r1-GigabitEthernet0/0/0]int lo0
[r1-LoopBack0]ip add 192.168.1.1 24
R5:
[r5]int g0/0/0
[r5-GigabitEthernet0/0/0]ip add 192.168.3.1 24
[r5-GigabitEthernet0/0/0]int lo0
[r5-LoopBack0]ip add 192.168.4.1 24
R6:
[r6]int g0/0/0
[r6-GigabitEthernet0/0/0]ip add 192.168.2.1 24
[r6-GigabitEthernet0/0/0]int lo0
[r6-LoopBack0]ip add 192.168.1.2 24
R7:
[r7]int g0/0/0
[r7-GigabitEthernet0/0/0]ip add 192.168.3.1 24
[r7-GigabitEthernet0/0/0]int lo0
[r7-LoopBack0]ip add 192.168.4.2 24

3.2 LSP部分配置

R2:
[r2]int g0/0/1
[r2-GigabitEthernet0/0/1]ip add 23.1.1.2 24
[r2-GigabitEthernet0/0/1]int lo0
[r2-LoopBack0]ip add 2.2.2.2 24
[r2-LoopBack0]q
R3:
[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip add 23.1.1.3 24
[r3-GigabitEthernet0/0/0]int g0/0/1
[r3-GigabitEthernet0/0/1]ip add 34.1.1.3 24
[r3-GigabitEthernet0/0/1]int lo0
[r3-LoopBack0]ip add 3.3.3.3 24
[r3-LoopBack0]q
R4:
[r4]int g0/0/0
[r4-GigabitEthernet0/0/0]ip add 34.1.1.4 24
[r4-GigabitEthernet0/0/0]int lo0
[r4-LoopBack0]ip add 4.4.4.4 24
[r4-LoopBack0]q

3.3 启动OSPF协议

R2:
[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]a 0
[r2-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255
[r2-ospf-1-area-0.0.0.0]network 2.2.2.0 0.0.0.255
R3:
[r3]ospf 1 router-id 3.3.3.3 
[r3-ospf-1]a 0
[r3-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255
[r3-ospf-1-area-0.0.0.0]network 34.1.1.0 0.0.0.255
[r3-ospf-1-area-0.0.0.0]network 3.3.3.0 0.0.0.255
R4:
[r4]ospf 1 router-id 4.4.4.4
[r4-ospf-1]a 0
[r4-ospf-1-area-0.0.0.0]network 34.1.1.0 0.0.0.255
[r4-ospf-1-area-0.0.0.0]network 4.4.4.0 0.0.0
[r4-ospf-1-area-0.0.0.0]network 4.4.4.0 0.0.0.255

3.4 启动MPLS协议

R2:
[r2]mpls lsr-id 2.2.2.2
[r2]mpls
Info: Mpls starting, please wait... OK!
[r2-mpls]mpls ldp
[r2-mpls-ldp]q
[r2]int g0/0/1
[r2-GigabitEthernet0/0/1]mpls
[r2-GigabitEthernet0/0/1]mpls ldp
R3:
[r3]mpls lsr-id 3.3.3.3
[r3]mpls
Info: Mpls starting, please wait... OK!
[r3-mpls]mpls ldp
[r3-mpls-ldp]q
[r3]int g00/0/0
[r3-GigabitEthernet0/0/0]mpls
[r3-GigabitEthernet0/0/0]mpls ldp
[r3-GigabitEthernet0/0/0]int g0/0/1
[r3-GigabitEthernet0/0/1]mpls
[r3-GigabitEthernet0/0/1]mpls ldp
R4:
[r4]mpls lsr-id 4.4.4.4
[r4]mpls
Info: Mpls starting, please wait... OK!
[r4-mpls]mpls ldp
[r4-mpls-ldp]int g0/0/0
[r4-GigabitEthernet0/0/0]mpls
[r4-GigabitEthernet0/0/0]mpls ldp

3.5 启动MPLS VPN

R2:
[r2]ip vpn-instance a
[r2-vpn-instance-a]route-distinguisher 1:1
[r2-vpn-instance-a-af-ipv4]vpn-target 1:1
[r2-vpn-instance-a-af-ipv4]int g0/0/0
[r2-GigabitEthernet0/0/0]ip binding vpn-instance a
[r2-GigabitEthernet0/0/0]ip add 192.168.2.2 24
[r2-GigabitEthernet0/0/0]q
[r2]ip vpn-instance b
[r2-vpn-instance-b]route-distinguisher 2:2
[r2-vpn-instance-b-af-ipv4]vpn-target 2:2
[r2-vpn-instance-b-af-ipv4]int g0/0/2
[r2-GigabitEthernet0/0/2]ip binding vpn-instance b
[r2-GigabitEthernet0/0/2]ip add 192.168.2.2 24
R4:
[r4]ip vpn-instance a
[r4-vpn-instance-a]route-distinguisher 1:1
[r4-vpn-instance-a-af-ipv4]vpn-target 1:1
[r4-vpn-instance-a-af-ipv4]int g0/0/1
[r4-GigabitEthernet0/0/1]ip binding vpn-instance a
[r4-GigabitEthernet0/0/1]ip add 192.168.3.2 24
[r4-GigabitEthernet0/0/1]q
[r4]ip vpn-instance b
[r4-vpn-instance-b]route-distinguisher 2:2
[r4-vpn-instance-b-af-ipv4]vpn-target 2:2
[r4-vpn-instance-b-af-ipv4]int g0/0/2
[r4-GigabitEthernet0/0/2]ip add 192.168.3.2 24

3.6 实现公网私网互通

R1:
[r1]ospf 2
[r1-ospf-2]a 0
[r1-ospf-2-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[r1-ospf-2-area-0.0.0.0]network 192.168.2.0 0.0.0.255
R2:
[r2]ospf 2 vpn-instance a
[r2-ospf-2]a 0
[r2-ospf-2-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[r2]ospf 3 vpn-instance b
[r2-ospf-3]a 0
[r2-ospf-3-area-0.0.0.0]network 192.168.2.0 0.0.0.255
R4:
[r4]ospf 2 vpn-instance a
[r4-ospf-2]a 0
[r4-ospf-2-area-0.0.0.0]network 192.168.3.0 0.0.0.255
[r4]ospf 3 vpn-instance b
[r4-ospf-3]a 0
[r4-ospf-3-area-0.0.0.0]network 192.168.3.0 0.0.0.255
R5:
[r5]ospf 2
[r5-ospf-2]a 0
[r5-ospf-2-area-0.0.0.0]network 192.168.3.0 0.0.0.255
[r5-ospf-2-area-0.0.0.0]network 192.168.4.0 0.0.0.255
R6:
[r6]ospf 3
[r6-ospf-3]a 0
[r6-ospf-3-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[r6-ospf-3-area-0.0.0.0]network 192.168.2.0 0.0.0.255
R7:
[r7]ospf 3
[r7-ospf-3]a 0
[r7-ospf-3-area-0.0.0.0]network 192.168.3.0 0.0.0.255
[r7-ospf-3-area-0.0.0.0]network 192.168.4.0 0.0.0.255

3.7 配置BGP

R2:
[r2]bgp 1
[r2-bgp]peer 4.4.4.4 as-number 1
[r2-bgp]peer 4.4.4.4 connect-interface lo0  
[r2-bgp]ipv4-family vpn-instance 
[r2-bgp]ipv4-family vpnv4        
[r2-bgp-af-vpnv4]peer 4.4.4.4 enable 
[r2-bgp-af-vpnv4]q
R4:
[r4]bgp 1
[r4-bgp]peer 2.2.2.2 as-number 1
[r4-bgp]peer 2.2.2.2 connect-interface lo0
[r4-bgp]ipv4-family vpnv4
[r4-bgp-af-vpnv4]peer 2.2.2.2 enable 

3.8 双向重发布

R2:
[r2-bgp]ipv4-family vpn-instance a
[r2-bgp-a]import-route ospf 2
[r2-bgp]ipv4-family vpn-instance b
[r2-bgp-b]import-route ospf 3
[r2]ospf 2
[r2-ospf-2]import-route bgp 
[r2-ospf-2]ospf 3
[r2-ospf-3]import-route bgp
R4:
[r4-bgp]ipv4-family vpn-instance a
[r4-bgp]import-route ospf 2
[r4-bgp]ipv4-family vpn-instance b
[r4-bgp-b]q
[r4-bgp]import-route ospf 3
[r4-bgp]q
[r4]ospf 2
[r4-ospf-2]import-route bgp 
[r4-ospf-2]ospf 3
[r4-ospf-3]import-route bgp 
[r4-ospf-3]q

3.9 下发缺省路由

R3:
[r3]ip route-static 0.0.0.0 0 34.1.1.4
R4:
[r4]bgp 1 
[r4-bgp]net
[r4-bgp]network 100.1.1.0 24
[r4-bgp]ipv4-family vpn-instance b
[r4-bgp-b]def
[r4-bgp-b]default-route i
[r4-bgp-b]default-route imported 
R6:
[r6]ip route-static 0.0.0.0 0 192.168.2.2
R7:
[r7]ospf 3
[r7-ospf-3]de`
[r7-ospf-3]de 
[r7-ospf-3]default-r
[r7-ospf-3]default-route-advertise a
[r7-ospf-3]default-route-advertise always 
[r7-ospf-3]q
[r7]ip rou
[r7]ip route-
[r7]ip route-static 0.0.0.0 0 100.1.1.1

补充:

当公司A1可以通A2,B1可以通B2公司,则私网环境互通,可以配置LSP的R4与R7接口
R4:
[r4]int g4/0/0 
[r4-GigabitEthernet4/0/0]ip add 100.1.1.1 24
R7:
[r7]int g0/0/1
[r7-GigabitEthernet0/0/1]ip add 100.1.1.2 24
[r7]int g0/0/1
[r7]acl 2000
[r7-acl-basic-2000]rule permit  source any 
[r7-acl-basic-2000]q
[r7]int g0/0/1
[r7-GigabitEthernet0/0/1]nat outbound 2000
[r7-GigabitEthernet0/0/1]q

四,测试

进行上网:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/895326.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python软件外包开发框架

Python有许多流行的开发框架,用于不同类型的应用开发,包括Web应用、数据科学、人工智能等。以下分享一些常见的Python开发框架及其特点,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流…

[MySQL] — 数据类型和表的约束

目录 数据类型 数据类型分类 数值类型 tinyint类型 bit类型 小数类型 float decimal 字符串类型 char varchar char和varchar的区别 日期和时间类型 enum 和 set 表的约束 空属性 默认值 列描述 zeorfill 主键 创建表时在字段上指定主键 删除主键: 追…

Lnton羚通算法算力云平台在环境配置时 OpenCV 无法显示图像是什么原因?

问题&#xff1a; cv2.imshow 显示图像时报错&#xff0c;无法显示图像 0%| | 0/1 [00:00<…

IDEA连接MySQL数据库错误

说明&#xff1a;使用IDEA连接云服务器中的MySQL数据库时&#xff0c;报下面的这个错误&#xff1b; [08S01] Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the serve…

docker cURL error 6: Could not resolve host

场景&#xff1a; 微信小程序 获取 用户 openpid&#xff0c;在此之前&#xff0c;我需要先 "获取稳定版接口调用凭据"&#xff0c;根据手册提示的&#xff0c;要先调用 https://api.weixin.qq.com/cgi-bin/stable_token 我这边就开始了请求&#xff0c;结果返回了…

上班族的高效时间管理软件,可一直显示在电脑桌面上

在现代职场中&#xff0c;相信工作党都深有体会&#xff0c;繁忙的工作带来的压力和任务都堆积如山&#xff0c;如果没有一个良好的时间管理系统&#xff0c;我们可能会一筹莫展。而高效管理时间的好处也是显而易见的&#xff0c;它不仅可以帮助我们更好地安排工作&#xff0c;…

Linux Day09

目录 一、进程替换 二、Linux信号的使用 2.1 kill() 发送信号 2.2 signal() 改变进程对信号的响应方式 2.3 处理僵死进程 2.3.1 在信号处理函数中调用wait 2.3.2 Linux特有的 2.3.3 结果 一、进程替换 linux上创造一个新进程&#xff0c;没有create创建方法&#xf…

【Mysql】MVCC版本机制的多并发

&#x1f307;个人主页&#xff1a;平凡的小苏 &#x1f4da;学习格言&#xff1a;命运给你一个低的起点&#xff0c;是想看你精彩的翻盘&#xff0c;而不是让你自甘堕落&#xff0c;脚下的路虽然难走&#xff0c;但我还能走&#xff0c;比起向阳而生&#xff0c;我更想尝试逆风…

Android3:布局

一。线性布局 创建项目Linear Layout Example activity_main.xml <?xml version"1.0" encoding"utf-8"?><LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"an…

微信转账警示!切莫在此时输入密码

微信已经成为我们日常生活中不可或缺的社交工具&#xff0c;通过微信红包和转账完成支付也变得非常普遍。 然而&#xff0c;正如人们常说的&#xff0c;树大招风。随着微信的广泛使用&#xff0c;骗子们也愈发猖獗&#xff0c;他们利用微信进行诈骗活动&#xff0c;使许多人遭受…

手把手教你快速使用java与cpp的互相调用

在jni的开发过程中&#xff0c;如果需要实现java和c之间的接口调用&#xff0c;就要定义一个方法来实现&#xff0c;如果有多个接口调用&#xff0c;就需要定义多个方法来实现&#xff0c;这里介绍一种抽象的接口&#xff0c;只需要分别定义一个javaCallCpp和cppCallJava方法就…

Spring框架入门以及 ioc的三种注入方式

目录 一、Spring是什么&#xff0c;它能够做什么 spring的组成 二、什么是控制反转&#xff08;或依赖注入&#xff09; 三、 如何在spring当中定义和配置一个JavaBean 四、注入方式 1.构造函数注入 2.Setter方法注入 3.自动装配 五、简单属性配置与复杂属性配置 简单…

AIGC:【LLM(六)】——Dify:一个易用的 LLMOps 平台

文章目录 一.简介1.1 LLMOps1.2 Dify 二.核心能力三.Dify安装3.1 快速启动3.2 配置 四.Dify使用五.调用开源模型六.接通闭源模型七.在 Dify.AI 探索不同模型潜力7.1 快速切换&#xff0c;测验不同模型的表现7.2 降低模型能力对比和选择的成本 一.简介 1.1 LLMOps LLMOps&…

vue vs react

vue 简介&#xff1a;渐进式 JavaScript 框架 来源&#xff1a;最初由 Evan You &#xff08;尤雨溪&#xff09;于2014年开发。Evan You之前在Google研究过AngularJS&#xff0c;并提取了Angular的部分特性以提供一个更轻量级的框架 版本&#xff1a; vue 1x&#xff1a;2014…

Android 源码下载(详细版)

经典好文推荐,通过阅读本文,您将收获以下知识点: 一、下载AOSP前的准备 二、国内网络下 clone 清华大学开源软件镜像 三、编写Python脚本,开始下载android-10.0.0_r40 源码 四、源码下载工具包 五、参考文献 一、下载AOSP前的准备 想在国内网络下载AOSP源码,需要电脑配置如…

MySQL之索引和事务

索引什么是索引索引怎么用索引的原理 事务使用事务事务特性MySQL隔离级别 索引 什么是索引 索引包含数据表所有记录的引用指针&#xff1b;你可以对某一列或者多列创建索引和指定不同的类型&#xff08;唯一索引、主键索引、普通索引等不同类型&#xff1b;他们底层实现也是不…

Nginx 配置文件的完整指南 (一)

文章目录 一、简介1.1 配置文件一览 二、全局配置2.0 user2.1 worker_processes2.2 events模块2.3 http模块 三、server模块3.1 listen3.2 server_name3.3 location&#xff1a;请求处理位置 Nginx 配置文件的完整指南 (二) 一、简介 Nginx是一款高性能的Web服务器和反向代理服…

数字孪生三维可视化系统开发平台有哪些优点

随着企业数字化发展的深入&#xff0c;迅速增多的场景化需求要求企业具备更加灵活、敏捷、易用的应用开发能力。而高效、便捷、易用、低本的数字孪生系统制作也是大势所趋&#xff0c;数字孪生公司深圳华锐视点基于3d可视化、数字孪生和VR虚拟仿真技术搭建了3D数字孪生编辑器&a…

【Axure高保真原型】JS日期选择器筛选中继器表格

今天和大家分享JS日期选择器筛选中继器表格的原型模板&#xff0c;通过调用浏览器的日期选择器&#xff0c;所以可以获取真实的日历效果&#xff0c;具体包括哪一年二月份有29天&#xff0c;几号对应星期几&#xff0c;都是真实的&#xff0c;获取日期值后&#xff0c;通过交互…

python 使用 pdf2image 库将PDF转换为图片

在 Ubuntu 上实现网络穿透&#xff1a;手把手教你搭建FRPS服务器 初环境步骤一&#xff1a;安装pdf2image库步骤二&#xff1a;导入必要的库步骤三&#xff1a;指定PDF文件路径步骤四&#xff1a;将PDF转换为图片步骤五&#xff1a;保存图像为图片文件完整代码运行结果 在数字化…