6VPE+Mpls option C1 方案

2023-10-31 13:50
文章标签 方案 mpls option c1 6vpe

本文主要是介绍6VPE+Mpls option C1 方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

拓扑图规划如图所示

首先先配置CE设备

ipv6

interface GigabitEthernet0/0/0

 ipv6 enable

 ipv6 address 2000:17::7/64

interface LoopBack0

 ipv6 enable

 ipv6 address 2000:7::7/128

并且与PE建立ipv6的bgp邻居 

bgp 65000

 router-id 7.7.7.7

 peer 2000:17::1 as-number 100

 #

 ipv4-family unicast

  undo synchronization

 #

 ipv6-family unicast

  undo synchronization

  network 2000:7::7 128

  peer 2000:17::1 enable

PE设备配置ipv6地址以及ipv4地址并且跑ospf以及mpls ldp

interface GigabitEthernet0/0/0

 ipv6 enable

 ipv6 address 2000:17::1/64

interface GigabitEthernet0/0/1

ip address 12.0.0.1 255.255.255.0

mpls

mpls ldp

interface LoopBack0

 ip address 1.1.1.1 255.255.255.255

ospf 1

 area 0.0.0.0

  network 1.1.1.1 0.0.0.0

  network 12.0.0.1 0.0.0.0

mpls lsr-id 1.1.1.1

mpls

mpls ldp

P设备配置:

interface GigabitEthernet0/0/0

 ip address 12.0.0.2 255.255.255.0

 mpls

 mpls ldp

#

interface GigabitEthernet0/0/1

 ip address 23.0.0.2 255.255.255.0

 mpls

 mpls ldp

interface LoopBack0

 ip address 2.2.2.2 255.255.255.255

ospf 1

 area 0.0.0.0

  network 0.0.0.0 255.255.255.255

mpls lsr-id 2.2.2.2

mpls

mpls ldp

ASBR同理:

interface GigabitEthernet0/0/0

 ip address 23.0.0.3 255.255.255.0

 mpls

 mpls ldp

#

interface GigabitEthernet0/0/1

 ip address 34.0.0.3 255.255.255.0

 mpls

interface LoopBack0

 ip address 3.3.3.3 255.255.255.255

#ospf 1

 area 0.0.0.0

  network 3.3.3.3 0.0.0.0

  network 23.0.0.3 0.0.0.0

#

mpls lsr-id 3.3.3.3

mpls

#

mpls ldp

AS200的设备同理,这里不再赘述

创建实例并且绑定接口

ip vpn-instance 10

 ipv6-family

  route-distinguisher 100:100

  vpn-target 100:100 export-extcommunity

  vpn-target 100:100 import-extcommunity

interface GigabitEthernet0/0/0

 ip binding vpn-instance 10

然后R1与R6建立MP-BGP邻居,传递VPNV6路由,其余的和MPLS  VPN C1一样

bgp 100

 router-id 1.1.1.1

 peer 3.3.3.3 as-number 100

 peer 3.3.3.3 connect-interface LoopBack0

 peer 6.6.6.6 as-number 200

 peer 6.6.6.6 ebgp-max-hop 255

 peer 6.6.6.6 connect-interface LoopBack0

 #

 ipv4-family unicast

  undo synchronization

  peer 3.3.3.3 enable

  peer 3.3.3.3 label-route-capability

  peer 6.6.6.6 enable

 #

 ipv6-family unicast

  undo synchronization

  peer 3.3.3.3 enable

  peer 3.3.3.3 label-route-capability

 #

 ipv6-family vpnv6

  policy vpn-target

  peer 6.6.6.6 enable

 #

 ipv6-family vpn-instance 10

  peer 2000:17::7 as-number 65000

ASBR之间的策略

route-policy asbr permit node 10

 apply mpls-label

#

route-policy pe permit node 10

 if-match mpls-label

 apply mpls-label

应用策略

peer 1.1.1.1 route-policy pe export

peer 34.0.0.4 route-policy asbr export

并且打开标签交换能力

peer 1.1.1.1 label-route-capability

peer 34.0.0.4 label-route-capability

在ASBR之间network pe的环回口,让pe之间互相学习到环回口路由用来建立mp-bgp邻居,传递vpnv6路由

 network 1.1.1.1 255.255.255.255

在pe上查看bgp vpnv6邻居

