1 TRILL概述
TRILL的全称就是Transparent Interconnection of Lots of Links,顾名思义,其本质就是将很多条链路透明地组织在一起,以致于上层IP应用感觉这只是一条链路似的。它本质上是一个2.5层的技术,使用最短路径、多路径等三层路由技术来讲多条链路组织成为一个大二层网络,并支持VLAN、自配置、多播等二层功能。
它既有以太网的易配置特性,又有第三层路由的技术优势。
2 TRILL的背景
(1) 为什么以太网使用范围小有6字节地址,而IP在整个Internet中使用却有4个字节?
出于自配置的考虑。以太网设备的MAC地址是不需要配置的,也绝对不会冲突,因为不同以太网厂商购买不同地址块。
(2) 为什么需要TRILL,为什么不能仅用第二层或者第三层的技术来解决?
二层无法扩展到很大,因为基于CSMA/CD的以太网支持的网络半径是有限的;如果引入网桥,那么就要使用STP生成树协议来防止环路;但是STP阻塞将造成了一半的网络带宽浪费和次优路由。
单纯使用三层的核心问题在于主机在移动的过程中,IP地址是必须要改变的,因为IP地址本质上是分给链路而不是节点的。
3 TRILL技术
RBridge:实现了TRILL协议的设备叫做Routi