数通运营商方向常见面试问题(第五部分)

2023-05-16

  • VXLAN以主要应用在哪里? 和传统的二层网络相比,有什么优势7

数据中心。

首先描述传统二层VPN的缺点:传统二层要用STP,收敛慢、链路利用率低不合适。

  1. 传统VPLS为解决环路会采用STP技术,CE到PE采用主备模式,无法形成多路径,使得流量单活,导致流量不均;
  2. VPLS倒换时间受MAC数量影响,收敛慢,MAC清除后会通过广播泛洪浪费带宽;
  3. 传统VPLS ARP报文泛洪问题,会向所有PE泛洪;
  4. VPLS也是Overlay技术,大量站点互联时要求各个PE建立全连接。

数据中心没有用MPLS L2VPN的基因(需逐跳支持MPLS,成本高),VXLAN 合适。

VXLAN是一种NVO3 技术,基于三层网络之上的网络虚拟化技术,解决大二层网络互访问题,配置简单,没有环路,快速收敛,灵活部署MAC in UPD,使用端口4789。

VxLAN的优点:双活,快速收敛,减少ARP泛洪数量、ARP代答机制、利用反射器减少连接数、L2/L3统一承载,简化网络

VNI有24bit,比VIAN的12bit空间大很多。

VXLAN可以结合EVPN。增加控制平面

  • VXLAN如何封装?为什么需要over UDP?

Mac in UDP。端口4789.

外层二层头--IP头--UDP--VXLAN头--内层二层头--内层IP--载荷

将虚拟机发出的数据包封装在UDP中,并使用物理网络的IP、MAC作为outer-header进行封装,然后在IP网络上传输,到达目的地后由隧道终结点解封装并将数据发送给目标虚拟机。

Why udp? 负载分担(对不同的源端口Hash算法实现负载分担)。IP协议号太少,只有255而udp端口号有60000+

  • 在部署 VXLAN的数据中心里,什么是集中式网关/什么是分布式网关?分布式网关同子网/不同子网分别如何通信?

集中式网关指网关配置在Spine 节点上,由Spine节点实现三层转发,可静态配置或使用EVPN动态配置。将三层网关部署在一台汇聚设备上,所有跨子网的流量都会经过三层网关转发,实现流量的集中管理。管理和配置简单,但是会带来转发路径不优的问题,另外受ARP表项规格的瓶颈限制不利于扩展网络规模。

分布式网关指网关配置在Leaf节点上,必须配合使用EVPN。集成了路由和桥接功能,代价是每个Leaf节点都要部署三层网关,增加配置量。

如何通信:

分布式网关建立BGP EVPN邻居,自动建立vxlan隧道。

通过EVPN发布mac/ip路由,mac注入到bd下的mac地址表(用于同一BD),ip注入到vrf 下(不同BD),实现二层、三层通信。

  • 部署VXLAN的数据中心如何保证网关的可靠性?

多活网关

通过CE双归的PE间建立AnyCast VTEP(对端CE如果也是双归方式的话,通过虚拟地址)和Bypas VTEP(CE单归PE的情况)形成双活,实现网关的可靠性

  • EVPN是什么?和传统的VPLS相比有什么优势?

EVPN是一种基于以太网的VPN技术,用于解决VPLS存在的问题,通过扩展的BGP作为信令协议。VPLS存在的问题:传统二层VPN的缺点(见题1)

双活,快速收敛,减少ARP泛洪数量、ARP代答机制、利用反射器减少连接数、L2/L3统一承载,简化网络

和传统的VPLS相比,引入控制面,EVPN 支持负载分担/BGP可以部署反射器避免全连接/ARP代答/收敛速度快等。

  • MPLS网络同网段的2个站点通过EVPN实现单播互访的流程?

CE发送ARP报文后,PE 之间交互MAC/IP路由交互MAC信息,MAC/IP 路由包含下一跳/RT/MAC等信息。

CE发送单播报文,PE 查MAC路由表,封装2层标签后送达对端。

  • 在CE 双归2台PE的场景中,EVPN 如何防止广播报文产生环路?

EVPN通过水平分割来防止此类场景产生环路。

假设CE双归PE1和PE2,在PE1收到来自CE的多播/广播流量会转发给PE2,PE2 收到报文后将检查流量中携带的EVPN ESI Label,发现该标签中的ESI值等于PE2与CE1连接的网段的ESI,则PE2不会将该多播流量发送至CE,从而避免形成环路。

DF选举(IP地址小的):接收来自其他PE(非PE1和PE2)发送过来的BUM报文,DF发送报文给CE,no-DF丢弃

帮助理解

PE发送给非CE双归的PE时是二层标签:公网隧道Tunnel、BUM流量标签

