您当前的位置:首页 > 电脑百科 > 网络技术 > 网络技术

新一代IP网络SRv6了解一下

时间:2021-01-05 11:54:36  来源:  作者:

IP技术演进三个阶段

上世纪80年代TCP/IP诞生至今,IP技术发展大体可以分为三个阶段:

第一个阶段,IP/ETH时代:掀起了Internet革命,组网技术采用IP+以太网,基本满足业务服务,网络承载质量不高,网络可靠性差,组网规模受限。

这个阶段奠定了互联网的基础,代表人类正式迎来互联网时代。正因为有了IP,我们才能上网。虽然最早期的IP协议并不成熟,但经过各路大神孜孜不倦的输出,在迭代了4个版本(version)之后,总算可以广泛部署。

version4就是我们所熟知并一直使用的IPv4。IPv4地址和IPv4协议,通常直接简称为IP地址和IP协议。你可以将互联网看成一套物流系统,你的通信地址叫IP地址,物流公司的运作流程和制度叫IP协议。你在某地(IP地址)发出一个快递(内容:文字、音频、视频、图像)通过物流公司(IP协议)的分发、运输后,最终送到目的地。

虽然可以实现上网了,但是它的限制、缺陷还是很多的。如果知道当年带宽速度是256kb、512kb、1M,你对这个“IP进化”的理解和感觉会更明显。这其中缘由主要是因为每个路由器都是独立对数据包进行路由决策的。也就是说,快递到达每一个物流分发站,分发站都需要拆开快递,看看里面的东西,然后才能决定送到哪里去。这样一来,整个系统的效率就会非常低下。

即便是确定好了运送方向,分拣员也是采取“尽力而为”的态度,如果这条线路包裹太多,他拿不下,就直接给你扔掉。

这样运送能力差、毫无灵活性和可靠性可言的机制,到了21世纪初,大神们对“IP1.0”越来越不爽。于是,提出了MPLS(Multi-ProtocolLabelSwitching,多协议标签交换)。

新一代IP网络SRv6了解一下

 

第二个阶段,IP/MPLS时代:20世纪初MPLS风靡整个IP网络,网络进入IP/MPLS VPN的时代,一直延续到现在成为IP网络的主流技术。

IP/MPLS解决了传统IP/ETH网络的不足,实现流量工程,可以提供面向连接的服务。在IP/MPLS技术的发展过程中,随着不同业务需求涌现出不同改进技术,例如MPLS-TP, SR-MPLS、PWE3等,它们的本质依然是MPLS转发范畴。IP/MPLS解决了路由隔离、大规模组网、流量工程、以及ALL IP时代电信级业务IP化承载问题,保障了网络可靠性和业务承载质量。

MPLS关键在于标签Label。在MPLS网络里,数据被封装在贴了标签的盒子里,每个经手的分发站只需要读标签就知道盒子该送到哪。

以MPLS为代表的时代,我们可以称为“IP2.0”时代。这个时代,一直持续到现在。

每一代网络技术发展本质原因是业务驱动。IP/MPLS引入的根本原因是,IP只能提供尽力而为的服务,无法满足大规模组网,不能提供面向连接的服务,不具备流量工程能力。

另一方面,5G、智慧城市发展对网络又提出新的要求,要求网络具备可编程、物物互联等能力,提供基于业务级别的QOE测量、感知等功能。

新一代IP网络SRv6了解一下

 

随着5G、云业务、物联网的推动,IP技术迎来第三阶段,进入SRv6时代。SRv6解决了传统MPLS标签信息扩展性不足的问题,可以携带更多的扩展信息。作为新一代IP网络承载协议,SRv6统一了复杂的多种网络协议,是构建IP网络自动化的基础。

SRv6基于原生IPv6,可以提供多达340万亿万亿万亿个地址,足以让地球上的每一粒沙子都拥有一个IPv6地址,为海量应用和终端提供接入能力。

