什么是EVPN SRv6?​

EVPN SRv6(Ethernet Virtual Private Network SRv6 )是下一代全业务承载的VPN解决方案。EVPN统一了包括VPWS/VPLS/L3VPN在内的VPN业务的控制面,数据承载方式采用基于源路由理念而设计的在网络上转发IPv6数据包的SRv6平面。​

EVPN SRv6产生的原因​

EVPN SRv6的发展,主要有如下原因:

  1. 未来的网络是面向5G时代的网络。面对5G,承载网也需要做出相应的调整。化繁为简,低时延,SDN/NFV化是后续的主要发展方向。其中EVPN统一了VPN业务的控制面,因而受到广泛关注。​
  2. 技术的发展总是趋于一体化、简单化,EVPN可基于BGP扩展NLRI,对于业务的部署只需要通过软件升级,更新成本低,技术可控度高。​

EVPN SRv6的意义​

简化: EVPN统一了VPWS/VPLS/L3VPN业务的控制面。 ​

行业接受度: EVPN可作为SRv6的控制面,且部署简单。 ​

端到端统一: 端到端统一的路由/转发技术;E2E业务和SFC可以轻易增量部署。 ​

可延伸性: 按需PNF & VNF连接, 无缝实现云网融合联动,从网络扩展到业务/APP​

EVPN SRv6测试对设备评估的意义​

在新型城域网建设的大浪潮下,SRv6技术取得了突破性的大规模应用。在实现E2E业务和SFC部署时,EVPN SRv6作为主要业务模型,对网络设备的选型提出了更高的要求,如何选择一款更可靠、更稳定的业务路由器,EVPN SRv6功能成为主要的评估性能之一。

EVPN SRv6测试示例​

信而泰​​Daryu系列L2~3高端仪表​​定义EVPN SRv6的构建,主要有以下实现方式。

仪表一端模拟CE+PE+P,设备作为PE设备与仪表另一端模拟的CE设备对接。​

★应用场景:EVPN SRv6测试场景​

编辑

★构造模型步骤:以下介绍单口创建方式,多口创建时按需要选择多端口,本文不展开介绍。

仪表模拟PE时,需要与被测设备建立起EVPN邻居,创建IPv4/IPv6双栈协议簇,以下介绍时会对关键​仪表配置​​设备配置​对接做详细说明

1.启动软件,连接机框。​

编辑

2.占用端口。​

编辑

3.选择SRv6 EVPN向导。​

编辑

4.配置提供商侧端口:选择第二个接口,接口IPv6地址可使用默认地址。​

编辑

5.配置提供商侧路由:IGP协议支持ISIS SRv6,配置时网络类型选择P2P。​

编辑

设备对接配置如下:​

interface LoopBack0
ipv6 enable
ip address 1.1.1.1 255.255.255.255
ipv6 address 1111::1/128
isis enable 1
isis ipv6 enable 1
#
router id 1.1.1.1
#
evpn source-address 1.1.1.1
#
mpls lsr-id 1.1.1.1
#
segment-routing ipv6
encapsulation source-address 1111::1
locator DUT1 ipv6-prefix 2020:DB8:ABCD:: 64 static 24 args 32
opcode ::10 end
opcode ::100 end-x interface GigabitEthernet1/0/1 nexthop 2000::2
opcode ::300 end-op
locator DUT1_ARG ipv6-prefix 2020:DB9:ABCD:: 64 static 24 args 16
#
isis 1
is-level level-2
cost-style wide
network-entity 49.0000.0500.0000.0001.00
#
ipv6 enable topology ipv6
segment-routing ipv6 locator DUT1
segment-routing ipv6 locator DUT1_ARG auto-sid-disable
#
#
interface GigabitEthernet1/0/1
mtu 9600
undo shutdown
ipv6 enable
ip address 11.1.1.1 255.255.255.0
ipv6 address 2000::1/64
ipv6 mtu 9600
isis ipv6 enable 1
isis circuit-type p2p
#

6.配置提供商侧BGP协议:公网使用iBGP邻居,私网使用eBGP邻居,私网邻居在后面修改。​

编辑

设备对接配置如下:​

