MPLS实验

实验题目如下:

实验拓扑如下:

实验要求如下:

【1】R1与R5MPLS VPN

【2】R6与R7MPLS VPN

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

实验思路如下:

1)合理的IP配置

(2)R2、R3、R4的 IGP 配置

(3)R2、R3、R4的 MPLS 配置

(4)R2、R3、R4的 MPLS VPN配置

(5)R2、R4的 BGP 配置

(6)内网宣告R1/5使用静态路由配置,R6/7使用动态路由配置

(7)R7的缺省路由配置,NAT配置

实验步骤如下:

1、合理的IP配置

指令如下:

R1:

[R1-LoopBack0]ip add 192.168.1.1 24
[R1-LoopBack0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 192.168.2.1 24

R2:

[R2]int g0/0/2
[R2-GigabitEthernet0/0/2]ip add 23.1.1.1 24
[R2-GigabitEthernet0/0/2]int l0
[R2-LoopBack0]ip add 2.2.2.2 24

R3:

[R3-LoopBack0]ip add 3.3.3.3 24
[R3-LoopBack0]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 23.1.1.2 24
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 34.1.1.1 24

R4:

[R4-LoopBack0]ip add 4.4.4.4 24
[R4-LoopBack0]int g0/0/0
[R4-GigabitEthernet0/0/0]ip add 34.1.1.2 24
[R4-GigabitEthernet0/0/0]int g0/0/1
[R4-GigabitEthernet0/0/1]ip add 47.1.1.2 24

R5:

[R5-LoopBack0]ip add 192.168.4.1 24
[R5-LoopBack0]int g0/0/0
[R5-GigabitEthernet0/0/0]ip add 192.168.3.1 24

R6:

[R6-LoopBack0]ip add 192.168.1.1 24
[R6-LoopBack0]int g0/0/1
[R6-GigabitEthernet0/0/1]ip add 192.168.2.1 24

R7:

[R7]int l0
[R7-LoopBack0]ip add 7.7.7.7 24
[R7-LoopBack0]int l1
[R7-LoopBack1]ip add 192.168.4.2 24
[R7-LoopBack0]int g0/0/1
[R7-GigabitEthernet0/0/1]ip add 192.168.3.1 24
[R7-GigabitEthernet0/0/1]int g0/0/0
[R7-GigabitEthernet0/0/0]ip add 47.1.1.1 24

2、R2、R3、R4的 IGP 配置

指令如下:

R2:

OSPF配置:

[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]network 23.1.1.1 0.0.0.0

R3:

OSPF配置:

[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]network 34.1.1.1 0.0.0.0
[R3-ospf-1-area-0.0.0.0]network 23.1.1.2 0.0.0.0

R4:

OSPF配置:

[R4]ospf 1 router-id 4.4.4.4
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0
[R4-ospf-1-area-0.0.0.0]network 47.1.1.2 0.0.0.0
[R4-ospf-1-area-0.0.0.0]network 34.1.1.2 0.0.0.0

3、R2、R3、R4 的 MPLS 配置

指令如下:

R2:

[R2]mpls lsr-id 2.2.2.2
[R2]mpls
[R2-mpls]mpls ldp
[R2-mpls-ldp]int g0/0/2
[R2-GigabitEthernet0/0/2]mpls
[R2-GigabitEthernet0/0/2]mpls ldp

R3:

[R3]mpls lsr-id 3.3.3.3
[R3]mpls
[R3-mpls]mpls ldp
[R3-mpls-ldp]int g0/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
[R4-mpls]mpls ldp
[R4-mpls-ldp]int g0/0/0
[R4-GigabitEthernet0/0/0]mpls
[R4-GigabitEthernet0/0/0]mpls ldp
[R4-GigabitEthernet0/0/0]int g0/0/1
[R4-GigabitEthernet0/0/1]mpls
[R4-GigabitEthernet0/0/1]mpls ldp

4、R2、R3、R4 的 MPLS VPN 配置

指令如下:

R2:

[R2]ip vpn-instance A1	
[R2-vpn-instance-A1]ipv4-family
[R2-vpn-instance-A1-af-ipv4]route-distinguisher 1:1
[R2-vpn-instance-A1-af-ipv4]vpn-target 1:1
[R2-vpn-instance-A1-af-ipv4]int g0/0/1
[R2-GigabitEthernet0/0/1]ip binding vpn-instance A1
[R2-GigabitEthernet0/0/1]ip add 192.168.2.2 24
 
[R2]ip vpn-instance B1
[R2-vpn-instance-B1]ipv4-family
[R2-vpn-instance-B1-af-ipv4]route-distinguisher 2:2
[R2-vpn-instance-B1-af-ipv4]vpn-target 2:2
[R2-vpn-instance-B1-af-ipv4]int g0/0/0	
[R2-GigabitEthernet0/0/0]ip binding vpn-instance B1
[R2-GigabitEthernet0/0/0]ip add 192.168.2.2 24

R4:

[R4]ip vpn-instance B2
[R4-vpn-instance-B2]ipv4-family 
[R4-vpn-instance-B2-af-ipv4]route-distinguisher 2:2
[R4-vpn-instance-B2-af-ipv4]vpn-target 2:2
[R4-vpn-instance-B2-af-ipv4]int g4/0/0
[R4-GigabitEthernet4/0/0]ip binding vpn-instance B2
[R4-GigabitEthernet4/0/0]ip add 192.168.3.2 24
 
[R4]ip vpn-instance A2
[R4-vpn-instance-A2]ipv4-family 
[R4-vpn-instance-A2-af-ipv4]route-distinguisher 1:1
[R4-vpn-instance-A2-af-ipv4]vpn-target 1:1
[R4-vpn-instance-A2-af-ipv4]int g0/0/2
[R4-GigabitEthernet0/0/2]ip binding vpn-instance A2
[R4-GigabitEthernet0/0/2]ip add 192.168.3.2 24

5、R2、R4的 BGP 宣告

指令如下:

R2:

BGP 配置  内网静态宣告:

[R2]bgp 2
[R2-bgp]router-id 2.2.2.2
[R2-bgp]peer 4.4.4.4 as-number 2
[R2-bgp]peer 4.4.4.4 connect-interface LoopBack 0
[R2-bgp]peer 4.4.4.4 next-hop-local	
[R2-bgp]ipv4-family vpnv4
[R2-bgp-af-vpnv4]peer 4.4.4.4 enable
[R2]ip route-static vpn-instance B1 192.168.1.0 24 192.168.2.1
[R2]bgp 2	
[R2-bgp]ipv4 vpn-instance B1
[R2-bgp-B1]import-route direct 
[R2-bgp-B1]import-route static

R4:

BGP 配置  内网静态宣告:

[R4]bgp 2
[R4-bgp]router-id 4.4.4.4
[R4-bgp]peer 2.2.2.2 as-number 2	
[R4-bgp]peer 2.2.2.2 connect-interface LoopBack 0
[R4-bgp]peer 2.2.2.2 next-hop-local
[R4-bgp]ipv4-family vpnv4
[R4-bgp-af-vpnv4]peer 2.2.2.2 enable
[R4]ip route-static vpn-instance B2 192.168.4.0 24 192.168.3.1
[R4]bgp 2
[R4-bgp]ipv4 vpn-instance B2
[R4-bgp-B2]import-route direct 
[R4-bgp-B2]import-route static

6、内网宣告R1/5使用静态路由配置,R6/7使用动态路由配置

指令如下:

R1:

[R1]ip route-static 0.0.0.0 0 192.168.2.2

R5:

[R5]ip route-static 0.0.0.0 0 192.168.3.2

R6:

RIP配置:

[R6]rip 1
[R6-rip-1]ver 2
[R6-rip-1]network 192.168.2.0
[R6-rip-1]network 192.168.1.0

7、R7的缺省路由配置,NAT配置

指令如下:

R7:

缺省路由:

[R7]ip route-static 0.0.0.0 0 47.1.1.2

NAT配置:

[R7]acl 2000
[R7-acl-basic-2000]rule permit source 192.168.4.2 0.0.0.0
[R7-acl-basic-2000]int g0/0/0
[R7-GigabitEthernet0/0/0]nat outbound 2000

8、测试如下:

R1:

R2:

R4:

 R6:

R7:

 

 

 

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

张俊林:由ChatGPT反思大语言模型(LLM)的技术精要

转自:https://mp.weixin.qq.com/s/eMrv15yOO0oYQ-o-wiuSyw 导读:ChatGPT出现后惊喜或惊醒了很多人。惊喜是因为没想到大型语言模型(LLM,Large Language Model)效果能好成这样;惊醒是顿悟到我们对LLM的认知及发展理念&a…

RabbitMQ简单使用

RabbitMq是一个消息中间件:它接收消息、转发消息。你可以把它理解为一个邮局:当你向邮箱里寄出一封信后,邮递员们就能最终将信送到收信人手中。 RabbitMq、消息相关术语如下: 生产者:生产者只发送消息,发…

怎样让音频速度变慢?请跟随以下方法进行操作

怎样让音频速度变慢?在会议录音过程中,经常会遇到主讲人语速过快,导致我们无法清晰听到对方说的内容。如果我们能够减慢音频速度,就能更好地记录对方的讲话内容。此外,在听到快速播放的外语或方言时,我们也…

YOLOv5基础知识入门(3)— 目标检测相关知识点

前言:Hello大家好,我是小哥谈。YOLO算法发展历程和YOLOv5核心基础知识学习完成之后,接下来我们就需要学习目标检测相关知识了。为了让大家后面可以顺利地用YOLOv5进行目标检测实战,本节课就带领大家学习一下目标检测的基础知识点&…

MySQL入门学习教程(一)

mysql简介 1、什么是数据库 ? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅…

【数据库系统】-- 【1】DBMS概述

1.DBMS概述 01数据库系统概述02数据库技术发展概述03关系数据库概述04数据库基准测试 01数据库系统概述 几个基本概念 为什么使用数据库系统 数据库发展的辉煌历程 02数据库技术发展概述 数据模型 应用领域 ● OLTP ● OLAP ● HTAP ● GIS OLTP与OLAP 与其他技术相…

代码随想录算法训练营(二叉树总结篇)

一.二叉树的种类 1.满二叉树:就是说每一个非叶子节点的节点都有两个子节点。 2.完全二叉树:此二叉树只有最后一层可能没填满,并且存在的叶子节点都集中在左侧!!! (满二叉树也是完全二叉树&…

【UE4 RTS】09-Day and Night

前言 本篇博客实现的效果是太阳和天空会随着游戏时间的变化而变化。 效果 步骤 1. 设置“LightSource”为可移动的 2. 新建一个文件夹,命名为“Lighting” 3. 打开游戏状态“RTS_GameState_BP”,添加一个函数命名为“GetGameSpeed” 添加一个浮点类型…

bilibili倍数脚本,油猴脚本

一. 内容简介 bilibili倍数脚本,油猴脚本 二. 软件环境 2.1 Tampermonkey 三.主要流程 3.1 创建javascript脚本 点击添加新脚本 就是在 (function() {use strict;// 在这编写自己的脚本 })();倍数脚本,含解析 // UserScript // name bi…

TikTok带货有什么优势?品牌营销的新趋势

在当今数字化时代,品牌营销正日益倾向于社交媒体平台,而TikTok作为一款全球热门的短视频社交平台,正在成为品牌营销的新趋势。TikTok带货,也就是品牌利用TikTok平台进行商品推广和销售,已成为一种创新的、高效的营销方…

GPT-4 如何为我编写测试

ChatGPT — 每个人都在谈论它,每个人都有自己的观点,玩起来很有趣,但我们不是在这里玩— 我想展示一些实际用途,可以帮助您节省时间并提高效率。 我在本文中使用GPT-4 动机 我们以前都见过这样的情况——代码覆盖率不断下降的项目——部署起来越来越可怕,而且像朝鲜一样…

【深入理解ES6】块级作用域绑定

1. var声明及变量提升机制 提升(Hoisting)机制:通过关键字var声明的变量,都会被当成在当前作用域顶部生命的变量。 function getValue(condition){if(condition){var value "blue";console.log(value);}else{// 此处…

Jetpack之MutableLiveData和LiveData源码分析

先看一下MutableLiveData的源码,它是继承于LiveData,主要是重写了setValue和postValue方法。 上图我们知道这两个方法都是调用了livedata的各自对应的方法,我们点进去看看livedata的这两个方法是protect 的 允许子类和自己调用,而MutableLiv…

Qt在mac安装

先在app store下载好Xcode 打开Xcode 随便建个文件给它取个名字找个地方放提醒没建立git link,不用理他打开终端, 输入/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

SpringMVC学习笔记

springMVC简单入门 快速搭建 pom.xml依赖 <!-- 导入坐标 springmvc 与 servlet --><dependencies><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version>…

回归预测 | MATLAB实现GRNN广义回归神经网络多输入多输出预测

回归预测 | MATLAB实现GRNN广义回归神经网络多输入多输出预测 目录 回归预测 | MATLAB实现GRNN广义回归神经网络多输入多输出预测预测效果基本介绍程序设计往期精彩参考资料 预测效果 基本介绍 MATLAB实现GRNN广义回归神经网络多输入多输出预测&#xff0c;输入10个特征&#x…

re学习(32)【绿城杯2021】babyvxworks(浅谈花指令)

链接&#xff1a;https://pan.baidu.com/s/1msA5EY_7hoYGBEema7nWwA 提取码&#xff1a;b9xf wp:首先找不到main函数&#xff0c;然后寻找特殊字符串&#xff0c; 交叉引用 反汇编 主函数在sub_3D9当中&#xff0c;但是IDA分析错了 分析错误后&#xff0c;删除函数 创建函数 操…

从零构建深度学习推理框架-8 卷积算子实现

其实这一次课还蛮好理解的&#xff1a; 首先将kernel展平&#xff1a; for (uint32_t g 0; g < groups; g) {std::vector<arma::fmat> kernel_matrix_arr(kernel_count_group);arma::fmat kernel_matrix_c(1, row_len * input_c_group);for (uint32_t k 0; k < k…

UI美工设计岗位的基本职责概述(合集)

UI美工设计岗位的基本职责概述1 1、有良好的美术功底、设计新颖&#xff0c;整体配色及设计创意理念&#xff0c;能够独立完成整个网站页面设计及制作; 2、熟练运用DIV CSS&#xff0c;HTML 设计制作网页 ; 3、熟练运用Photoshop,Dreamweaver,Coreldraw(或Illustrator),Fla…

LabVIEW控制通用工作台

LabVIEW控制通用工作台 用于教育目的的计算机化实验室显着增长&#xff0c;特别是用于运动控制的实验室。它们代表了各种工业应用中不断扩大的领域&#xff0c;并成为以安全的方式使用通常昂贵或独特的实验室设备进行实时实验的宝贵工具。NI LabVIEW等软件应用程序的开发和不断…