SDN和NFV的相关概念(转载)

1.      什么是router reflector?

BGP路由协议中一个AS内为了解决多个路由器之间建立太多全连接,用一个路由器充当router reflector,其他路由设备一部分是客户,一部分是非客户;客户通过router reflector发布和接收其他的路由,非客户设备与其他非客户设备和router reflector建立全连接,以发布和接收路由。

2.      什么是VPC?

现有多级树形拓扑下,两级之间设备互相多条链路往往成环,跑STP协议导致链路block引起浪费和链路不稳定性增加,为了解决这个问题,VPC被提出用于多设备的链路聚合,减少浪费,增加链路带宽和稳定性;思科技术。

3.      什么是VEPA?

为了降低服务器内虚拟路由或者交换机引起的内耗,将其转移到屋里设备上,cisco提出了VEB(Virtual Ethernet Bridge)相关专有技术,H3C提出了VEPA技术(Virtual Ethernet Port Aggregator虚拟以太网端口汇聚器),被广大厂商很快支持和认可;类似地,数据中心之间的大二层互联技术,Cisco提出了专有的OTV(Overlay Transport Virtualization)虚拟化中继传输技术,核心是通过“MAC in IP”的方式,通过隧道技术穿越三层网络实现二层网络的互通;H3C提出了VPLSoGRE完全开放的标准技术。

VEPA属于802.1Qbg的一种模式,还有Multi-Channel模式。Multi-Channel对交换机屋里端口虚拟出多个vport,相当于与服务器建立多个通道,每个VM使用一个通道与外界交换机相连。

思科还提出了已终止的802.1Qbh协议,以及原理相似的802.1BR协议;802.1BR插入一个VN-TAG标记,用于标记VM连接的通道和映射到交换机的虚端口,尚无产品化。

 

4.      什么是STT(Stateless Transport Tunneling)?

为了实现虚拟网络地址重叠,为了实现物理网络拓扑中的虚拟网络设备、网络拓扑及虚拟机迁移,需要使用隧道技术;但是有时隧道封装和解封装需要从hypervisor直接支持,并且隧道的封装会对网卡的MTU、报文传输性能、分片报文传输等有影响,为了解决这些问题,引入了类似于IP-TCP报文格式的VTT封装格式;多租户之间通过context id相互识别并通信。

5.      什么是SR-IOV?

R-IOV 技术是一种基于硬件的虚拟化解决方案(需要硬件和软件均支持),可提高性能和可伸缩性。SR-IOV 标准允许在虚拟机之间高效共享 PCIe(PeripheralComponent Interconnect Express,快速外设组件互连)设备,并且它是在硬件中实现的,可以获得能够与本机性能媲美的 I/O 性能。SR-IOV 规范定义了新的标准,根据该标准,创建的新设备可允许将虚拟机直接连接到 I/O 设备。

6.      什么是NFV(百度的)?

NFV(Network Function Virtualization,网络功能虚拟化)的目标是通过基于行业标准的服务器、存储和网络设备,来取代私有专用的网元设备。由此带来的好处是主要有两个,其一是标准设备成本低廉,能够节省巨大的投资成本;其二是开放API接口,能够获得更灵活的网络能力。NFV是下述三大技术的集合:其一是服务器虚拟化托管网络服务虚拟设备,尽可能高效地实现网络服务的高性能;其二是SDN对网络流量转发进行编程控制,以所需的可用性和可扩展性等属性无缝交付网络服务;其三是云管理技术可配置网络服务虚拟设备,并通过操控SDN来编排与这些设备的连接,从而通过操控服务本身实现网络服务的功能。

7.      什么是I2RS?

I2RS是目前SDN技术标准之一,是IETF项目中之一;实现目标是让controller与现有路由设备功能决定网络设备对报文的转发路由,一种设备商主导的更加务实的方案。

8.      什么是ALTO(application-layer traffic optimization)?

IETF项目中之一的ALTO主要通过为应用层提供更多的网络信息,完成应用层的流量优化,用于判断的参数包括最大带宽、最少跨域、最低成本等等。ALTO的研究思想体现了SDN向上层应用开放接口的理念,这种开放部分网络信息以优化应用的做法,从广义上讲也是SDN的一种实现类型。

9.      什么是PCEP(RFC5440)?

PCEP: Path Computation Element (PCE) Communication Protocol(PCEP) for communications     

   between a Path ComputationClient (PCC) and a PCE, or between two PCEs.

PCC:  Path Computation Client; any clientapplication requesting a path computation to be

      performed by a Path Computation Element.

PCE:  Path Computation Element; an entity(component, application, or network node) that

      iscapable of computing a network path or route based on a network graph and

      applying computational constraints.

10.  什么是TTP(Table Typing Patterns)?

Google的B4 中用的交换机并非是完全支持openflow的交换机,而是在传统交换芯片商通过封装做出的一种折中方案,利用现有芯片的处理逻辑和表项来组合出 OpenFlow想要达到的功能,当然不可能是所有功能,只能是部分;后来改名为NDMNegotiabable Data-plane Model)。

转载:https://blog.csdn.net/night_elf_1020/article/details/24131459

猜你喜欢

转载自blog.csdn.net/pgl608/article/details/80403882