PE发送给CE双归的PE时是三层标签:公网隧道Tunnel、BUM流量标签、ESI标签(因为查ESI表项发现对端地址在ESI表项里面,用于防环)

  • 什么是Segment Routing? SR和传统的LDP/RSVP相比有什么优势?

Segment Routing将网络路径分成一个个段,并且为这些段和网络中的转发节点分配段标识ID。通过对段和网络节点进行有序排列(Segment List),就可以得到一条转发路径。

简化MPLS控制面:IGP的扩展,通过IGP即可完成SR 隧道的建立

TI-LFA:完备的防环机制,可实现100%防环

面向SDN:通过SDN控制器下发Segment List实现转发路径的控制

  • SR-BE 与SR-TE有什么区别?简述在SR里前缀段/节点段/邻接段的生成方式及作用。

SR-BE和LDP相似,依据IGP计算的最短路径转发报文;

SR-TE和TE类似,可以通过配置显式路径或通过控制器下发SegmentList实施流量工程。

邻接段由IGP自动分配,用于标识网络中链路,全局可见本地有效。

前缀段/节点段可以当做是同一个东西,手工分配,用于标识前缀,由IGP扩散到整网。

扩展:为何要使用邻接段:

  1. 用于流量工程
  2. 用于TI-LFA:对开销值较大的路径需要使用邻接段传递路由。在其他链路故障切换时,如果开销值较大,在切换瞬间链路开销值较大的路由器如果使用前缀段,路径切换会向开销值较小的路径转发,导致无法通过该开销值较大的链路转发,为了实现通过该链路转发,需要使用邻接段强制转发。
  • SRv6是什么?SRv6和SRMPLS有什么区别?

SRv6是在网络上基于IPv6转发数据包的一种协议。基于IPv6转发面的SRv6,通过在IPv6报文中插入一个路由扩展头SRH (Segment Routing Header),通过中间节点不断的进行更新目的地址操作来完成逐跳转发。

SR-MPLS转发层面是标签,SRv6转发层面是纯ipv6路由。

扩展:

SRv6-BE:通过SRv6外层报头直接指定目的网段Locator,不封装中间报头,转发路径使用BE尽力而为(或者说SPF最短路径转发)方式

SRv6-TE:封装外层报头和中间报头,外层报头用于下一跳,中间报头封装Segment List,用于指定中间经过的路由器。中间路由器收到报文后先解封装外层报头,发现目的IP不为自己时,使用BE转发,发现目的IP为自己时,继续解封装中间报头,中间报头的Segment不是最后一项时,使用Segment List的目的IP再次封装外层报头的目的下一跳,直到Segment List为0时,终点路由器解封装内层报文,然后根据Function转发到下挂的用户。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数通运营商方向常见面试问题(第五部分) 的相关文章

