热门标签 | 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

二、实验论证

在这里插入图片描述

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


推荐阅读
  • 小编给大家分享一下Vue3中如何提高开发效率,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获, ... [详细]
  • 问题描述现在,不管开发一个多大的系统(至少我现在的部门是这样的),都会带一个日志功能;在实际开发过程中 ... [详细]
  • 本文探讨了如何通过Service Locator模式来简化和优化在B/S架构中的服务命名访问,特别是对于需要频繁访问的服务,如JNDI和XMLNS。该模式通过缓存机制减少了重复查找的成本,并提供了对多种服务的统一访问接口。 ... [详细]
  • 如何高效解决Android应用ANR问题?
    本文介绍了ANR(应用程序无响应)的基本概念、常见原因及其解决方案,并提供了实用的工具和技巧帮助开发者快速定位和解决ANR问题,提高应用的用户体验。 ... [详细]
  • 在Effective Java第三版中,建议在方法返回类型中优先考虑使用Collection而非Stream,以提高代码的灵活性和兼容性。 ... [详细]
  • 本文探讨了在使用JavaMail发送电子邮件时,抄送功能未能正常工作的问题,并提供了详细的代码示例和解决方法。 ... [详细]
  • 本文详细介绍了在Luat OS中如何实现C与Lua的混合编程,包括在C环境中运行Lua脚本、封装可被Lua调用的C语言库,以及C与Lua之间的数据交互方法。 ... [详细]
  • td{border:1pxsolid#808080;}参考:和FMX相关的类(表)TFmxObjectIFreeNotification ... [详细]
  • 在1995年,Simon Plouffe 发现了一种特殊的求和方法来表示某些常数。两年后,Bailey 和 Borwein 在他们的论文中发表了这一发现,这种方法被命名为 Bailey-Borwein-Plouffe (BBP) 公式。该问题要求计算圆周率 π 的第 n 个十六进制数字。 ... [详细]
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
  • 本问题涉及在给定的无向图中寻找一个至少包含三个节点的环,该环上的节点不重复,并且环上所有边的长度之和最小。目标是找到并输出这个最小环的具体方案。 ... [详细]
  • 洛谷 P4009 汽车加油行驶问题 解析
    探讨了经典算法题目——汽车加油行驶问题,通过网络流和费用流的视角,深入解析了该问题的解决方案。本文将详细阐述如何利用最短路径算法解决这一问题,并提供详细的代码实现。 ... [详细]
  • protobuf 使用心得:解析与编码陷阱
    本文记录了一次在广告系统中使用protobuf进行数据交换时遇到的问题及其解决过程。通过这次经历,我们将探讨protobuf的特性和编码机制,帮助开发者避免类似的陷阱。 ... [详细]
  • 原文地址:https:blog.csdn.netqq_35361471articledetails84715491原文地址:https:blog.cs ... [详细]
  • 作为一名Ruby初学者,我对Comparable和Enumerable Mixin的用途感到困惑。本文旨在通过实例详细解释这两个Mixin的功能及其在实际编程中的应用。 ... [详细]
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社区 版权所有