欢迎来到报告吧! | 帮助中心 分享价值,成长自我!

报告吧

换一换
首页 报告吧 > 资源分类 > PDF文档下载
 

SRv6技术白皮书.pdf

  • 资源ID:121708       资源大小:1.89MB        全文页数:28页
  • 资源格式: PDF        下载积分:15金币 【人民币15元】
快捷下载 游客一键下载
会员登录下载
三方登录下载: 微信开放平台登录 QQ登录  
下载资源需要15金币 【人民币15元】
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,下载共享资源
 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

SRv6技术白皮书.pdf

SRv6技 术 白 皮 书 中 兴 通 讯 版 权 所 有 未 经 许 可 不 得 扩 散 第 1页 SRv6 技 术 白 皮 书 SRv6技 术 白 皮 书 第 2页 中 兴 通 讯 版 权 所 有 未 经 许 可 不 得 扩 散 SRv6 技 术 白 皮 书版 本 日 期 作 者 审 核 者 备 注V1.0 2020/07/27 ZTE ZTE 新 建 关 键 词 : 分 段 路 由 , SRv6摘 要 : SRv6是 指 将 Segment Routing技 术 应 用 于 IPv6 数 据 平 面 , 通 过 在 IPv6报 文 中 插 入 一 个 路 由 扩 展 头 SRH( Segment Routing Header) , 在 SRH 中 包 含 了 由 IPv6地 址 列 表 表 示 的 segment list, 报 文 的 目 的 地 址 将 逐段 的 被 更 新 , 完 成 逐 段 转 发 。 本 文 介 绍 了 SRv6的 基 本 概 念 、 实 现 方 案 和 基 本 应 用 及 现 状 。 2020ZTE Corporation.Allrightsreserved.2020版 权 所 有 中 兴 通 讯 股 份 有 限 公 司 保 留 所 有 权 利版 权 声 明 :本 文 档 著 作 权 由 中 兴 通 讯 股 份 有 限 公 司 享 有 。 文 中 涉 及 中 兴 通 讯 股 份 有 限 公 司 的 专 有 信 息 , 未 经 中 兴 通 讯 股 份有 限 公 司 书 面 许 可 , 任 何 单 位 和 个 人 不 得 使 用 和 泄 漏 该 文 档 以 及 该 文 档 包 含 的 任 何 图 片 、 表 格 、 数 据 及 其 他 信息 。本 文 档 中 的 信 息 随 着 中 兴 通 讯 股 份 有 限 公 司 产 品 和 技 术 的 进 步 将 不 断 更 新 , 中 兴 通 讯 股 份 有 限 公 司 不 再 通 知 此类 信 息 的 更 新 。 SRv6技 术 白 皮 书 中 兴 通 讯 版 权 所 有 未 经 许 可 不 得 扩 散 第 3页 目 录1 技 术 背 景 与 分 析 .61.1 产 生 背 景 .61.2 技 术 特 点 .62 SRv6技 术 实 现 .72.1 概 述 .72.1.1 SRH封 装 .72.1.2 Segment类 型 .92.1.3 SRH中 的 安 全 字 段 .102.2SR域 内 部 署 模 型 .102.3SRv6-TE路 径 的 建 立 .112.4 报 文 沿 SRv6-TE路 径 的 转 发 流 程 . 12 2.5L3VPNover SRv6.132.5.1 L3VPN over SRv6-plain( SRv6 BE).142.5.2 L3VPN over SRv6-TE.142.6EVPNover SRv6.152.7SRv6Policy.162.8 基 于 SR转 发 机 制 的 TI-LFA.172.9 基 于 SR转 发 机 制 的 微 环 避 免 .182.10SRv6Ping/Trace-route.192.10.1 SRv6 Ping.202.10.2SRv6Trace-route.222.11SRv6SRH优 化 .233 SRv6的 典 型 应 用 及 应 用 现 状 .24 3.1.1 SRv6的 典 型 应 用 .243.1.1.1L2/3 VPNoverSRv6BE.243.1.1.2L2/3 VPNoverSRv6TE( SRv6Policy) .253.1.1.3SRv6与 SR-MPLS的 互 联 .263.1.2 SRv6 的 应 用 现 状 .284 总 结 和 客 户 价 值 .285 术 语 及 缩 略 语 .29 SRv6技 术 白 皮 书 第 4页 中 兴 通 讯 版 权 所 有 未 经 许 可 不 得 扩 散 图 目 录图 1 128位 SRv6SID.5图 2 SRH封 装 格 式 图 .7图 3 SRv6-TE路 径 建 立 .10图 4 报 文 沿 SRv6-TE路 径 的 转 发 流 程 .12图 5 VPNv4 overSRv6-plain的 转 发 流 程 .13图 6 VPNv4 overSRv6-TE的 转 发 流 程 .14图 7 TI-LFA网 络 拓 扑 图 .16图 8 Segment List重 导 向 转 发 示 意 图 .17 图 9 基 于 SR转 发 机 制 的 微 环 避 免 .18图 10 SRv6 Ping/Trace-route网 络 拓 扑 .19图 11 L2/L3VPN overSRv6BE网 络 拓 扑 .23图 12 L2/L3VPN overSRv6BE网 络 拓 扑 .24图 13 L2/L3VPN overSRv6TE网 络 拓 扑 .25图 14 SRv6与 SR-MPLS互 联 场 景 .26图 15 SRv6与 SR-MPLS端 到 端 互 联 场 景 .27表 目 录 表 5-1 术 语 及 缩 略 语 说 明 表 .28 SRv6技 术 白 皮 书 中 兴 通 讯 版 权 所 有 未 经 许 可 不 得 扩 散 第 5页 1 技 术 背 景 与 分 析1.1 产 生 背 景移 动 互 联 网 及 云 业 务 的 快 速 发 展 , 对 承 载 网 络 的 基 础 网 络 能 力 提 出 了 更 高 的 要 求 ,包 括 智 能 管 控 、 快 速 服 务 构 建 、 可 信 的 差 分 化 服 务 保 障 、 云 网 一 体 化 等 。SDN+NFV架 构 是 符 合 当 前 及 未 来 业 务 发 展 的 主 流 网 络 架 构 : SDN主 要 实 现 网 络路 径 集 中 式 规 划 , NFV定 义 虚 拟 化 网 络 功 能 云 化 部 署 , 上 层 编 排 器 负 责 业 网 融 合 ,云 网 一 体 规 划 。 传 统 的 MPLS, SR-MPLS、 SFC等 技 术 往 往 仅 能 支 撑 路 径 或 者 业 务 独 立 部 署 , 而SRv6 独 特 的 Locator+Function SID 设 计 同 时 提 供 路 径 和 业 务 的 规 划 能 力 , 为 两者 的 结 合 提 供 了 完 美 的 手 段 。 在 网 络 和 业 务 编 排 器 的 支 撑 下 , SRv6能 够 实 现 云 网路 径 拉 通 及 业 务 定 义 能 力 , 为 云 网 融 合 、 端 到 端 业 务 定 义 提 供 了 极 好 的 技 术 选 择 。SRv6一 经 问 世 , 即 赢 得 了 业 界 的 高 度 关 注 , 被 认 为 是 未 来 网 络 的 基 础 性 支 撑 技 术 。运 营 商 网 络 正 面 临 网 络 结 构 和 运 营 模 式 的 巨 大 变 革 点 , 创 新 力 度 空 前 , 也 面 临 各种 技 术 挑 战 。 SRv6应 运 而 生 , 正 处 于 技 术 发 展 和 试 点 应 用 的 前 导 期 , 与 上 层 业 务模 式 、 管 控 支 撑 系 统 互 促 互 进 , 逐 渐 成 熟 。1.2 技 术 特 点 SR( Segment Routing) 是 源 路 由 技 术 的 一 种 , SRv6是 SR技 术 在 IPv6网 络 平面 的 应 用 。 SRv6 技 术 在 IPv6 报 文 中 新 增 SRH( Segment Routing Header) 报头 , 用 于 存 储 128bit IPv6地 址 格 式 的 SRv6SID( segmentID) 列 表 。128位 SRv6SID主 要 由 三 部 分 组 成 , 标 识 节 点 位 置 的 LOC字 段 ( IPv6前 缀 格 式 ,可 路 由 ) 、 标 识 服 务 和 功 能 的 FUNC字 段 ( 本 地 识 别 ) 以 及 存 储 相 关 参 数 的 ARG字 段 ( 见 图 1) 。 一 个 标 准 的 SRv6SID可 以 定 义 特 定 节 点 的 路 径 信 息 及 服 务 和 功能 信 息 。图1 128位SRv6SID由 基 本 的 SRv6 定 义 , 我 们 可 以 看 到 SRv6 的 基 本 特 征 : SID 可 路 由 、 通 过 SIDLOCator FUNCTion ARGuments SRv6技 术 白 皮 书 第 6页 中 兴 通 讯 版 权 所 有 未 经 许 可 不 得 扩 散 可 同 时 定 义 节 点 路 径 和 功 能 服 务 信 息 。SID可 路 由SID的 LOC即 为 标 准 的 IPv6地 址 前 缀 , 在 IPv6网 络 中 可 直 接 路 由 。可 路 由 特 性 对 优 化 现 有 网 络 带 来 较 多 的 便 利 : 在 IPv6网 络 中 实 现 离 散 型 SRv6部 署 。 非 segmentlist的 中 间 节 点 只 要 支 持IPv6转 发 即 可 。 作 为 对 比 , 一 般 情 况 下 , SR-MPLS需 要 中 间 节 点 普 遍 支 持 MPLS转 发 。 举 例 来 说 , 离 散 型 部 署 特 性 在 仅 升 级 VPNPE节 点 情 况 下 即 可 实 现 基 于SRv6的 VPN业 务 , 而 不 必 网 络 中 所 有 节 点 进 行 SRv6升 级 。 SRv6在 跨 域 LSP路 径 时 , 不 需 要 复 杂 的 路 由 扩 散 , 转 发 面 只 要 SIDIPv6路 由可 达 , 简 化 跨 域 路 径 建 立 。 简 化 SR技 术 的 网 络 转 发 面 需 求 , 不 再 需 要 专 门 的 MPLS转 发 面 支 撑 , 有 IPv6转 发 面 基 础 即 可 。当 前 的 SRv6 试 点 和 部 署 主 要 是 利 用 了 SRv6 的 可 路 由 属 性 , 对 现 有 网 络 业 务 进行 继 承 和 优 化 。通 过 SID可 同 时 定 义 节 点 路 径 和 功 能 服 务 信 息SRv6更 为 核 心 的 特 性 是 融 合 了 路 径 和 业 务 编 排 能 力 , 能 够 预 先 规 划 特 定 的 路 径 以 及 路 径 中 每 一 个 节 点 的 Function动 作 。 yitihua2 SRv6 技 术 实 现2.1 概 述2.1.1 SRH 封 装 SRv6 扩 展 了 RFC2460 中 的 Routing Header 定 义 , 新 增 一 种 Segment RoutingHeader(SRH), 以 包 含 Segment List。 如 下 图 , IPv6 Header 中 的 Next Header SRv6技 术 白 皮 书 中 兴 通 讯 版 权 所 有 未 经 许 可 不 得 扩 散 第 7页 取 值 为 43 表 示 下 层 头 为 Routing Extension Header, Routing Extension Header中 的 Routing Type 为 4 表 示 该 Routing Extension Header 是 一 个 SegmentRouting Header(SRH) 。 图2 SRH封装格式图SRH中 包 含 的 各 字 段 解 释 如 下 :字 段 名 解 释NextHeader 标 识 该 SRH所 封 装 的 下 层 头 类 型 。HdrExtLen 该 SRH头 的 长 度 ( 以 8字 节 为 基 本 单 位 ) , 不 包 括 前 8字 节 。RoutingType 4SegmentsLeft 表 示 还 剩 下 多 少 个 segment 待 转 发 。 头 节 点 在 发 出 报 文 时 ,SegmentLeft设 置 为 n-1, n为 SRpolicy的 segment的 总 数 。LastEntry 索 引 , 是 指 SRH 中 的 segment list数 组 中 最 后 一 个 数 组 元 素 对 应 的 下 标 ( 由 于 SRH中 是 逆 序 存 放 , LastEntry实 际 上 是 逻 辑 上 第 一个 SID的 下 标 ) , 它 的 作 用 是 给 出 SRH中 实 际 包 含 的 segment的总 数 , 取 值 一 般 为 n-1, reduced-SRH模 式 时 为 n-2, 假 设 n为 SRpolicy的 segmentlist中 所 包 含 的 segment的 总 数 。Flags 定 义 了 以 下 标 志 :O: OAMflag, OAM报 文 时 设 置 。 SRv6技 术 白 皮 书 第 8页 中 兴 通 讯 版 权 所 有 未 经 许 可 不 得 扩 散 Tag 用 于 标 识 报 文 属 于 同 一 类 或 同 一 组 , 比 如 具 有 相 同 的 属 性 集 合 的 报文 。SegmentList Segment List0表 示 最 后 一 个 segment, Segment Listn-1表 示 第一 个 segment。OptionalTLVs 目 前 仅 定 义 了 HMACTLV和 PADTLV, 注 意 这 些 TLVs不 用 于 路 由 ,不 用 于 指 导 转 发 。PADTLV用 于 使 得 SRH整 体 为 8字 节 的 整 数 倍 。HMAC 全 称 为 keyed Hashed Message Authentication Code, 该TLV可 选 , 用 于 校 验 报 文 的 源 头 是 否 允 许 在 报 文 的 DA中 使 用 当 前segment, 并 确 保 报 文 在 传 输 时 没 有 被 修 改 。2.1.2 Segment 类 型 SRH中 直 接 采 用 IPv6 地 址 表 示 Segment, 可 以 灵 活 的 支 持 非 常 多 的 类 型 , 将 不同 类 型 的 Segment 结 合 在 一 起 使 用 以 完 成 特 定 的 功 能 。 大 体 上 , Segment可 以 分为 两 类 : 表 示 路 径 信 息 的 Segment; 表 示 业 务 信 息 的 Segment。典 型 的 几 种 Segment类 型 如 下 :Segment类 型 解 释路 径 信 息 END 路 径 中 包 含 的 节 点 。 相 当 于 SR-MPLS中 的 node-sid。END.X 路 径 中 包 含 的 链 路 。 相 当 于 SR-MPLS 中 的adjacency-sid。END.B6 路 径 中 包 含 的 SRv6 policy子 路 径 。 报 文 进 入 该 子 路 径时 还 可 区 分 Encaps/Encaps.RED等 行 为 。END.BM 路 径 中 包 含 的 SR-MPLSpolicy子 路 径 。 L2VPN业 务 END.DX2 Egress PE 上 标 识 VPWS 业 务 , 内 层 L2 载 荷 向END.DX2指 定 的 出 接 口 转 发 。END.DX2V EgressPE上 标 识 EVPNLXC( 灵 活 交 叉 ) 业 务 , 内 层Ethernet载 荷 向 指 定 CE侧 转 发 时 继 续 根 据 内 层 VLAN查 表 区 分 不 同 的 出 向 接 口 。END.DT2U Egress PE 上 标 识 EVPN 单 播 业 务 , 内 层 Ethernet 载荷 查 询 私 网 MAC表 转 发 。END.DT2M Egress PE 上 标 识 EVPN 组 播 业 务 , 内 层 Ethernet 载荷 查 询 私 网 广 播 表 转 发 。L3VPN业 务 END.DX6 Egress PE 上 标 识 L3VPN 业 务 , 内 层 IPv6 载 荷 向END.DX6指 定 的 出 接 口 转 发 。END.DX4 Egress PE 上 标 识 L3VPN 业 务 , 内 层 IPv4 载 荷 向END.DX4指 定 的 出 接 口 转 发 。END.DT6 EgressPE上 标 识 L3VPN业 务 , 内 层 IPv6 载 荷 查 询 私 SRv6技 术 白 皮 书 中 兴 通 讯 版 权 所 有 未 经 许 可 不 得 扩 散 第 9页 网 IPv6路 由 表 转 发 。END.DT4 EgressPE上 标 识 L3VPN业 务 , 内 层 IPv4 载 荷 查 询 私网 IPv4路 由 表 转 发 。END.DT46 Egress PE 上 标 识 L3VPN 业 务 , 内 层 IPv6 或 IPv4 载荷 查 询 私 网 IPv6或 IPv4路 由 表 转 发 。2.1.3 SRH 中 的 安 全 字 段SRv6在 SRH中 插 入 HMAC信 息 以 校 验 报 文 的 源 头 是 否 允 许 在 报 文 的 DA中 使 用当 前 segment, 并 确 保 报 文 在 传 输 时 没 有 被 修 改 。 HMAC 信 息 是 根 据 某 个 KEY和 算 法 对 样 本 TXT进 行 计 算 得 到 的 结 果 。 DA 对 应 的 目 的 节 点 会 使 用 本 地 保 存 的同 样 的 pre-shared key 和 算 法 对 同 样 的 样 本 TXT 进 行 加 密 , 然 后 将 加 密 结 果 与 HAMC字 段 进 行 对 比 看 是 否 一 致 。SRH中 的 HMACTLV格 式 如 下 : HMAC Key ID: 是 一 个 索 引 , 唯 一 标 识 , 可 基 于 对TXT( IPv6Header+SRH) 文 本 内 容 运 行 加 密 算 法 得 到 HMAC字 段 。 HMACKeyID如 果 为 0, 则 不 包 含 HMAC。HMAC: 采 用 pre-sharedkey和 特 定 算 法 对 IPv6Header+SRH加 密 得 到 的 内 容 。HMAC的 计 算 方 法 可 参 考 RFC2104。2.2 SR 域 内 部 署 模 型 对 于 处 于 SR domain 外 的 节 点 , 它 们 是 不 可 信 的 , 不 能 直 接 使 用 SR domain 内的 SID。 因 此 可 使 用 以 下 两 级 ACL来 保 证 安 全 : SRv6技 术 白 皮 书 第 10页 中 兴 通 讯 版 权 所 有 未 经 许 可 不 得 扩 散 SRdomian的 边 界 节 点 检 查 任 何 从 非 SRdomain进 入 SRdomain的 报 文 如 果其 目 的 IP是 SRdomain内 的 某 个 SID, 则 将 被 丢 弃 。 如 果 无 法 实 施 这 种 入 向过 滤 策 略 , 整 个 SRdomain将 暴 露 于 RFC5095描 述 的 源 路 由 攻 击 中 。 SRdomain内 的 每 个 节 点 都 检 查 报 文 的 源 IP如 果 处 于 非 SRdomian, 则 丢 弃报 文 。2.3 SRv6-TE 路 径 的 建 立如 下 图 , 建 立 一 条 从 R1 至 R9 的 SRv6-TE 路 径 , 其 路 径 信 息 为 , 则 沿 该 路 径 转 发 的 报 文 将 先 沿 最 短 路 径 转 发 至 节 点 R3, 然 后 沿 链 路 R3R7 转 发 至 节 点 R7, 最 后 沿 最 短 路 径 转 发 至 节 点 R9。 该 路 径 可 以是 在 头 结 点 R1上 静 态 配 置 , 或 通 过 CSPF 计 算 得 到 , 或 者 从 控 制 器 下 发 ( 通 过netconf/pcep/bgp 等 南 向 通 道 ) 。 R1 上 可 以 以 SRv6-TEtunnel 或 者 SRv6Policy的 形 式 维 护 该 SRv6-TE路 径 对 应 的 实 例 。 图3 SRv6-TE路径建立需 要 将 形 如 的 路 径 信 息 转 换 成 SegmentList, 这个 转 换 动 作 可 以 由 控 制 器 完 成 , 也 可 以 由 R1节 点 自 己 完 成 。 R1节 点 可 以 通 过 IGP泛 洪 学 习 到 R3节 点 的 ENDSID与 END.XSID, 比 如 :节 点 R3上 可 以 静 态 配 置 ENDSID为 : block:a3:1节 点 R3上 为 链 路 R3R7静 态 配 置 或 动 态 产 生 的 END.XSID为 : block:a3:2类 似 的 , 节 点 R9上 可 以 静 态 配 置 ENDSID为 : block:a9:1这 些 表 示 路 径 信 息 的 SRv6 SID 均 可 通 过 IGP 泛 洪 , R1 学 习 到 后 , 则 可 将转 换 成 Segment List block:a3:1, block:a3:2, block:a9:1。 当 然 , 有 些 场 景 下 SegmentList可 以 直 接 静 态 配 或 者 从 控 制 器 下 发 。 SRv6技 术 白 皮 书 中 兴 通 讯 版 权 所 有 未 经 许 可 不 得 扩 散 第 11页 需 要 注 意 SRdomain中 所 有 节 点 的 SID资 源 均 处 于 同 样 SIDblock范 围 内 。每 个 支 持 SRv6功 能 的 节 点 都 需 要 为 它 自 身 的 SRv6SID准 备 相 应 的 LocalSID表项 , 一 般 就 实 现 为 路 由 表 项 , 在 相 应 的 Local SID 表 项 中 给 出 转 发 动 作 以 及 特 定的 Function, 比 如 R3上 可 建 立 如 下 LocalSID表 项 : R3 节 点 的SRv6 SID 都 从 block:a3:/64范 围 中 分 配 , 这 里 R3将 首 先 对 外 传 统 的 泛 洪 前 缀 block:a3:/64,然 后 在 SRv6SID分 配 好 后 , 再 对 外 泛 洪 SRv6SID。每 个 支 持 SRv6 功 能 的 节 点 绝 对 不 能 为 学 习 到 的 远 端 SRv6 SID 建 立 相 应 的remoteSID表 项 。2.4 报 文 沿 SRv6-TE 路 径 的 转 发 流 程如 下 图 , R1上 将 流 量 导 入 至 上 述 创 建 好 的 SRv6-TE路 径 时 , 将 直 接 在 载 荷 前 封装 IPv6header+SRH, SRH 中 包 含 的 SegmentList为 block:a3:1,block:a3:2,block:a9:1, 反 序 存 放 。 在 这 个 简 单 的 例 子 中 , 只 会 封 装 一 层 IPv6header+SRH, 不 涉 及 到 SRH嵌 套 。具 体 转 发 流 程 如 下 :1 IPv6 header 中 的 DA 首 先 拷 贝 为 第 一 个 segment 即 block:a3:1, SRH 中 的Segment Left字 段 减 1变 为 2, 报 文 沿 最 短 路 径 向 目 的 R3 节 点 转 发 。2 报 文 到 达 R2, R2 节 点 不 处 于 Segment List 中 , 它 无 需 支 持 SRv6 功 能 。 R2继 续 将 报 文 按 最 短 路 径 向 R3转 发 。3 报 文 到 达 R3 , R3 上 发 现 DA(block:a3:1) 命 中 了 local SID 表 项(block:a3:1/128), 其 function为 END。 于 是 R3继 续 根 据 SRH中 的 SegmentLeft获 取 下 一 个 segment(block:a3:2), 拷 贝 至 DA, SRH 中 的 SegmentLeft字 段 减 1变 为 1。 将 报 文 查 路 由 表 继 续 转 发 。 4 R3 上 发 现 DA(block:a3:2)命 中 了 local SID 表 项 (block:a3:2/128), 其function 为 END.X。 于 是 R3 继 续 根 据 SRH 中 的 Segment Left 获 取 下 一 个segment(block:a9:1), 拷 贝 至 DA, SRH 中 的 Segment Left字 段 减 1 变 为 0。 将报 文 向 链 路 R3R7 继 续 转 发 。5 报 文 到 达 R7, R7 节 点 不 处 于 Segment List 中 , 它 无 需 支 持 SRv6 功 能 。 R7 prefix/prefix-length operation functionblock:a3 :/6 4 本 地 终 结 无block:a3 :1 /1 2 8 本 地 终 结 ENDblock:a3 :2 /1 2 8 向 链 路 R3 R7 转 发 END.X SRv6技 术 白 皮 书 第 12页 中 兴 通 讯 版 权 所 有 未 经 许 可 不 得 扩 散 继 续 将 报 文 按 最 短 路 径 向 R8转 发 。6 报 文 到 达 R8, R8 节 点 不 处 于 Segment List 中 , 它 无 需 支 持 SRv6 功 能 。 R8继 续 将 报 文 按 最 短 路 径 向 R9转 发 。7 报 文 到 达 R9 , R9 上 发 现 DA(block:a9:1) 命 中 了 local SID 表 项(block:a9:1/128), 其 function为 END。 R9发 现 SRH 中 的 Segment Left 为 0,知 道 自 身 是 最 后 一 个 segment, 则 剥 除 IPv6 header + SRH, 载 荷 上 送 至 控 制 平 面处 理 。 图4报文沿SRv6-TE路径的转发流程上 述 第 4步 中 , R3可 根 据 block:a3:2/128 路 由 表 项 中 含 有 PSP标 志 ( SRH提 前弹 出 标 志 ) 并 且 SegmentLeft已 更 新 为 0, 则 可 直 接 将 SRH提 前 剥 除 , 保 留 IPv6header, DA为 block:a9:1, 将 报 文 向 链 路 R3R7转 发 。2.5 L3VPN over SRv6L3VPN 路 由 如 想 迭 代 SRv6-plain( 或 称 SRv6-BE) 外 层 隧 道 , egress PE 只 需要 在 向 ingress PE通 告 VPN路 由 的 时 候 携 带 SRv6 Service SID, 后 续 报 文 转 发时 , 将 封 装 外 层 IPv6header并 且 其 目 的 地 址 就 是 egressPE通 告 的 SRv6Service SID。 此 时 ingress PE 至 egress PE 沿 途 的 转 发 均 是 plain IPv6 转 发 , 无 需 支 持SRH解 封 装 。L3VPN路 由 如 想 迭 代 SRv6-TE外 层 隧 道 , egressPE需 要 在 向 ingress PE通 告VPN路 由 的 时 候 除 了 携 带 SRv6ServiceSID, 还 携 带 colorextendedcommunity SRv6技 术 白 皮 书 中 兴 通 讯 版 权 所 有 未 经 许 可 不 得 扩 散 第 13页 ( 表 示 相 应 LSA) , 后 续 报 文 转 发 时 , 将 封 装 外 层 IPv6header+SRH, SRH中包 含 满 足 相 应 SLA的 SRv6policy的 所 有 SID, 后 跟 SRv6ServiceSID。 IngressPE至 egressPE沿 途 的 转 发 , 那 些 处 于 SRH中 的 节 点 需 要 支 持 SRv6转 发 。上 述 SRv6ServiceSID 在 egressPE上 有 本 地 含 义 , 由 egressPE按 每 CE或 每VRF分 配 , 实 际 使 用 中 它 可 以 是 END.DT4/6SID或 者 END.DX4/6SID。SRv6ServiceSID有 两 个 作 用 : 可 用 于 egressPE所 处 AS内 其 它 节 点 向 本 egressPE的 报 文 的 路 由 ; 可 用 于 指 代 相 应 的 L3VPNID。2.5.1 L3VPN over SRv6-plain( SRv6 BE) 以 VPNv4overSRv6-plain为 例 , 如 下 图 , R9节 点 上 按 每 VRF分 配 SRv6VPNSID,即 分 配 一 个 END.DT4 类 型 的 SRv6 VPN SID (block:a9:10/128), R9 通 过 BGP向 R1 通 告 相 应 的 VPNv4 NLRI 路 由 , 在 BGP Prefix-SID Attribute 中 携 带 SRv6ServiceSID(block:a9:10)。 注 意 R9还 需 通 过 IGP向 外 泛 洪 block:a9:/64 前 缀 。R1收 到 该 VPNv4路 由 通 告 后 , 导 入 至 本 地 的 VRF路 由 表 。 后 续 报 文 根 据 相 应 的VPN路 由 表 转 发 时 , 直 接 封 装 外 层 IPv6 header, DA直 接 填 写 为 block:a9:10,不 封 装 SRH。报 文 将 沿 最 短 路 径 转 发 直 至 R9 节 点 , R9 上 根 据 DA 命 中 local SID 表 项 , 且function为 END.DT4, 则 R9将 外 层 IPv6header剥 除 , 将 内 层 IPv4载 荷 继 续 查私 网 路 由 表 转 发 。 图5 VPNv4 over SRv6-plain的转发流程2.5.2 L3VPN over SRv6-TER1上 可 以 为 VRF配 置 隧 道 策 略 , 使 得 VPN 路 由 强 行 迭 代 至 某 个 SRv6-TE路 径 SRv6技 术 白 皮 书 第 14页 中 兴 通 讯 版 权 所 有 未 经 许 可 不 得 扩 散 上 , 或 者 R9 向 R1 通 告 VPN 路 由 时 同 时 携 带 color community属 性 , 也 将 使 得R1将 VPN路 由 迭 代 至 具 有 相 应 color的 目 的 地 址 为 R9的 SR-TE路 径 。以 VPNv4overSRv6-TE为 例 , 如 下 图 , R1上 将 VPN路 由 迭 代 至 SR-TE路 径 ,该 SR-TE 路 径 对 应 的 Segment List 为 block:a3:1, block:a3:2, block:a9:1, 报文 转 发 时 , SRv6 VPN SID(block:a9:10)可 以 添 加 在 尾 部 , 即 得 到 block:a3:1,block:a3:2,block:a9:1,block:a9:10。 R1 可 以 将 其 中 的 block:a9:1 优 化 掉 , 得到 block:a3:1,block:a3:2,block:a9:10。具 体 报 文 转 发 的 流 程 不 再 赘 述 , 报 文 将 封 装 IPv6header+SRH, 沿 SR-TE路 径转 发 直 至 R9节 点 , R9上 根 据 DA命 中 localSID表 项 , 且 function 为 END.DT4,则 R9将 外 层 IPv6header+SRH剥 除 , 将 内 层 IPv4载 荷 继 续 查 私 网 路 由 表 转 发 。 图6 VPNv4 over SRv6-TE的转发流程2.6 EVPN over SRv6Rfc7432定 义 了 EVPN, 主 要 讨 论 基 于 MPLS 的 EVPN, 也 可 扩 展 采 用 基 于 IP的EVPN。其 中 定 义 了 4种 路 由 类 型 , 携 带 prefix以 及 MPLSlabel属 性 , 每 个 标 签 对 MPLS封 装 的 EVPN流 有 特 定 的 用 途 。 draft-ietf-bess-evpn-prefix-advertisement中 定 义了 第 5种 路 由 类 型 , 也 携 带 MPLSlabel信 息 。以 下 是 EVPN相 关 的 各 种 路 由 类 型 : SRv6技 术 白 皮 书 中 兴 通 讯 版 权 所 有 未 经 许 可 不 得 扩 散 第 15页 o EthernetAuto-discovery Route (Route Type 1)o MAC/IPAdvertisement Route(Route Type 2)o Inclusive MulticastEthernetTagRoute (RouteType 3)o EthernetSegment route(Route Type 4)o IPprefixroute (Route Type 5)o Selective MulticastEthernetTagroute (Route Type 6)o IGMP join sync route (RouteType 7)o IGMP leave sync route (RouteType 8) 为 了 支 持 基 于 SRv6 的 EVPN, SID 需 要 在 以 上 的 1,2,3,5 路 由 类 型 中 通 告 。 与L3VPN over SRv6 是 类 似 的 , egress PE 通 告 这 些 路 由 类 型 时 也 携 带 BGPPrefix-SIDAttribute, 包 含 SRv6ServiceSID信 息 。具 体 内 容 不 再 赘 述 。2.7 SRv6 PolicySegment Routing 技 术 可 以 在 报 文 入 口 节 点 上 为 报 文 流 指 定 转 发 路 径 , 而 不 需 要在 中 间 节 点 上 维 护 报 文 流 的 路 径 状 态 。 SRpolicy是 入 口 节 点 上 转 发 路 径 的 管 理 实体 , 通 过 SRpolicy进 行 报 文 转 发 , 会 把 SRpolicy中 的 路 径 信 息 加 入 到 报 文 头 中 , 指 导 报 文 的 转 发 , 是 Segment Routing技 术 的 实 现 主 体 。SRpolicy 以 三 元 组 为 键 值 。 每 个 SRpolicy可 以 包含 多 个 Candidate Path, 每 个 Path 有 一 个 Preference; Candidate Path 可 以 包含 多 个 Segment List, 每 个 Segment List 拥 有 一 个 权 重 。 SRpolicy中 会 选 择 一个 有 效 且 优 先 级 最 高 的 candidatepath 作 为 activepath, 来 承 载 业 务 。 activepath中 的 多 个 segment list, 按 权 重 分 担 承 载 的 业 务 。SR Policy 通 过 Segment List 来 实 现 流 量 工 程 意 图 , Segment List对 数 据 包 在 网络 中 的 任 意 转 发 路 径 进 行 编 码 。 List中 的 Segment支 持 多 种 类 型 , 如 MPLS 标 记 、SRv6SID等 。 以 SRv6SID作 为 Segment的 SRpolicy即 可 称 为 S

注意事项

本文(SRv6技术白皮书.pdf)为本站会员(夏天的风)主动上传,报告吧仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知报告吧(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2022 报告吧 版权所有
经营许可证编号:宁ICP备17002310号 | 增值电信业务经营许可证编号:宁B2-20200018  | 宁公网安备64010602000642号


收起
展开