随机推荐

  • 女生写的如何追mm.看完后嫩头青变高手

    我是女生 xff0c 看到有的男生想追自己喜欢的女孩子又不敢追 xff0c 还想人家倒追她 xff0c 我很反感 从一个女生的角度 xff0c 我比较了解女孩子的心理 女孩子大多不会主动出击 xff0c 去追求自己喜欢的男孩 xff0c 除
  • 使用Dockerfile创建docker镜像

    在Dockerfile中用到的命令有 FROM FROM指定一个基础镜像 xff0c 一般情况下一个可用的 Dockerfile一定是 FROM 为第一个指令 至于image则可以是任何合理存在的image镜像 FROM 一定是首个非注释指
  • Ubuntu下软件更新无法安装的问题

    Ubuntu安装软件提示 需要安装不能信任的软件包 解决办法 用 Ubuntu 安装输入法软件包时提示 需要安装不能信任的软件包 xff0c 这个动作需要从没有授权的软件源来安装软件包 xff0c 赋予权限执行仍然无法安装 xff0c 上网
  • 【C#】C#中FTP的操作

    C 完成与FTP服务器交互的功能代码 包括连接FTP 上传文件 下载文件 创建文件夹 删除文件夹 目录列表 获取指定文件大小 对文件的重命名 移动文件 判断路径是否存在等功能 using System using System Collec
  • 深浅层特征融合——CBNet

    写在前面 本系列博客 深浅层特征融合 对几篇出现较新的深浅层特征融合算法进行简要介绍 xff0c 多为本人的论文笔记 xff0c 记录了一个深度学习小学生在看论文时想到的问题 论文题目 xff1a CBNet A Novel Composi
  • U盘安装mips架构的Deepin(或UOS)系统及配置适用的源

    安装环境 请确保您的电脑满足以下的配置要求 xff0c 如果您的电脑配置低于以下要求 xff0c 将无法完美地体验深度操作系统 xff1a 内存 xff1a 至少 2G 内存 RAM xff0c 4G 以上是达到更好性能的推荐值硬盘 xff
  • label smooth方法论文调研

    待看论文 xff1a When Does Label Smoothing Help xff08 重点要看的 xff09 Regularizing Neural Networks by Penalizing Confident Output
  • 动手实践——docker中利用jupyter对数据增强操作进行可视化

    整体流程 docker容器内搭建合适环境 gt 开启jupyter notebook gt 浏览器里敲数据增强操作代码 gt 可视化 搭建环境 参考博客 https segmentfault com a 1190000007448177 1
  • 半监督-SelfMatch-论文阅读笔记

    阅读背景 SimCLR在2020年2月第一次挂在arxiv上 xff0c 被ICML 2020接收 FixMatch在2020年1月第一次挂在arxiv上 xff0c 被NIPS 2020接收 概括总结 SelfMatch方法和 FixMa
  • AI提效工具|借助chatgpt快速读论文,快速总结、归纳、索引相似文章

    目前新论文层出不穷 xff0c 快速阅读论文 成为研究者们一个必备能力 本文简单记录了近期出现的两个借助chatgpt来帮助我们快速读论文的 神器 xff0c 帮助大家快速上手应用 xff0c 迅速提升论文阅读速度 此外 xff0c 本人也
  • 【更新中】目标检测——梳理,准备面试

    最近在准备找工作面试 xff0c 本文在此梳理了目标检测中涉及的面试要用的知识点 xff0c 包含了一下几方面 xff1a My paper reading 过程总结 xff1a 实际步骤所花时间评价改进先看了abstract 1 intr
  • python——迷宫问题总结

    关于迷宫问题 xff0c 常见会问能不能到达某点 xff0c 以及打印到达的最短路径 可以用回溯法 43 递归来解决 代码一 xff1a dfs 43 回溯 将矩阵外围以及路障统一设置为 1 设置current step和next step
  • (等待填坑)深度学习——蒸馏loss、蒸馏学习

    提出问题 参考博客 1 知识蒸馏 2 蒸馏
  • 图像篡改检测方向(Tamper Detection\ image forencis detection)学习笔记汇总(未完成)

    写在前面 最新在啃这个方向的论文 xff0c 零零总总找来了有几十篇 xff0c 目前自己也没看完 xff0c 下图中上面几行标星号的是自己打算多看几眼的 xff1a 这篇博客里会介绍几篇这个方向里做得比较好的几篇论文 demo工具 如果你
  • CELF优化的贪心算法

    用一个例子说明如下 xff1a 问题描述如下 xff1a 从一组节点中 xff0c 取出一组k个种子节点S xff0c 使得产生的增益最大 对任意的a属于A xff0c f a xff1a a加入之后的增益 有如下一个表 xff1a 初始扫
  • Linux磁盘分区基本分区

    目录 前言 一 磁盘简介 1 名词 2 类型 1 xff09 机械硬盘 2 xff09 固态硬盘 3 尺寸 4 接口 IDE和SATA的区别 5 术语 6 命名 7 分区方式 1 xff09 MBR 2 xff09 GPT 二 管理磁盘 1
  • 使用shell并发执行系统命令

    一 解决方案 旧方案为挨个执行shell exec xff0c 串行执行 xff0c 虽然执行很快 xff0c 奈何监听命令众多 xff0c redis连接有等待时间等 xff0c 有的还需要执行多次取平均值 xff0c 所以执行完已超过1
  • 基于C语言实现(WinForm)FIFA球队管理系统【100010337】

    1 引言 1 1 编写目的 在如今市场上 xff0c 各种评估分析类的软件层出不穷 作为当今世界上最受欢迎的球类之一 足球 xff0c 也以之为题材产生了世人所知的足球管理类游戏 xff0c FIFA足球经理 但是 xff0c 由于其占用内
  • Ubuntu18.04下CUDA10.x和TensorFlow1.x环境搭建(2019.7重编版)

    目录 前言开发环境一览 显卡驱动安装 下载驱动 禁用nouveau 安装驱动 安装CUDA 10 x第一个CUDA程序 安装cudnn7 x安装TensorFlow1 x最后 Mac和Ubuntu下修改pip源和TensorFlow CPU
  • 数通运营商方向常见面试问题(第五部分)

    VXLAN以主要应用在哪里 和传统的二层网络相比 xff0c 有什么优势7 数据中心 首先描述传统二层VPN的缺点 xff1a 传统二层要用STP 收敛慢 链路利用率低不合适 传统VPLS为解决环路会采用STP技术 xff0c CE到PE采