2024IPv6技术要求第4部分:基于IPv6段路由(SRv6)的网络编程

上传人:周哈****孩子 文档编号:595211964 上传时间:2024-10-28 格式:DOCX 页数:21 大小:62.02KB
返回 下载 相关 举报
2024IPv6技术要求第4部分:基于IPv6段路由(SRv6)的网络编程_第1页
第1页 / 共21页
2024IPv6技术要求第4部分:基于IPv6段路由(SRv6)的网络编程_第2页
第2页 / 共21页
2024IPv6技术要求第4部分:基于IPv6段路由(SRv6)的网络编程_第3页
第3页 / 共21页
2024IPv6技术要求第4部分:基于IPv6段路由(SRv6)的网络编程_第4页
第4页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2024IPv6技术要求第4部分:基于IPv6段路由(SRv6)的网络编程》由会员分享,可在线阅读,更多相关《2024IPv6技术要求第4部分:基于IPv6段路由(SRv6)的网络编程(21页珍藏版)》请在金锄头文库上搜索。

1、IPv6 演进技术要求 第 4 部分:基于 IPv6段路由(SRv6)的网络编程目 次前 言III 引 言IV 1 范围1 2 规范性引用文件1 3 术语和定义1 4 缩略语2 5 SRv6 SID3 5.1 SID 处理3 5.2 SID 格式3 5.3 SID 可达性3 6 SRv6 SID 端点行为3 6.1 SRv6 SID 端点行为类型3 6.2 End4 6.3 End.X5 6.4 End.T5 6.5 End.DX66 6.6 End.DX46 6.7 End.DT67 6.8 End.DT47 6.9 End.DT468 6.10 End.DX28 6.11 End.DX2V

2、9 6.12 End.DT2U9 6.13 End.DT2M9 6.14 End.B6.Encaps10 6.15 End.B6.Encaps.Red11 6.16 End.BM11 6.17 End、End.X 和 End.T 的特性11 6.17.1 PSP12 6.17.2 USP12 6.17.3 USD12 7 SRv6 Policy 头节点行为13 7.1 SRv6 SID 头节点行为类型13 7.2 H.Encaps13 7.3 H.Encaps.Red13 7.4 H.Encaps.L214 7.5 H.Encaps.L2.Red14 I 8 控制平面14 8.1 IGP14

3、8.2 BGP-LS14 8.3 BGP IP/VPN/EVPN14 附 录 A (规范性) SRv6 端点行为类型编码15 II 第 1 部分:参考架构。目的在于规定了 IPv6 演进技术在运营商和行业领域的应用场景,以及在运营商及行业网络中的部署。 第 2 部分:基于 IPv6 段路由(SRv6)的 IP 承载网络。目的在于规定了基于 SRv6 的 IP 承载网络总体架构、基于 SRv6 的设备层技术要求及基于SRv6 的管控层技术要求。 第 3 部分:IPv6 段路由报文头(SRH)。目的在于规定了 IPv6 段路由报文头(SRH)的格式,以及 SRH 在节点处理的技术要求。 第 4 部

4、分:基于 IPv6 段路由(SRv6)的网络编程。目的在于规定了基于 SRv6 网络编程的数据平面、控制平面、管理平面。 第 5 部分:基于 IPv6 段路由(SRv6)的虚拟专用网 (VPN)。目的在于规定了基于 SRv6 的 VPN网络的处理流程和协议消息,包含三层服务和二层服务等实现。 第 6 部分:IPv6 段路由(SRv6) 策略 (Policy)。目的在于用于支持基于 SRv6 策略技术的网络设备的开发、设计和测试等。 第 7 部分:基于 IPv6 段路由(SRv6)的业务链。目的在于规定了基于 SRv6 的业务链数据面技术要求、基于 SRv6 的业务链控制面技术要求。 第 8 部

5、分:基于 IPv6 段路由(SRv6)的报文头压缩。目的在于适用于支持基于 SRv6 的报文头压缩的网络设备的开发、设计和测试等。 第 9 部分:基于 IPv6 段路由(SRv6)的网络故障保护。目的在于适用于 SRv6 组网下常见网络故障场景,包括 SRv6 BE 节点/链路失效、SRv6 Policy 中间节点/尾节点失效、微环及 SRv6 Policy 故障场景等。 第 10 部分:支持 IP 网络切片的增强型虚拟专用网 (VPN+)。目的在于规定了增强型虚拟专用网(VPN+)的技术架构、VPN+技术要求,以及基于 SR 的 VPN+实现流程。 第 11 部分:IPv6 随流检测技术。目

6、的在于适用于多类型业务承载场景下数据面随流信息的自动化质量测量,以及 IP 网络设备随流检测功能研发、测试与部署。 IV IPv6 演进技术要求 第 4 部分:基于 IPv6 段路由(SRv6)的网络编程1 范围本文件规定了基于IPv6 段路由(SRv6)的网络编程技术要求,包括 SRv6 SID 端点行为、SRv6 Policy 头节点行为、控制平面等。 本文件适用于支持 SRv6 功能的网络设备的开发、设计和测试等。2 规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件, 仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括

