热门标签 | 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 的 Canvas 和 View 组件创建一个简单的绘图板应用程序,支持触摸绘画和保存图片功能。 ... [详细]
  • 深入解析 Android IPC 中的 Messenger 机制
    本文详细介绍了 Android 中基于消息传递的进程间通信(IPC)机制——Messenger。通过实例和源码分析,帮助开发者更好地理解和使用这一高效的通信工具。 ... [详细]
  • 本文探讨了如何利用HTML5和JavaScript在浏览器中进行本地文件的读取和写入操作,并介绍了获取本地文件路径的方法。HTML5提供了一系列API,使得这些操作变得更加简便和安全。 ... [详细]
  • 实体映射最强工具类:MapStruct真香 ... [详细]
  • 本文探讨了在Java多线程环境下,如何确保具有相同key值的线程能够互斥执行并按顺序输出结果。通过优化代码结构和使用线程安全的数据结构,我们解决了线程同步问题,并实现了预期的并发行为。 ... [详细]
  • 本文介绍了Android开发中Intent的基本概念及其在不同Activity之间的数据传递方式,详细展示了如何通过Intent实现Activity间的跳转和数据传输。 ... [详细]
  • JavaScript 基础语法指南
    本文详细介绍了 JavaScript 的基础语法,包括变量、数据类型、运算符、语句和函数等内容,旨在为初学者提供全面的入门指导。 ... [详细]
  • 在尝试使用C# Windows Forms客户端通过SignalR连接到ASP.NET服务器时,遇到了内部服务器错误(500)。本文将详细探讨问题的原因及解决方案。 ... [详细]
  • 深入解析动态代理模式:23种设计模式之三
    在设计模式中,动态代理模式是应用最为广泛的一种代理模式。它允许我们在运行时动态创建代理对象,并在调用方法时进行增强处理。本文将详细介绍动态代理的实现机制及其应用场景。 ... [详细]
  • 本文探讨了在Java中实现系统托盘最小化的两种方法:使用SWT库和JDK6自带的功能。通过这两种方式,开发者可以创建跨平台的应用程序,使窗口能够最小化到系统托盘,并提供丰富的交互功能。 ... [详细]
  • 深入理解Redis的数据结构与对象系统
    本文详细探讨了Redis中的数据结构和对象系统的实现,包括字符串、列表、集合、哈希表和有序集合等五种核心对象类型,以及它们所使用的底层数据结构。通过分析源码和相关文献,帮助读者更好地理解Redis的设计原理。 ... [详细]
  • 本题探讨了在大数据结构背景下,如何通过整体二分和CDQ分治等高级算法优化处理复杂的时间序列问题。题目设定包括节点数量、查询次数和权重限制,并详细分析了解决方案中的关键步骤。 ... [详细]
  • 本文介绍如何使用MFC和ADO技术调用SQL Server中的存储过程,以查询指定小区在特定时间段内的通话统计数据。通过用户界面选择小区ID、开始时间和结束时间,系统将计算并展示小时级的通话量、拥塞率及半速率通话比例。 ... [详细]
  • 在 Android 开发中,通过 Intent 启动 Activity 或 Service 时,可以使用 putExtra 方法传递数据。接收方可以通过 getIntent().getExtras() 获取这些数据。本文将介绍如何使用 RoboGuice 框架简化这一过程,特别是 @InjectExtra 注解的使用。 ... [详细]
  • 深入解析Spring启动过程
    本文详细介绍了Spring框架的启动流程,帮助开发者理解其内部机制。通过具体示例和代码片段,解释了Bean定义、工厂类、读取器以及条件评估等关键概念,使读者能够更全面地掌握Spring的初始化过程。 ... [详细]
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社区 版权所有