出发:通过SRv6实现多分支互联&数据分流功能固件方案

修改记录:
20190921:通过SRv6实现多分支互联&数据分流实现方案
20191008:输出SRv6设备固件、操作手册及多分支互联测试方案



受重度社交恐惧症大龄单身男闺蜜(#不情愿脸#)老高委托,曾在知乎提了一个问:

怎么评价被誉为未来网络编程新贵的SRv6技术?www.zhihu.com图标

......

三个月后的现实是:没人回答⊙﹏⊙‖∣

(20190927回答:zhihu.com/question/3304与本文整合,获作者

@殇之悦授权)


老高不服气,作为半生撸网线界老干部,他认定SRv6也是自己心目中是单身了三十大几年后的...不是女神,是——后半辈子:

⬇⬇⬇

《5G时代,是谁撼动了MPLS的江湖地位?》( 原创:中兴文档)

【清晰完整的SR和SRv6技术原理阐述】

https://mp.weixin.qq.com/s?__biz=MjM5MTQ0MTQ2Mg==&mid=2650822355&idx=1&sn=240b74f57f6cf7b37640974061a37583&chksm=bd41818a8a36089c922df80889b0660d562305e90f754233144406695d30b8b2c1620defe7c8&mpshare=1&scene=24&srcid=0613hQY8QdsQdhjqyTJ8yJKr&key=8da6ecf36bb695eaec53ecbb6247218fae2099a51b12c9532994ba274c98db2bbe4600471167733b895440ec4df3a2880e5bc3d7d62beed89e76366ed60e71ccdce76750c547b1c08102093b72d408cd&ascene=14&uin=MjM4MzE2ODc0MQ%3D%3D&devicetype=Windows+10&version=62060833&lang=zh_CN&pass_ticket=m0xG9yTLLoZleoJZooXzZL3w2Z1qTiOgLF5zdjVhId3KB%2FHz1IrKfe9AbgRYtryymp.weixin.qq.com

“随着IPv6逐渐成熟的部署和应用,新一代IP承载网数据转发协议SRv6也应运而生。

......

SRv6将成为继MPLS之后新一代IP承载网核心协议,未来的承载网必须全面具备SRv6能力,才能满足未来5G和云时代的业务承载需求。”


思科主力软银部署首个SRv6网络,迎接5G的到来:

“将5G功能融合在具有Segment Routing功能的端到端IPv6网络层中,对于部署简单、可扩展的5G架构至关重要”

思科助力软银部署首个SRv6网络,迎接5G的到来 - 51CTO.COMwww.51cto.com图标

华为发布5G-Ready综合承载解决方案

“业界首个商用Ready 的SR/SRv6解决方案,支持从MPLS协议向SR、SRv6平滑演进,实现4G/5G业务互不影响。华为5G承载解决方案可同时支持MPLS和SR协议,5G业务部署E2E SR/SRv6、4G继续用MPLS 协议,新业务部署对原业务无影响;同时华为SR/SRv6解决方案基于NP可编程架构,无需硬件改动即可支持从MPLS到SR,再到SRv6的平滑演进。 ”

华为发布5G-Ready综合承载解决方案 已获40都个相关商用合同www.guancha.cn图标

酝酿(bie)了三个月,老高下定决心(需要发泄)敞开出来走两步

(人生就是这样,脸的作用不明显时候,就只能幻觉给自己的才华......)


一、应用场景1:通过SRv6实现多分支互联

1、实现方案⬇⬇⬇

多分支互联:为企业分支、零售行业、金融(网点)等构建的组网方案,从早年间搞VPN、前些日子搞边缘网络编程、今天宣称搞SDWAN的必修课场景方案。

  • 需求:机构业务云网一体化模式的发展,数据中心集中化、业务云化(基于WAN的业务协同模式),分支机构分布全国乃至全球、网络复杂、业务类型多样的,存在互联网不可达及互联网访问效果欠佳、不可保障的的内部应用访问,目标对比——昂贵、复杂、周期长、难驾驭的专线方案而产生的组网方案。
  • SRv6场景实现:总部、分支部署SRv6 CPE设备,通过在IPv6报文中新增SRH路由扩展头(Segment Routing Header),替代MPLS的标签转发功能, 即可(兼容现网已有IPv6设备)在IPv6网络中便利传输数据

2、固件设备下载⬇⬇⬇

--- 固件获得:SRv6.cc ---


3、测试方案

(1)、测试场景:

PC1处于192.168.1.0/24网络,PC2处于192.168.2.0/24网络。

两台SRv6设备需通过IPv6网络互通,两台PC均为Windows10系统。

SRv6设备已开启lan口的IPv4DHCP服务:PC1自动获取的地址为192.168.1.242/24,PC2自动获取的地址为192.168.2.181/24。

(2)、方式&预测结果:

在SRv6设备管理页面的SRv6配置中填写好配置后,实现PC1能ping通PC2,PC2也能ping通PC1,达成两个异地局域网(多分支)通信。

(3)、测试配置:

测试使用的SRv6设备型号为 newifi-D2新路由3。


SRv6设备-1配置:
wan6接口:切换协议为静态地址,配置IPv6地址为1::1/64,IPv6网关为1::2
lan接口:配置IPv4地址为192.168.1.1,IPv4子网掩码为255.255.255.0
SRv6:传输接口选择wan6接口,目标接口选择lan接口,Local sid为1::1,远端地址为1::2,目的地址为192.168.2.0/24


SRv6设备-2配置:
wan6接口:切换协议为静态地址,配置IPv6地址为1::2/64,IPv6网关为1::1
lan接口:配置IPv4地址为192.168.2.1,IPv4子网掩码为255.255.255.0
SRv6:传输接口选择wan6接口,目标接口选择lan接口,Local sid为1::2,远端地址为1::1,目的地址为192.168.1.0/24
注 意:配 置 设 备 时 建 议 先 不 接 wan口 上 的 线,以 避 免 配 置 无 法 生 效!


(4)、测试结果:

从PC1使用ping命令连接PC2,长ping下能够正常ping通PC2,如图1-1

从PC2使用ping命令连接PC1,长ping下能够正常ping通PC1,如图1-2

使用iperf3(可自行搜索获取)工具测试速度,使用此工具需在两台PC上安装相同的版本

在其中一台PC上开启服务端,输入命令iperf3 -s,本次测试是在PC2上开启的服务端;

在PC1上打流到PC2,输入命令iperf3 -c 192.168.2.181 -t 30s,等待其生成速度结果。

如图1-3,1-4,其中图1-3为PC2上显示的结果,图1-4为PC1上显示的结果。


根据测试结果,本环境下PC1到PC2的平均速率为220Mbits/sec。


当使用iperf3工具测试速度时,查看到设备的cpu状态中的idle为空闲cpu占44%,cpu总占用率在56%,如图1-5


二、应用场景2:通过SRv6实现网络数据分流(改善不同运营商网间传输质量)

1、实现方案⬇⬇⬇

网络数据分流 :改善不同运营商网间传输的质量,部分运营商之间网络传输延迟较大等问题。

SRv6场景实现:应对、改善处于不同运营商服务商网络之间的传输质量。

环境描述:PC1处于北京联通的网络中,SRv6节点处于重庆电信的网络;SRv6设备与SRv6节点之间需以IPv6网络互通

实现功能:PC1原本仅能访问北京联通的网络,通过SRv6设备与SRv6节点通信后,可访问重庆电信的网络。


【需要DIY构建本地IPv6网络环境】⬇⬇⬇

曾给土鸡分配IPv6:解锁升级IPv6网络的一种新姿势zhuanlan.zhihu.com图标


【知乎专栏:IPv6加速度自研室】 加速度,瞬时概念物理量:表征单位时间内速度改变程度的矢量。 IPv6作为互联网的未来IP协议标准,在世界范围内加速规模部署。来自网络层面、应用层面、产业层面、政策层面【持续作用给IPv6的合外力】,在各类场景之中产生着“方向和速度大小的变化”。

IPv6加速度自研室zhuanlan.zhihu.com图标

未经允许不得转载:开心小站长 » 出发:通过SRv6实现多分支互联&数据分流功能固件方案

相关推荐