【HCIE】跨域MPLS-VPN Option C 方式一

news2024/12/25 9:30:42

实验目的:R5与R7私网互通;R6与R8私网互通

说明:R1=PE1;R2=ASBR1;R3-ASBR2;R4=PE2;R5/R6/R7/R8=CE

          方式一图谱

步骤1:给R1 R9 R2 R3 R4 配置接口IP与环回IP (略)

步骤2:在AS12;AS34内配置IGP (这里采用ospf,进程1,区域0;略)

步骤3:在AS12;AS34内配置MPLS LDP,建立T标并解决路由黑洞 (略)

步骤4:PE1-ASBR1-ASBR2-PE2之间建立BGP公网邻居关系,为了传BGP路由

R1:

bgp 12
 router-id 1.1.1.1
 undo default ipv4-unicast
 peer 2.2.2.2 as-number 12 
 peer 2.2.2.2 connect-interface LoopBack0
 #
 ipv4-family unicast
  undo synchronization
  peer 2.2.2.2 enable

 

R2:

bgp 12
 router-id 2.2.2.2
 undo default ipv4-unicast
 peer 1.1.1.1 as-number 12 
 peer 1.1.1.1 connect-interface LoopBack0
 peer 23.1.1.3 as-number 34 
 #
 ipv4-family unicast
  undo synchronization
  peer 1.1.1.1 enable
  peer 23.1.1.3 enable

R3:

bgp 34
 router-id 3.3.3.3
 undo default ipv4-unicast
 peer 4.4.4.4 as-number 34 
 peer 4.4.4.4 connect-interface LoopBack0
 peer 23.1.1.2 as-number 12 
 #
 ipv4-family unicast
  undo synchronization
  peer 4.4.4.4 enable
  peer 23.1.1.2 enable

R4:

bgp 34
 router-id 4.4.4.4
 undo default ipv4-unicast
 peer 3.3.3.3 as-number 34 
 peer 3.3.3.3 connect-interface LoopBack0
 #
 ipv4-family unicast
  undo synchronization
  peer 3.3.3.3 enable

检查bgp邻居关系:dis bgp peer

步骤5:在ASBR1和ASBR2上发布PE1/PE2环回路由

R2:

bgp 12
 ipv4-family unicast
  network 1.1.1.1 255.255.255.255

R3:

bgp 34
  ipv4-family unicast
   network 4.4.4.4 255.255.255.255

步骤6:在ASBR上配置P1与P2策略

R2/R3:

route-policy p1 permit node 10 
 apply mpls-label
#
route-policy p2 permit node 10 
 if-match mpls-label 
 apply mpls-label

步骤7:PE1-ASBR1-ASBR2-PE2之间开启BGP公网路由的标签分配能力

R2:

bgp 12
 ipv4-family unicast
  undo synchronization
  peer 1.1.1.1 route-policy p2 export
  peer 1.1.1.1 label-route-capability
  peer 23.1.1.3 route-policy p1 export
  peer 23.1.1.3 label-route-capability

R3:

bgp 34
 ipv4-family unicast
  undo synchronization
  peer 4.4.4.4 route-policy p2 export
  peer 4.4.4.4 label-route-capability
  peer 23.1.1.2 route-policy p1 export
  peer 23.1.1.2 label-route-capability

R1:

bgp 12
 ipv4-family unicast
  peer 2.2.2.2 label-route-capability

R4:

bgp 34
 ipv4-family unicast
 peer 3.3.3.3 label-route-capability

步骤8:在PE1和PE2上看到直达对端的BGP LSP

步骤9:在PE建立实例与CE建立实例邻居关系

R1:

ip vpn-instance 5
 ipv4-family
  route-distinguisher 5:5
  vpn-target 5:7 export-extcommunity
  vpn-target 7:5 import-extcommunity
#
ip vpn-instance 6
 ipv4-family
  route-distinguisher 6:6
  vpn-target 6:8 export-extcommunity
  vpn-target 8:6 import-extcommunity

#
interface GigabitEthernet0/0/1
 ip binding vpn-instance 5
 ip address 192.168.15.1 255.255.255.0 
#
interface GigabitEthernet0/0/2
 ip binding vpn-instance 6
 ip address 192.168.16.1 255.255.255.0 

#
bgp 12
 ipv4-family vpn-instance 5 
  peer 192.168.15.5 as-number 5 
 #
 ipv4-family vpn-instance 6 
  peer 192.168.16.6 as-number 6 

R5:

interface GigabitEthernet0/0/0
 ip address 192.168.15.5 255.255.255.0 
#
interface LoopBack0
 ip address 192.168.5.5 255.255.255.255 
#
bgp 5
 router-id 5.5.5.5
 peer 192.168.15.1 as-number 12 
 #
 ipv4-family unicast
  undo synchronization
  network 192.168.5.5 255.255.255.255 
  peer 192.168.15.1 enable

R6:

interface GigabitEthernet0/0/0
 ip address 192.168.16.6 255.255.255.0 
#
interface LoopBack0
 ip address 192.168.6.6 255.255.255.255 