查看vpnv6的路由

Ce互相ping一下

查看vpnv6的标签

去往2000:8::8的出标签为1027,这是私网标签

再查看BGP分配的标签以及mpls ldp分配的标签

这篇关于6VPE+Mpls option C1 方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/315799

相关文章

防止Linux rm命令误操作的多场景防护方案与实践

《防止Linuxrm命令误操作的多场景防护方案与实践》在Linux系统中,rm命令是删除文件和目录的高效工具,但一旦误操作,如执行rm-rf/或rm-rf/*,极易导致系统数据灾难,本文针对不同场景... 目录引言理解 rm 命令及误操作风险rm 命令基础常见误操作案例防护方案使用 rm编程 别名及安全删除

Python实现批量CSV转Excel的高性能处理方案

《Python实现批量CSV转Excel的高性能处理方案》在日常办公中,我们经常需要将CSV格式的数据转换为Excel文件,本文将介绍一个基于Python的高性能解决方案,感兴趣的小伙伴可以跟随小编一... 目录一、场景需求二、技术方案三、核心代码四、批量处理方案五、性能优化六、使用示例完整代码七、小结一、

C#使用Spire.Doc for .NET实现HTML转Word的高效方案

《C#使用Spire.Docfor.NET实现HTML转Word的高效方案》在Web开发中,HTML内容的生成与处理是高频需求,然而,当用户需要将HTML页面或动态生成的HTML字符串转换为Wor... 目录引言一、html转Word的典型场景与挑战二、用 Spire.Doc 实现 HTML 转 Word1

使用Python实现Word文档的自动化对比方案

《使用Python实现Word文档的自动化对比方案》我们经常需要比较两个Word文档的版本差异,无论是合同修订、论文修改还是代码文档更新,人工比对不仅效率低下,还容易遗漏关键改动,下面通过一个实际案例... 目录引言一、使用python-docx库解析文档结构二、使用difflib进行差异比对三、高级对比方

Python多线程应用中的卡死问题优化方案指南

《Python多线程应用中的卡死问题优化方案指南》在利用Python语言开发某查询软件时,遇到了点击搜索按钮后软件卡死的问题,本文将简单分析一下出现的原因以及对应的优化方案,希望对大家有所帮助... 目录问题描述优化方案1. 网络请求优化2. 多线程架构优化3. 全局异常处理4. 配置管理优化优化效果1.

MySQL容灾备份的实现方案

《MySQL容灾备份的实现方案》进行MySQL的容灾备份是确保数据安全和业务连续性的关键步骤,容灾备份可以分为本地备份和远程备份,主要包括逻辑备份和物理备份两种方式,下面就来具体介绍一下... 目录一、逻辑备份1. 使用mysqldump进行逻辑备份1.1 全库备份1.2 单库备份1.3 单表备份2. 恢复

redis中session会话共享的三种方案

《redis中session会话共享的三种方案》本文探讨了分布式系统中Session共享的三种解决方案,包括粘性会话、Session复制以及基于Redis的集中存储,具有一定的参考价值,感兴趣的可以了... 目录三种解决方案粘性会话(Sticky Sessions)Session复制Redis统一存储Spr

SpringBoot实现虚拟线程的方案

《SpringBoot实现虚拟线程的方案》Java19引入虚拟线程,本文就来介绍一下SpringBoot实现虚拟线程的方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录什么是虚拟线程虚拟线程和普通线程的区别SpringBoot使用虚拟线程配置@Async性能对比H

MySQL中读写分离方案对比分析与选型建议

《MySQL中读写分离方案对比分析与选型建议》MySQL读写分离是提升数据库可用性和性能的常见手段,本文将围绕现实生产环境中常见的几种读写分离模式进行系统对比,希望对大家有所帮助... 目录一、问题背景介绍二、多种解决方案对比2.1 原生mysql主从复制2.2 Proxy层中间件:ProxySQL2.3

Redis客户端连接机制的实现方案

《Redis客户端连接机制的实现方案》本文主要介绍了Redis客户端连接机制的实现方案,包括事件驱动模型、非阻塞I/O处理、连接池应用及配置优化,具有一定的参考价值,感兴趣的可以了解一下... 目录1. Redis连接模型概述2. 连接建立过程详解2.1 连php接初始化流程2.2 关键配置参数3. 最大连