6VPE隧道实例

2023-10-31 13:50
文章标签 实例 隧道 6vpe

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

 

6VPE介绍

一种运营商利用原有的IPV4网络通过MPLS-BGP实现IPV6站点之间互通的技术,通过VPN实例将各个站点逻辑隔离,达到多站点互通的目的。

配置思路

1、PE设备公网上接口,底层IGP选择ISIS,公网接口下开启MPLS与MPLS LDP;

2、PE与CE接口通过VPN实例绑定,实例中起IPV6支持;

3、PE之间起IPV6 VPNV6邻居,传递VPNV6路由;

4、PE上BGP IPV6 VPN实例中引入去往本端CE环回口路由。

配置

1、PE设备公网上接口,底层IGP选择ISIS,公网接口下开启MPLS与MPLS LDP

PE1上(配置略过):

查看MPLS LDP 会话状态:

dis mpls ldp session

2、PE与CE接口通过VPN实例绑定,实例中起IPV6支持

PE1上:

ipv6 

ip vpn-instance VPNA
 ipv6-family                   //起ipv6簇
  route-distinguisher 1:2
  vpn-target 100:100 export-extcommunity
  vpn-target 100:100 import-extcommunity

interface GigabitEthernet0/0/0
 ip binding vpn-instance VPNA
 ipv6 enable
 ipv6 address 2001::2/64

PE2上:

ipv6

ip vpn-instance VPNB
 ipv6-family
  route-distinguisher 3:4
  vpn-target 100:100 export-extcommunity
  vpn-target 100:100 import-extcommunity

interface GigabitEthernet0/0/1
 ip binding vpn-instance VPNB
 ipv6 enable
 ipv6 address 2004::3/64

3、PE之间起IPV6 VPNV6邻居,传递VPNV6路由

PE1上:

bgp 100
 peer 3.3.3.3 as-number 100
 peer 3.3.3.3 connect-interface LoopBack0
 #
 ipv4-family unicast
  undo synchronization
  undo peer 3.3.3.3 enable
 #
 ipv6-family vpnv6
  policy vpn-target
  peer 3.3.3.3 enable

PE2上:

bgp 100
 peer 2.2.2.2 as-number 100
 peer 2.2.2.2 connect-interface LoopBack0
 #
 ipv4-family unicast
  undo synchronization
  undo peer 2.2.2.2 enable
 #
 ipv6-family vpnv6
  policy vpn-target
  peer 2.2.2.2 enable

查看BGP VPNV6对等体状态:

 4、PE上BGP IPV6 VPN实例中引入去往本端CE环回口路由

PE1上:

ipv6 route-static vpn-instance VPNA 2001:1::1 128 2001::1

bgp 100
 #
 ipv6-family vpn-instance VPNA          //IPV6实例下引入路由
  import-route static 

PE2上:

ipv6 route-static vpn-instance VPNB 2004:4::4 128 2004::4

bgp 100
 #
 ipv6-family vpn-instance VPNB          //IPV6实例下引入路由
  import-route static 

此时可在PE2设备上看是否学到对端IBGP发来的路由,PE1略过

dis bgp vpnv6 all routing-table 

 

最后在CE设备上给出口路由 

CE1上:

ipv6 route-static :: 0 2001::2        //CE1上给条出口路由

CE2上:

ipv6 route-static :: 0 2004::3       //CE2上给条出口路由

CE2上测试:

ping ipv6 -a 2004:4::4 2001:1::1

 

这篇关于6VPE隧道实例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

MySQL中的LENGTH()函数用法详解与实例分析

《MySQL中的LENGTH()函数用法详解与实例分析》MySQLLENGTH()函数用于计算字符串的字节长度,区别于CHAR_LENGTH()的字符长度,适用于多字节字符集(如UTF-8)的数据验证... 目录1. LENGTH()函数的基本语法2. LENGTH()函数的返回值2.1 示例1:计算字符串

java向微信服务号发送消息的完整步骤实例

《java向微信服务号发送消息的完整步骤实例》:本文主要介绍java向微信服务号发送消息的相关资料,包括申请测试号获取appID/appsecret、关注公众号获取openID、配置消息模板及代码... 目录步骤1. 申请测试系统2. 公众号账号信息3. 关注测试号二维码4. 消息模板接口5. Java测试

MySQL数据库的内嵌函数和联合查询实例代码

《MySQL数据库的内嵌函数和联合查询实例代码》联合查询是一种将多个查询结果组合在一起的方法,通常使用UNION、UNIONALL、INTERSECT和EXCEPT关键字,下面:本文主要介绍MyS... 目录一.数据库的内嵌函数1.1聚合函数COUNT([DISTINCT] expr)SUM([DISTIN

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

Spring组件实例化扩展点之InstantiationAwareBeanPostProcessor使用场景解析

《Spring组件实例化扩展点之InstantiationAwareBeanPostProcessor使用场景解析》InstantiationAwareBeanPostProcessor是Spring... 目录一、什么是InstantiationAwareBeanPostProcessor?二、核心方法解

java String.join()方法实例详解

《javaString.join()方法实例详解》String.join()是Java提供的一个实用方法,用于将多个字符串按照指定的分隔符连接成一个字符串,这一方法是Java8中引入的,极大地简化了... 目录bVARxMJava String.join() 方法详解1. 方法定义2. 基本用法2.1 拼接

Linux lvm实例之如何创建一个专用于MySQL数据存储的LVM卷组

《Linuxlvm实例之如何创建一个专用于MySQL数据存储的LVM卷组》:本文主要介绍使用Linux创建一个专用于MySQL数据存储的LVM卷组的实例,具有很好的参考价值,希望对大家有所帮助,... 目录在Centos 7上创建卷China编程组并配置mysql数据目录1. 检查现有磁盘2. 创建物理卷3. 创

Java List排序实例代码详解

《JavaList排序实例代码详解》:本文主要介绍JavaList排序的相关资料,Java排序方法包括自然排序、自定义排序、Lambda简化及多条件排序,实现灵活且代码简洁,文中通过代码介绍的... 目录一、自然排序二、自定义排序规则三、使用 Lambda 表达式简化 Comparator四、多条件排序五、

Java实例化对象的​7种方式详解

《Java实例化对象的​7种方式详解》在Java中,实例化对象的方式有多种,具体取决于场景需求和设计模式,本文整理了7种常用的方法,文中的示例代码讲解详细,有需要的可以了解下... 目录1. ​new 关键字(直接构造)​2. ​反射(Reflection)​​3. ​克隆(Clone)​​4. ​反序列化

Python解决雅努斯问题实例方案详解

《Python解决雅努斯问题实例方案详解》:本文主要介绍Python解决雅努斯问题实例方案,雅努斯问题是指AI生成的3D对象在不同视角下出现不一致性的问题,即从不同角度看物体时,物体的形状会出现不... 目录一、雅努斯简介二、雅努斯问题三、示例代码四、解决方案五、完整解决方案一、雅努斯简介雅努斯(Janu