#
bgp 6
 router-id 6.6.6.6
 peer 192.168.16.1 as-number 12 
 #
 ipv4-family unicast
  undo synchronization
  network 192.168.6.6 255.255.255.255 
  peer 192.168.16.1 enable

R4:

ip vpn-instance 7
 ipv4-family
  route-distinguisher 7:7
  vpn-target 7:5 export-extcommunity
  vpn-target 5:7 import-extcommunity
#
ip vpn-instance 8
 ipv4-family
  route-distinguisher 8:8
  vpn-target 8:6 export-extcommunity
  vpn-target 6:8 import-extcommunity

#
interface GigabitEthernet0/0/1
 ip binding vpn-instance 7
 ip address 192.168.47.4 255.255.255.0 
#
interface GigabitEthernet0/0/2
 ip binding vpn-instance 8
 ip address 192.168.48.4 255.255.255.0

#
bgp 34
#
 ipv4-family vpn-instance 7 
  peer 192.168.47.7 as-number 7 
 #
 ipv4-family vpn-instance 8 
  peer 192.168.48.8 as-number 8

R7:

interface GigabitEthernet0/0/0
 ip address 192.168.47.7 255.255.255.0 
#
interface LoopBack0
 ip address 192.168.7.7 255.255.255.255 
#
bgp 7
 router-id 7.7.7.7
 peer 192.168.47.4 as-number 34 
 #
 ipv4-family unicast
  undo synchronization
  network 192.168.7.7 255.255.255.255 
  peer 192.168.47.4 enable

R8:

interface GigabitEthernet0/0/0
 ip address 192.168.48.8 255.255.255.0 
#
interface LoopBack0
 ip address 192.168.8.8 255.255.255.255 
#
bgp 8
 router-id 8.8.8.8
 peer 192.168.48.4 as-number 34 
 #
 ipv4-family unicast
  undo synchronization
  network 192.168.8.8 255.255.255.255 
  peer 192.168.48.4 enable

步骤10:PE1--PE2建立VPNV4邻居关系

R1:

bgp 12

 router-id 1.1.1.1
 undo default ipv4-unicast
 peer 4.4.4.4 as-number 34 
 peer 4.4.4.4 ebgp-max-hop 255
   \\与R4建立ebgp邻居关系默认跳数1,修改为255
 peer 4.4.4.4 connect-interface LoopBack0
 
 ipv4-family vpnv4
  policy vpn-target
  peer 4.4.4.4 enable

R4:

bgp 34
 router-id 4.4.4.4
 undo default ipv4-unicast
 peer 1.1.1.1 as-number 12 
 peer 1.1.1.1 ebgp-max-hop 255 
 peer 1.1.1.1 connect-interface LoopBack0
 # 
 ipv4-family vpnv4
  policy vpn-target
  peer 1.1.1.1 enable

检查邻居vpnv4z邻居关系

步骤11:验证CE私网通讯

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

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

相关文章

互联网Java工程师面试题·Elasticsearch 篇·第二弹

12、详细描述一下 Elasticsearch 索引文档的过程。 协调节点默认使用文档 ID 参与计算(也支持通过 routing ),以便为路由提供合适的分片。 shard hash(document_id) % (num_of_primary_shards) 1 、当分片所在的节点接收到来自协调节点…

阿里云服务器价格计算器(一键计算精准报价)

阿里云服务器价格计算器,鼠标选择云服务器ECS实例规格、地域、系统盘、带宽及购买时长即可一键计算出精准报价,阿里云服务器网分享阿里云服务器价格计算器链接地址: 目录 阿里云服务器价格计算器 阿里云服务器价格计算器 先打开阿里云服务…

【Java】猫和狗接口版本思路分析

目录 猫🐱和狗🐕(接口版本) 画图分析 案例代码 猫🐱和狗🐕(接口版本) 需求:对猫和狗进行训练,它们就可以跳高了,这里加入了跳高功能&#xff0…

Dubbo3应用开发—Dubbo注册中心引言

Dubbo注册中心引言 什么是Dubbo注册中心 Dubbo的注册中心,是Dubbo服务治理的⼀个重要的概念,他主要用于 RPC服务集群实例的管理。 注册中心的运行流程 使用注册中心的好处 可以有效的管理RPC集群的健康情况,动态的上线或者下线服务。让我…

计算机网络——计算机网络的性能指标(上)-速率、带宽、吞吐量、时延

目录 速率 比特 速率 例1 带宽 带宽在模拟信号系统中的意义 带宽在计算机网络中的意义 吞吐量 时延 发送时延 传播时延 处理时延 例2 例3 速率 了解速率之前,先详细了解一下比特: 比特 计算机中数据量的单位,也是信息论中信…

Elasticsearch数据操作原理

Elasticsearch 是一个开源的、基于 Lucene 的分布式搜索和分析引擎,设计用于云计算环境中,能够实现实时的、可扩展的搜索、分析和探索全文和结构化数据。它具有高度的可扩展性,可以在短时间内搜索和分析大量数据。 Elasticsearch 不仅仅是一个…