bgp 4809​
router-id 1.1.1.1​
peer 3333::3 as-number 4809​
peer 3333::3 connect-interface LoopBack0​
#​
ipv4-family unicast​
undo synchronization​
dampening 5 4500 10000 18000​
import-route direct​
#​
l2vpn-family evpn​
policy vpn-target​
peer 3333::3 enable​
peer 3333::3 advertise encap-type srv6​
#

7.配置EVI参数。​

编辑

8.配置EVPN路由:可根据业务类型选择路由,本例选择创建Type路由。​

编辑

设备对接配置如下:​

ip vpn-instance EVPN_10GE_1
traffic-statistics enable
ipv4-family
route-distinguisher 1.1.1.1:0
apply-label per-instance
vpn-target 4809:1 export-extcommunity evpn
vpn-target 4809:1 import-extcommunity evpn
diffserv-mode short-pipe af1 green
ipv6-family
route-distinguisher 1.1.1.1:0
apply-label per-instance
vpn-target 4809:1 export-extcommunity evpn
vpn-target 4809:1 import-extcommunity evpn
diffserv-mode short-pipe af1 green
#
interface GigabitEthernet1/0/0
ip binding vpn-instance EVPN_10GE_1
ipv6 enable
ip address 192.85.1.1 255.255.255.0
ipv6 address 1001::1/64
ipv6 mtu 9600
#
bgp 4809
ipv4-family vpn-instance EVPN_10GE_1
dampening 5 4500 10000 18000
import-route direct
bestroute nexthop-priority ipv6
advertise l2vpn evpn
segment-routing ipv6 locator DUT1_ARG evpn
segment-routing ipv6 best-effort evpn
peer 192.85.1.2 as-number 65000
peer 192.85.1.2 advertise-community
peer 192.85.1.2 advertise-ext-community
#
ipv6-family vpn-instance EVPN_10GE_1
dampening 5 4500 10000 18000
import-route direct
bestroute nexthop-priority ipv6
advertise l2vpn evpn
segment-routing ipv6 locator DUT1_ARG evpn
segment-routing ipv6 best-effort evpn
peer 1001::2 as-number 65000
peer 1001::2 advertise-community
peer 1001::2 advertise-ext-community
#

9.配置EVPN路由参数:RT/RD配置为AS:EVI模式。​

编辑

10.配置IP前缀参数:IP前缀模式选择IPv4 and IPv6。​

编辑

11.配置客户侧端口:勾选端口->地址模式选择IPv4 and IPv6。​

编辑

12.配置客户侧端口,点击完成。​

编辑

13.CE模型修改为eBGP,AS号为65000。​

编辑

14.启动协议:启动ISIS、BGP协议。​

编辑

编辑

15.启动流量。​

编辑

16.抓包查看效果:IPv4报文外层报头为SRv6-BE报头。​

编辑

IPv6报文外层报头为SRv6-BE报头

编辑

当前,Renix软件EVPN SRv6除了支持L3EVPN Over SRv6,同时也支持EVPN VPWS Over SRv6、EVPN VPLS Over SRv6。测试可灵活调整接入方式,例如支持dot1q、qinq或物理口接入。可灵活调整路由各项参数,支持批量修改参数,也具备对该协议的扩展字段的开发能力。​欢迎点击访问官网详情。​

