热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

MPLSVP恩后门链路shamlink实验及配置步骤

本文介绍了MPLSVP恩后门链路shamlink的实验步骤及配置过程,包括拓扑、CE1、PE1、P1、P2、PE2和CE2的配置。详细讲解了shamlink实验的目的和操作步骤,帮助读者理解和实践该技术。

MPLS VP恩 后门链路shamlink

  • 一、shamlink实验
    • 1.拓扑
    • 2.CE1配置
    • 3.PE1配置
    • 4.P1配置
    • 5.P2配置
    • 6.PE2配置
    • 7.CE2配置
  • 二、实验论证




一、shamlink实验

1.拓扑

在这里插入图片描述

2.CE1配置

sysname CE1interface GigabitEthernet0/0/0ip address 172.16.1.1 255.255.255.0 interface GigabitEthernet0/0/1ip address 12.1.1.1 255.255.255.0 ospf cost 10interface LoopBack0ip address 1.1.5.5 255.255.255.0 ospf 1 area 0.0.0.0 network 1.1.5.5 0.0.0.0 network 12.1.1.0 0.0.0.255 network 172.16.1.0 0.0.0.255
[CE1]

3.PE1配置

sysname PE1ip vpn-instance vpnaipv4-familyroute-distinguisher 100:1vpn-target 100:1 export-extcommunityvpn-target 100:1 import-extcommunitympls lsr-id 10.1.1.1
mpls mpls ldpinterface GigabitEthernet0/0/0ip binding vpn-instance vpnaip address 172.16.1.2 255.255.255.0
#
interface GigabitEthernet0/0/1ip address 10.1.12.1 255.255.255.0 mplsmpls ldp interface LoopBack0ip address 10.1.1.1 255.255.255.0 interface LoopBack1ip binding vpn-instance vpnaip address 1.1.1.1 255.255.255.255 bgp 100peer 10.1.4.4 as-number 100 peer 10.1.4.4 connect-interface LoopBack0#ipv4-family unicastundo synchronizationpeer 10.1.4.4 enable# ipv4-family vpnv4policy vpn-targetpeer 10.1.4.4 enable# ipv4-family vpn-instance vpna network 1.1.1.1 255.255.255.255 import-route ospf 2ospf 1 area 0.0.0.0 network 10.1.1.0 0.0.0.255 network 10.1.12.0 0.0.0.255
#
ospf 2 vpn-instance vpnaimport-route bgparea 0.0.0.0 network 172.16.1.0 0.0.0.255 sham-link 1.1.1.1 4.4.4.4

4.P1配置

sysname P1mpls lsr-id 10.1.2.2
mplsmpls ldpinterface GigabitEthernet0/0/0ip address 10.1.12.2 255.255.255.0 mplsmpls ldpinterface GigabitEthernet0/0/1ip address 10.1.23.2 255.255.255.0 mplsmpls ldpinterface LoopBack0ip address 10.1.2.2 255.255.255.0 ospf 1 area 0.0.0.0 network 10.1.2.2 0.0.0.0 network 10.1.12.0 0.0.0.255 network 10.1.23.0 0.0.0.255

5.P2配置

sysname P2mpls lsr-id 10.1.3.3
mplsmpls ldpinterface GigabitEthernet0/0/0ip address 10.1.23.3 255.255.255.0 mplsmpls ldp
#
interface GigabitEthernet0/0/1ip address 10.1.34.3 255.255.255.0 mplsmpls ldpinterface LoopBack0ip address 10.1.3.3 255.255.255.0
#
ospf 1 area 0.0.0.0 network 10.1.3.3 0.0.0.0 network 10.1.23.0 0.0.0.255 network 10.1.34.0 0.0.0.255

6.PE2配置