什么是SRv6?

SRv6是一种网络转发技术,SR指Segment Routing技术,v6指原生IPv6,SRv6就是IPv6+Segment Routing。

SR-MPLS使用4字节标签标识路径信息,MPLS标签仅能标识标签值、TTL、标签栈底三个信息,无扩展信息能力。与SR MPLS的Segment不同,SRv6的Segment有128bits,而且分成了三部分:

新一代IP网络SRv6了解一下

SRv6 SID

  1. Locator(位置标识):网络中分配给一个网络节点的标识,可以用于路由和转发数据包。Locator有两个重要的属性,可路由和聚合。在SRv6 SID中Locator是一个可变长的部分,用于适配不同规模的网络。
  2. Function(功能):设备分配给本地转发指令的一个ID值,该值可用于表达需要设备执行的转发动作,相当于计算机指令的操作码。在SRv6网络编程中,不同的转发行为由不同的功能ID来表达。一定程度上功能ID和MPLS标签类似,用于标识VPN转发实例等。
  3. Args(变量):转发指令在执行的时候所需要的参数,这些参数可能包含流,服务或任何其他相关的可变信息。

总之,SRv6同时具有路由和MPLS两种转发属性,具备TE流量工程能力、扩展性能力、兼容IPv6,也便于未来固移融合,实现IP转发技术统一。

作为普通用户,我们采用“公网+私网”的方式上网。公网是公交车,我们就是私网。我们要去城市的某个地方,只需要找到合适线路的公交车,它会将我们送到你想到达的站点(1个或N个人)。这就是私网地址的用法,技术上叫做NAT(NetworkAddressTranslation,网络地址转换)。

绝大多数上网设备不需要公网地址。因为我们是需要找数据的人,属于访问者。产生数据和存放的设备,是被访问者,它们才需要公网地址。

近几年不断崛起的物联网设备,就属于被访问者。例如智能燃气表、水表、电表、网络摄像头等,它们产生数据,并且接受云端的控制。

物联网设备采用公网IP地址,可以更容易实现端到端的“直达”,便于数据上传和指令下发。

就像坐公交车,无论是谁,足额交钱就能坐,不同的线路能送你到不同的地方。换句话说就是,只要满足一定条件,就能访问不同的公网设备。

IPv6呢,就像有了私家车,让每个人都能实现“点对点的自由出行”,不用按着公交的规则来出行,目标站点离自己的最终目的地还有一段尴尬的距离,这大大简化了网络架构

再到SR

对于SR网络来说,连接任意两个SR节点的一段网络,就叫Segment,由一个SegmentID(SID)标识。

SR的核心原理,就是诸葛亮的“锦囊妙计”。

当一个数据包进入网络的时候,网络会把它要经过的所有链路和节点信息,全部告诉这个数据包。

N张纸条,排好顺序。每过一地,撕掉一张。等撕完的时候,你也就到终点了。

而传统的MPLS,是把所有的路径信息,下发给每个节点,然后数据包到了之后,再去问路。

SR技术可以直接运用在MPLS架构上。IPv6出现后,SR开始和IPv6亲密接触。于是,就有了SRv6。

总结

以IPv6、SRv6为代表的新IP网络,我们可以称之为“IP3.0”

我们国家是世界上推动IPv6最积极的国家。主要原因我认为有:

我们是网络大国,我们的骨干网规模在世界上排名前列。越先进的网络技术,越能提升我们的网络效率,降低网络运行的能耗。

我们重视“科技强国”,主推的工业互联网、农业物联网,还有智慧城市、智慧地产、智慧农业、智慧医疗、智慧矿山等等,全部都需要IPv6。

传统IPv4依赖于ICANN的地址分配,总归是受制于人。所以,实现IPv6其实也就是为了“摆脱控制”。

新一代IP网络SRv6了解一下

 

因为有了“早日自由”的梦想,所以我们在标准制定上表现得很激进,目前是和国际标准同步甚至有所领先的。



