新版IE认证有感

来自:车小胖谈网络 (微信号:chexiaopangnetwork),作者:车小胖谈网络

Cisco最新IE认证关于二层交换的大纲,一共就5大块内容:

 

  • 交换机管理

  • 二层协议

  • VLAN技术

  • 二层聚合技术

  • 生成树技术

 


但是,在这些高度概括的关键字背后,又浓缩着很多知识。前人曾经说过:书越读越薄,书越读越厚。意思是随着理解的加深,不理解的东西越来越少,会的东西越来越多。随着理解的加深,可以在关键字的背后扩展出无限多的内容。

 

以“1.1.a  Managing MAC Address Table”为例,并不是单纯考察考生如何管理MAC Address Table,而是考察二层交换机学习MAC地址的流程,哪些流量需要单播交换,哪些流量需要广播交换,哪些流量需要Copy到CPU,哪些流量需要Copy到CPU、然后再转发到相关接口。学着学着发现问题大了,二层竟然没有一个类似三层的路由控制技术,你会问自己,为何二层没有一个控制技术,用以来相互学习、扩散MAC地址,同时可以避免二层环路?还要什么生成树协议啊?

 


当你学习到二层广播技术的时候,会发现二层没有办法使用控制协议,如果使用了,就限制了广播的扩散,而一旦以太网没有了广播带来的便利,以太网就没有那么好用。

 

既然广播还要继续使用、还不能有二层控制协议,那么势必要有一种手段来避免流量的环路,这自然就会有生成树技术的诞生。生成树的核心目标,就是将二层网络修剪成一个树状的发散状,广播流量在发散的拓扑里流动,是不会产生环路的。

 

生成树技术很好,但是也会带来一些不足。当举起大剪刀剪裁网络时,自然有很大一部分链路被剪断,潜台词是“尽管名义上它们依然活着,其实它们已经死了”。如何将这些被修剪掉的链路被利用起来呢?

 

自然就会产生“链路聚合技术”的需求,这里没有什么高深的技术,就是将2条或2条以上的物理链路,聚合成一条逻辑链路。在生成树的眼里,它们只是一条链路,生成树觉得一条链路不会产生环状拓扑,生成树老师傅自然不会修剪它。那么流量就可以在这一条逻辑链路上流动,具体每一根物理链路如何负载均衡,那仅仅是一个配置问题。

 

但是“智者千虑必有一失”,再伟大的技术都会有考虑不周的时候。生成树是为了避免环路,但万一由于人为的、配置的失误,有可能造成环路的情况发生,交换机需要“未雨绸缪”地将相关端口进行关闭操作,端口都关闭了,流量还怎么环路啊?这个技术就是“ERRDisable”技术。

 

当然二层还有一个关键技术,那就是VLAN技术。这个技术和MPLS 的标签有点异曲同工之妙。人世间有很多东西就是那么奇妙,苦苦思索的东西而不得,当你学习好VLAN,VLAN Tunnel、MAC in MAC,你会发现连MPLS VPN技术都理解了,甚至理解了网络中形形色色的隧道技术。

 

当然这一切的前提是,相信自己可以一切困难,静下心来踏踏实实研究技术,知道它们从哪里来到哪里去。等这种良好的学习习惯养成时,当你某一天站在半山腰俯瞰哪些曾经困扰你的难题时,你会发出会心的一笑:原来我和你之间一直只是隔着一层薄薄的纱,今天终于将薄纱捅破了。。。

推荐↓↓↓
程序员的那点事
上一篇:新版IE认证之交换技术 下一篇:为何DHCP Request消息是广播出去的?