sysname PE2ip vpn-instance vpnaipv4-familyroute-distinguisher 100:1vpn-target 100:1 export-extcommunityvpn-target 100:1 import-extcommunitympls lsr-id 10.1.4.4
mpls mpls ldpinterface GigabitEthernet0/0/0ip address 10.1.34.4 255.255.255.0 mplsmpls ldp
#
interface GigabitEthernet0/0/1ip binding vpn-instance vpnaip address 172.16.2.2 255.255.255.0 interface LoopBack0ip address 10.1.4.4 255.255.255.0
#
interface LoopBack1ip binding vpn-instance vpnaip address 4.4.4.4 255.255.255.255
#
bgp 100peer 10.1.1.1 as-number 100 peer 10.1.1.1 connect-interface LoopBack0#ipv4-family unicastundo synchronizationpeer 10.1.1.1 enable# ipv4-family vpnv4policy vpn-targetpeer 10.1.1.1 enable# ipv4-family vpn-instance vpna network 4.4.4.4 255.255.255.255 import-route ospf 2
#
ospf 1 area 0.0.0.0 network 10.1.4.4 0.0.0.0 network 10.1.34.0 0.0.0.255
#
ospf 2 vpn-instance vpnaimport-route bgparea 0.0.0.0 network 172.16.2.0 0.0.0.255 sham-link 4.4.4.4 1.1.1.1

7.CE2配置

sysname CE2interface GigabitEthernet0/0/0ip address 172.16.2.1 255.255.255.0
#
interface GigabitEthernet0/0/1ip address 12.1.1.2 255.255.255.0 ospf cost 3
#
interface LoopBack0ip address 1.1.6.6 255.255.255.0
#
ospf 1 area 0.0.0.0 network 1.1.6.6 0.0.0.0 network 12.1.1.0 0.0.0.255 network 172.16.2.0 0.0.0.255

二、实验论证

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述


推荐阅读
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 本文介绍了在wepy中运用小顺序页面受权的计划,包含了用户点击作废后的从新受权计划。 ... [详细]
  • 本文介绍了如何使用vue-awesome-swiper组件,包括在main.js中引入和使用swiper和swiperSlide组件,以及设置options和ref属性。同时还介绍了如何在模板中使用swiper和swiperSlide组件,并展示了如何通过循环渲染swipes数组中的数据,并使用picUrl属性显示图片。最后还介绍了如何添加分页器。 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了logistic回归(线性和非线性)相关的知识,包括线性logistic回归的代码和数据集的分布情况。希望对你有一定的参考价值。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • Oracle seg,V$TEMPSEG_USAGE与Oracle排序的关系及使用方法
    本文介绍了Oracle seg,V$TEMPSEG_USAGE与Oracle排序之间的关系,V$TEMPSEG_USAGE是V_$SORT_USAGE的同义词,通过查询dba_objects和dba_synonyms视图可以了解到它们的详细信息。同时,还探讨了V$TEMPSEG_USAGE的使用方法。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 本文介绍了在处理不规则数据时如何使用Python自动提取文本中的时间日期,包括使用dateutil.parser模块统一日期字符串格式和使用datefinder模块提取日期。同时,还介绍了一段使用正则表达式的代码,可以支持中文日期和一些特殊的时间识别,例如'2012年12月12日'、'3小时前'、'在2012/12/13哈哈'等。 ... [详细]
  • 本文介绍了如何在Mac上使用Pillow库加载不同于默认字体和大小的字体,并提供了一个简单的示例代码。通过该示例,读者可以了解如何在Python中使用Pillow库来写入不同字体的文本。同时,本文也解决了在Mac上使用Pillow库加载字体时可能遇到的问题。读者可以根据本文提供的示例代码,轻松实现在Mac上使用Pillow库加载不同字体的功能。 ... [详细]
  • 本文由编程笔记#小编整理,主要介绍了关于数论相关的知识,包括数论的算法和百度百科的链接。文章还介绍了欧几里得算法、辗转相除法、gcd、lcm和扩展欧几里得算法的使用方法。此外,文章还提到了数论在求解不定方程、模线性方程和乘法逆元方面的应用。摘要长度:184字。 ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • 合并列值-合并为一列问题需求:createtabletab(Aint,Bint,Cint)inserttabselect1,2,3unionallsel ... [详细]
  • 本文介绍了RxJava在Android开发中的广泛应用以及其在事件总线(Event Bus)实现中的使用方法。RxJava是一种基于观察者模式的异步java库,可以提高开发效率、降低维护成本。通过RxJava,开发者可以实现事件的异步处理和链式操作。对于已经具备RxJava基础的开发者来说,本文将详细介绍如何利用RxJava实现事件总线,并提供了使用建议。 ... [详细]
author-avatar
手机用户2502903937
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有