一本SDN入门书籍读书笔记——网络虚拟化

网络虚拟化三种Tunnel技术比较:

1.VxLan:

virtual extensible LAN 虚拟可扩展局域网;将原始报文封装在一个UDP Tunnel Header里面,(在原始报文前面加上L2+IP+UDP+VxLAN头),并通过VxLan头里面的VNI信息将传统网络中的Vlan从4KB扩展到了16MB;(意味着可以创建最多16MB个虚拟网络)

为了能够更好的做负载均衡,先用原始报文的头信息计算出hash值,然后用这个hash值作为VxLan Tunnel头部中的UDP源端口。这样,当物理设备用外部Tunnel头中的UDP源端口来计算hash值做负载均衡的时候,实际上就已经包含了内部原始报文头部的信息;

 

使用场景:物理或者虚拟交换机;

优势:可以更好地做负载均衡;

劣势:是一项新技术,需要升级网络设备

 

2.NvGRE

Network Virtualization using Generic Routing Encapsulation 网络虚拟化Tunnel技术

没有字段像VxLan那样扩展Vlan数量,不能很好的做负载均衡;类似VxLan一样会先计算原始报文的头部信息的hash值;

 

使用场景:物理或虚拟交换机

优势:利用现有技术,大多数设备都支持GRE

劣势:有些设备不支持用GRE key做负载均衡

 

3.STT

stateless trasport tunneling(无状态传输Tunnel),

该技术标准主要是为了解决严重影响服务器性能的一个问题,报文分片;数据中心发出去的报文大多数是TCP,通常是很大的报文,发出去之前肯定要分片,分片是一个很影响CPU性能的工作,所以现在大多数服务器网卡都支持网卡分片,这样可以大大减轻CPU负担;但是当封装之后的报文发到网卡(如使用了NvGRE或者VxLan来封装原始报文),只能靠虚拟交换机(纯CPU)分片;STT和其他Tunnel不一样的地方是:Tunnel头部的格式是TCP格式,但实际上不是TCP,所以不需要维护任何连接状态,没有三次握手;

 

使用场景:虚拟交换机

优势:可以依靠网卡来做报文分片,降低服务器负担;

劣势:不能用于硬件交换机;

 

网络虚拟化三种组网方案:

纯软件:使用虚拟交换机做Tunnel的起点和终点;

传统硬件方案

折中方案:通过Controller控制硬件交换机

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
软件定义网络(Software-Defined Networking,SDN)是一种网络虚拟技术。传统的网络架构是由硬件设备和固定的网络协议组成的,而SDN则通过软件来对网络进行控制和管理。 SDN的核心思想是将网络的控制平面与数据平面分离,控制平面负责网络的管理和决策,而数据平面负责网络数据的转发。通过这种分离,网络管理员可以通过编写软件来控制网络的行为,实现对网络的灵活性和可编程性的提升。 SDN技术的基本架构由三个主要组件组成:控制器、网络设备和应用程序。控制器是SDN的大脑,负责接收网络管理员的指令,并将其转网络设备可以理解的命令。网络设备包括网络交换机和路由器,它们根据控制器的指令进行数据包的处理和转发。应用程序则是基于SDN架构开发的,可以根据特定需求实现网络的定制和优。 相比传统网络架构,SDN技术具有许多优势。首先,SDN可以实现网络的灵活性和可编程性,网络管理员可以通过编写软件来根据具体需求调整网络行为。其次,SDN网络的管理和维护,管理员可以通过集中的控制器对整个网络进行集中管理。此外,SDN还可以提高网络的可靠性和安全性,通过集中的控制可以更好地监控和响应网络中的安全威胁。 总之,SDN技术是一种网络虚拟技术,通过软件定义网络的行为,实现网络的灵活性、可编程性和集中管理,提高网络的可靠性和安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值