7、所有的修改单)适用于本文件。 IETF RFC2473 IPv6规范中的通用报文隧道(Generic Packet Tunneling in IPv6 Specification) IETF RFC6437 IPv6流标签规范(IPv6 Flow Label Specification) GB/T XXXXX.3XXXX IPv6演进技术要求 第3部分:IPv6段路由报文头(SRH) 3 术语和定义下列术语和定义适用于本文件。3.1分段路由segment routing参见“IPv6演进技术要求 第1部分:参考架构”。 3.2基于IPv6数据平面的分段路由segment routing ove

8、r IPv6 dataplane参见“IPv6演进技术要求 第1部分:参考架构”。 3.3分段标识符 segment identifier表示在分段路由域中的具体分段。在SRv6中,SID由Locator、Function和Argument三部分组成,编码为IPv6地址形式。SID列表表示为,用于指示报文转发路径。 3.4虚拟专用网络 virtual private network一种在公用网络上建立专用网络的技术,在企业网络中有广泛应用。VPN网关通过对数据包的加密和数据包目标地址的转换实现远程访问。 3.59 以太网虚拟专用网络 ethernet virtual private netwo

9、rk一种用于实现网络二层互通的VPN技术。通过扩展BGP协议的NLRI,新增几种类型的BGP EVPN路由类型,用于在不同站点之间通告主机的mac地址和ip地址信息。 4 缩略语下列缩略语适用于本文件。 BGP:边界网关协议(Border Gateway Protocol)BGP-LS:边界网关协议-链路状态(Border Gateway Protocol - Link State) BSID:绑定SID(Binding SID)CE:用户边缘设备(Customer Edge)EVPN:以太网虚拟专用网(Ethernet Virtual Private Network) FCS:帧校验序列(F

10、rame Check Sequence)FIB:转发表(Forwarding Table)ESI:以太网分段标识(Ethernet Segment Identifier) ICMP:互联网控制信息协议(Internet Control Message Protocol) IGP:内部网关协议(Interior Gateway Protocol)IPv4:第四版互联网协议(Internet Protocol version 4) IPv6:第六版互联网协议(Internet Protocol version 6)L2VPN:二层虚拟专用网络(Layer 2 Virtual Private Net

11、work) L3VPN:三层虚拟专用网络(Layer 3 Virtual Private Network) MAC:介质访问控制(Media Access Control)MPLS:多协议标签交换(Multi-Protocol Label Switching) MSD:最大栈深(Maximum Stack Depth)NAT:网络地址转换(Network Address Translation) NH:IPv6报头的“下一个报文头”字段(Next Header)OAM:操作管理维护(Operations, Administration, and Maintenance) PSP:倒数第二个分段

12、弹出(Penultimate Segment Pop)SID:分段标识符(Segment Identifier) SL:剩余分段索引值(Segment Left)SLA:服务等级协议(Service-Level Agreement) SR:分段路由(Segment Routing)SRH:分段路由报头(Segment Routing Header)SRv6:基于IPv6数据平面的分段路由(Segment Routing over IPv6 dataplane) TE:流量工程(Traffic Engineering)TI-LFA:拓扑无关无环路备份(Topology Independent L

13、oop Free Alternate) USD:倒数第一个分段解封装(Ultimate Segment Decapsulation)USP:倒数第一个分段弹出( Ultimate Segment Pop) VLAN:虚拟局域网(Virtual Local Area Network) VPN:虚拟专用网络(Virtual Private Network) VPWS:虚拟专线业务(Virtual Private Wire Service) VRF:虚拟路由转发(Virtual Routing Forwarding)5 SRv6 SID5.1 SID 处理SRv6网络编程通过对SRv6分段的灵活编排

14、实现特定的网络功能。SRv6分段标识(SID)定义为与分段关联的IPv6地址。当SRv6 SID出现在IPv6报头的目的地址字段时,在IPv6网络中作为IPv6地址进行路由。 定义SRv6分段信息的节点在FIB中建立一条本地SID表项。当使能SRv6的节点接收到一个IPv6报文时,对报文的目的地址进行最长前缀匹配,匹配结果可以是: 代表本地定义的SRv6 SID的FIB表项; 代表一个没有被本地定义为SRv6 SID的本地接口地址的FIB表项; 代表一个非本地路由的FIB表项; 没有匹配项。 根据匹配结果,节点按照“IPv6演进技术要求 第3部分:IPv6段路由报文头(SRH)”的要求进行处理

15、。 5.2 SID 格式SRv6 SID的编码格式为LOC:FUNCT:ARG,如图1所示,其中定位符LOC编码在SID中的高L位上,功能FUNCT编码在随后的F位,参数ARG编码在最后的A位。LOC的长度L是可变的,网络管理人员可设置定位符长度。在满足L+F+A=128的约束下,F与A可以是任意的数值。当L+F+A128时,SID剩余的部分必须用零值填充。 定位符LOC可以表示为B:N的形式,其中B为SRv6 SID地址块,N为定义该SID网络节点的标识符。当SRv6的LOC部分具有路由能力时,它会引导报文至定义该SID的网络节点。FUNCT为对应于SID定义的节点本地行为的不透明标识符。 在执行SRv6端点行为的过程中可能会需要额外

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号