Tags:SRv6   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
IP技术演进三个阶段上世纪80年代TCP/IP诞生至今,IP技术发展大体可以分为三个阶段:第一个阶段,IP/ETH时代:掀起了Internet革命,组网技术采用IP+以太网,基本满足业务服务,网络承载质...【详细内容】
2021-01-05  Tags: SRv6  点击:(2946)  评论:(0)  加入收藏
▌简易百科推荐
写一个shell获取本机ip地址、网关地址以及dns信息。经常会遇到取本机ip、网关、dns地址,windows一个命令ipconfig /all全部获取到,但linux系统却并非如此。linux系统都自带ifc...【详细内容】
2021-12-27  K佬食古    Tags:shell   点击:(0)  评论:(0)  加入收藏
步骤1、配置 /etc/sysconfig/network-scripts/ifcfg-eth0 里的文件。it动力的CentOS下的ifcfg-eth0的配置详情:[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifc...【详细内容】
2021-12-24  忆梦如风    Tags:网卡   点击:(9)  评论:(0)  加入收藏
1、查找当前目录下所有以.tar结尾的文件然后移动到指定目录find . -name “*.tar” -execmv {}./backup/ ;注解:find –name 主要用于查找某个文件名字,-exec 、xargs可...【详细内容】
2021-12-17  郭主任    Tags:运维   点击:(18)  评论:(0)  加入收藏
对于经常上网的朋友来说,除了手机购物上网,pc端玩网页游戏还是很多小伙伴首选的,但是有时候明明宽带链接上了,打开浏览器却出现上不了网的现象,下面小编要来跟大家说说电脑有网络...【详细内容】
2021-12-16  小白系统    Tags:网页无法打开   点击:(28)  评论:(0)  加入收藏
在访问像github、gitlab这样的外国网站时,很有可能会出现页面加载不出来或找不到页面的错误。这时候有的朋友就会以为是网络的问题,于是把Wifi断掉连上自己手机的热点,结果却还...【详细内容】
2021-12-15  启施技术IT狼叔    Tags:外网   点击:(14)  评论:(0)  加入收藏
网络地址来源:获取公网IP地址 https://ipip.yy.com/get_ip_info.phphttp://pv.sohu.com/cityjson?ie=utf-8http://www.ip168.com/json.do?view=myipaddress...【详细内容】
2021-12-15  韦廷华12    Tags:外网ip   点击:(14)  评论:(0)  加入收藏
准备好软件IPOP、用ENSP模拟一下华为交换机 启动交换机 <Huawei>sysEnter system view, return user view with Ctrl+Z.[Huawei]sysname FTPClient[FTPClient]interface vla...【详细内容】
2021-12-15  思源Edward    Tags:交换机   点击:(22)  评论:(0)  加入收藏
我们经常用到netstat命令查看主机连接状况,包括连接ip、端口、状态等,今天就练习下shell分析netsat结果。描述假设netstat命令运行的结果我们存储在nowcoder.txt里,格式如下:Pro...【详细内容】
2021-12-14  K佬食古    Tags:netstat   点击:(19)  评论:(0)  加入收藏
什么是滑动窗口?窗口是操作系统开辟的一块缓存空间,发送方在收到接收方ACK应答之前,必须在缓冲区保留已发送的数据,如果按期收到确认应答,数据就可以从缓冲区移除。什么是滑动窗...【详细内容】
2021-12-14  DifferentJava    Tags:TCP   点击:(28)  评论:(0)  加入收藏
概述日常管理华为路由设备过程中,难为会忘记设备登录密码,那么该如何重置设备登录密码吗?本期文章将全面向各位小伙伴总结分享。重置华为设备登录密码思路先行 采用console登录...【详细内容】
2021-12-10  onme0    Tags:   点击:(26)  评论:(0)  加入收藏
相关文章
    无相关信息
最新更新
栏目热门
栏目头条