身边的网络常识

身边的网络常识

作为一个资深老码农,虽然一直专心于应用开发,但仍然免不了在某些场合去要接触与了解网络相关常识概念。这些对于网络工程师可能是入门级的知识,对于应用开发来说有些陌生,学习的时候,到处度娘搜索。给出几个权威的,比较专业以及正确的资料。

那比较权威和专业的资料来源来自于哪里呢?当然是设备厂商的官方网站了。

一、VRRP

对于目前常用的分布式微服务架构,在负载层,使用LVS作为4层负载是常见的一种设计。那LVS的高可用是什么原理?答案是VRRP协议。对于VRRP协议,原先是用于网络设备的高可用的,用在LVS这样的负载层最合适不过了。附两个权威VRRP资料,图文并茂,非常好:

1、华三官网:VRRP技术白皮书

2、华为官网:什么是VRRP

至于为什么是华三在前面而不是华为在前面,只是因为曾经在我最需要了解VRRP的时候,印象中是先搜到华三的这篇介绍,瞬间恍然大悟,所以这里放到前面,以示纪念。链接中的PDF文件,看发布日期,还是2008年的,真是。。。

LVS的高可用,貌似即使用了VRRP,也不过那样么,主备模式,没感觉高级啊?而且还有网段限制,扩展性也没那么强,要是超大规模集群咋办?那了解下OSPF吧。飞起。

二、OSPF

1、关于LVS与OSPF配合突破主备模式的一遍文章:突破LVS瓶颈,LVS Cluster部署(OSPF + LVS)

2、华为官网:OSPF

另外说一句,OSPF这样的高级玩意,和LVS常见的keepalived不一样,一个巨大的差别就是:不好自己测试模拟啊。那怎么办?只看文章,没感觉啊,总不能自己搞一套小一点的硬件设备来玩玩?介绍个好东西:GNS。

GNS3是一款图形网络模拟器,它可以模拟非常复杂的网络。可以帮助我们在学习理论知识的同时更好的去深层次的理解,它可以给我们把理论知识形象的展示出来。

详细的GNS3+LVS+OSPF的一个模拟实验,单独发一篇文章。链接如下:

三、SDN

软件定义网络,越来越火了,我不干网络,不代表不需要了解SDN,还有NFV,悲剧。

1、华为官网:什么是SDN

文中详细的介绍了为什么需要SDN,什么是SDN架构,SDN的优点,SDN与NFV的对比等等,非常适合科普入门,一篇文章够了。

不贴图不过瘾啊。应用层,控制层,基础设施层(数据平面,转发层)

SDN架构

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注