如何使用测试仪开展EVPN SRv6测试的更多相关文章

  1. 案例一:利于Python调用JSON对象来实现对XENA流量测试仪的灵活发包测试,能够适应Pair,Rotate,1-to-Many等多种拓扑模型

    硬件:XENA Valkyrie 或 Vantage主机,测试板卡不限,本方法适用于其100M~400G所有速率端口 环境配置:Python 3 实现功能: 1.控制流量仪进行流量测试,预定配置的流量 ...

  2. DHCPv4协议测试——信而泰网络测试仪实操

    一.DHCP简介 1. DHCP原理 DHCPv4概述 上网最基本元素 · IP地址 · 子网掩码 · 缺省网关 · DNS服务器 DHCP概述-手工配置 为什么需要自动分配,手工配置不行吗? · 答 ...

  3. 第4课,python 条件语句if用法

    主题: 智能对话程序的设计 前言: 在编程中存在三大逻辑结构:顺序结构,分支结构(用条件语句if构成),循环结构.其中循环结构能完成,重复次数多,庞大的工作: 分支结构优势不在完成的多,但占有重要位置 ...

  4. SRv6规模部署,离不开测试技术保驾护航!

    什么是SRv6? SRv6技术就是采用现有的IPv6转发技术,通过扩展IPv6报文的头域,实现类似标签转发的处理.SRv6将一些IPv6地址定义成实例化的SID(Segment ID),每个SID有着 ...

  5. 转:SAAS 测试

    基于SaaS云计算网络性能测试指标研究 来源:中国软件评测中心  作者:马子明  投稿时间:2011-04-02 1.基于SaaS的云计算 SaaS(Software as a Service,软件即 ...

  6. Xena测试仪的自动化

    Xena,Xena Networks公司的网络测试仪,也能覆盖以太网L2~L7层测试仪,但功能较简单,界面也很简洁,用起来比较直观方便. 1.Xena的自动化测试场景 测试PC上的AT框架--> ...

  7. Ixia测试仪的自动化

    Ixia,美国Ixia公司的通信网络测试仪. 1.Ixia的自动化测试场景 测试PC(安装IxOS)AT框架-->Tcl驱动库SIG_Teq_Ixia.tcl(加载 IxTclHal库)---- ...

  8. ICT测试原理

    在线测试,ICT,In-Circuit Test,是通过对在线元器件的电性能及电气连接进行测试来检查生产制造缺陷及元器件不良的一种标准测试手段.它主要检查在线的单个元器件以及各电路网络的开.短路情况, ...

  9. ETL测试教程

    在我们了解ETL测试之前,先了解有关商业智能和数据仓库的重要性. 让我们开始吧 - 什么是BI? 商业智能是收集原始数据或业务数据并将其转化为有用和更有意义的信息的过程. 原始数据是一个组织每日事务的 ...

  10. RFC2544测试指标

    RFC2544测试指标 参考:https://wenku.baidu.com/view/3abbb5bf960590c69ec3769d.html  RFC2544性能测试介绍 参考:https:// ...

随机推荐

  1. gitlabci之gitlab runner部署配置

    gitlab runner部署 部署方案可以采用gitlab runner operator部署,也可以直接使用gitlab helm charts部署. runner配置说明 对于k8s gitla ...

  2. 东航MU5735空难事件总结与分析

    东航MU5735空难事件总结与分析 事件概述 日期:2022年3月21日 航班:东方航空MU5735(昆明长水机场→广州白云机场) 机型:波音737-800(注册号B-1791,机龄6.8年) 伤亡: ...

  3. 18-利用GPU训练

    1. 利用GPU训练(方式一) ① GPU训练主要有三部分,网络模型.数据(输入.标注).损失函数,这三部分放到GPU上. import torchvision import torch from t ...

  4. 移动设备控制网络IO模块案例

    网络IO模块设备配置画面一 首先ip模式设置为动态获取,工作模式设置为tcp客户端模式,目的ip或域名设置为47.95.144.92,目的端口设置为9797,波特率设置为115200,这是这个页面需要 ...

  5. 酒馆SillyTavern安装使用,打造专属AI聊天

    一.什么是 SillyTavern? 这是一个"让AI陪你角色扮演聊天"的神器. 它是一个 前端聊天界面,可以接入 ChatGPT.Claude.geminì,甚至自己本地跑的模型 ...

  6. Codeforces Round #682 (Div. 2) ABC 题解

    A. Specific Tastes of Andre 题意:构造一个长度为n且任意子串和整除其长度的序列. 思路:n个1就行. view code #include<iostream> ...

  7. 使用frpc 进行windows 内网穿透

    简介 内网穿透还是一个常用的需求. 参考链接 http://www.codingwhy.com/view/2504.html 软件下载 https://github.com/codemonkey-m/ ...

  8. 使用字符串创建java 对象

    简介 RT code String s = "java.util.Random"; Object m = Class.forName(s).newInstance();

  9. API开发平台,API服务集成与开发

    API开发平台将可以极大的加速企业的数字化转型步伐,复用已有业务系统的业务能力,随着大中台小前端的框架构发展和规划,企业将面临新时代和新技术的挑战和运行,而API服务集成开发平台将为保障后继大中台项目 ...

  10. Forward: Turn off Filevault on macOS

    Turn off Filevault on macOS: https://kane.mx/posts/2021/turn-off-filevault-on-macosx/ Oct 31, 2021, ...