《向量数据库指南》——用Milvus cloud搭建聊天机器人

作为向量数据库的佼佼者,Milvus 适用于各种需要借助高效和可扩展向量搜索功能的 AI 应用。 举个例子,如果想要搭建一个聊天机器人,Milvus 一定是其进行数据管理的首选。那么,如何让这个应用程序开发变得易于管理及更好理解&#x…

力扣第226翻转二叉数 c++三种方法 +注释

题目 226. 翻转二叉树 简单 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 输入:root [4,2,7,1,3,6,9] 输出:[4,7,2,9,6,3,1]示例 2: 输入:root [2,1,3] 输出&am…

阿里云服务器镜像系统Anolis OS龙蜥详细介绍

阿里云服务器Anolis OS镜像系统由龙蜥OpenAnolis社区推出,Anolis OS是CentOS 8 100%兼容替代版本,Anolis OS是完全开源、中立、开放的Linux发行版,具备企业级的稳定性、高性能、安全性和可靠性。目前阿里云服务器ECS可选的Anolis OS镜像系统版…

Linux shell编程学习笔记8:使用字符串

一、前言 字符串是大多数编程语言中最常用最有用的数据类型,这在Linux shell编程中也不例外。 本文讨论了Linux Shell编程中的字符串的三种定义方式的差别,以及字符串拼接、取字符串长度、提取字符串、查找子字符串等常用字符串操作,,以及反…

Nacos 使用

大家好我是苏麟今天带来Nacos注册中心 . Nacos注册中心 国内公司一般都推崇阿里巴巴的技术,比如注册中心,SpringCloudAlibaba也推出了一个名为Nacos的 注册中心。 认识Nacos Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比E…

【Spring笔记04】Spring中Bean的生命周期及Bean的后置处理器

这篇文章主要介绍的是Spring框架中Bean的生命周期,Bean的后置处理器、以及多个后置处理器的先后执行顺序。 目录 一、生命周期介绍 1.1、什么是Bean的生命周期 1.2、Bean生命周期的过程 (1)实例化阶段 (2)依赖注入…

PostgreSQL ash —— pgsentinel插件

一、 插件作用 众所周知,pg是没有像oracle那样的ash视图的,因此要回溯历史问题不太方便。pgsentinel插件会将pg_stat_activity与pg_stat_statements视图内容定期快照,并存入pg_active_session_history和pg_stat_statements_history视图中。 1…

【实操记录】Oracle数据整库同步至Apache Doris

本文是Oracle数据整库同步至Apache Doris实操记录,仅供参考 参考:https://cn.selectdb.com/blog/104 1、Oracle 配置 [rootnode1 oracle]# pwd /u01/app/oracle [rootnode1 oracle]# mkdir recovery_area [rootnode1 oracle]# chown -R oracle:dba re…

WPF中, 如何将控件的触发事件绑定到ViewModel

在DataGrid 等控件中, 有很多这种带闪电符号的触发事件. 如果用传统的事件驱动, 则直接在后台中建立 一个private PropertyChanged(Sender s, EventAgars Args) 即可. 但是如果需要绑定到ViewModel的话? 应该怎么做? 带闪电符号的触发事件 实现viewModel绑定前端触发事件的…

【C++设计模式之原型模式:创建型】分析及示例

简介 原型模式(Prototype Pattern)是一种创建型设计模式,它允许通过复制已有对象来生成新的对象,而无需再次使用构造函数。 描述 原型模式通过复制现有对象来创建新的对象,而无需显式地调用构造函数或暴露对象的创建…

JAVA编程题-求矩阵螺旋值

螺旋类 package entity; /*** 打印数组螺旋值类*/ public class Spiral { // 数组行private int row; // 数组列private int col; // 行列数private int size; // 当前行索引private int rowIndex; // 当前列索引private int colIndex; // 行开始索引private int rowStart; //…

大模型部署手记(5)ChatGLM2+Jetson AGX Orin

1.简介: 组织机构:智谱/清华 代码仓:https://github.com/THUDM/ChatGLM2-6B 模型:THUDM/chatglm2-6b 下载:https://huggingface.co/THUDM/chatglm2-6b 镜像下载:https://aliendao.cn/models/THUDM/chat…

Java日期的学习篇

关于日期的学习 目录 关于日期的学习JDK8以前的APIDate Date常用APIDate的API应用 SimpleDateFormatSimpleDateFormat常用API测试 反向格式化(逆操作)测试 训练案例需求(秒杀活动)实现 Calendar需求痛点常见API应用测试 JDK8及以后的API(修改与新增)为啥学习(推荐使用)新增的AP…

ArcGIS Engine:鹰眼图的拓展功能-点击和矩形+坐标状态栏

目录 01 前言 02 鹰眼图的控制功能 03 显示当前鼠标的地理坐标 01 前言 说是拓展,不过是忘记了实验还有附加实验.这里补上. 前文不再赘述,上一节查看:ArcGIS Engine:视图菜单的创建和鹰眼图的实现_炒茄子的博客-CSDN博客 这里加上三个功能…