链路聚合基本概念:
1.发送/接收速率为10Mbit/s的以太网端口常被称为标准以太网端口,或标准以太口,或10兆以太网端口,或10兆以太口,或10M以太网端口,或10M以太口,或10M口
2.发送/接收速率为100Mbit/s的以太网端口常被称为快速以太网端口,或快速以太口,或100兆以太网端口,或100兆以太口,或100M以太网端口,或100M以太口,或FE端口,或FE口(注:FE是Fast Ethernet的简称)
3.发送/接收速率为1000Mbit/s的以太网端口常被称为千兆以太网端口,或千兆以太口,或千兆口,或吉比特端口,或吉比特口,或GE端口,或GE口(注:GE是Gigabit Ethernet的简称)
4.发送/接收速率为10Gbit/s的以太网端口常被称为万兆以太网端口,或万兆以太口,或万兆口,或10GE端口,或10GE口
5.发送/接收速率为100Gbit/s的以太网端口常被称为100GE端口,或100GE口
以太网链路的说法是与以太网端口的说法相对应的。例如,如果一条链路两端的端口是GE口,则这条链路就称为一条GE链路;如果一条链路两端的端口是FE口,则这条链路就称为一条FE链路,如此等等
链路聚合的基本原理:
链路聚合的基本原理其实就是“流量分担”原理:多条成员链路共同分担了链路聚合的总流量。另外,如果聚合链路中的某条成员链路发生了故障而中断,则聚合链路的总流量会继续被其他的成员链路来分担(或者说,本该由故障链路分担的流量会被FD转移给其他的成员链路)
有害乱序现象和无害乱序现象:
聚合链路在工作过程中,由于帧的长度有长有短,于是帧的传输时间就有长有短,而不同的帧所经过的成员链路又可能不同,所以一般情况下总是会出现乱序现象。我们无法避免乱序现象,但我们必须避免有害乱序现象。
是否能避免有害乱序现象,关键是看聚合端口的FD事如何将帧分发给不同的成员端口的。为此,人们引入了Conversation这个概念。一个Conversation,是指若干个帧组成的一个集合,该集合中的不同的帧在接收端的聚合端口的帧接收队列中的先后顺序必须与它们在发送端的聚合端口的帧发送队列中的先后顺序保持一致。如果保持了一致,则一定不会发生有害乱序现象;如果没有保持一致,则一定会发生有害乱序现象。需要强调的是,不同的Conversation之间的交集必须是空集。也就是说,同一个帧,不能既属于这个Conversation,又属于另外一个Conversation。还有就是,一个帧不能不属于任何Conversation
为了避免有害乱序现象的产生,同时又能实现流量分担,聚合端口的FD必须遵从如下的分发原则:
1.同一个Conversation中的帧,必须被分发给同一条成员链路(这样就避免了有害乱序现象)
2.不同Conversation中的帧,可以被分发给同一条成员链路,也可以被分发给不同的成员链路(这样就实现了流量分担)
从上数FD的分发原则来看,同一个Conversation中的帧是不会乱序的,这就避免了有害乱序现象的产生。另一方面,不同Conversation中的帧是有可能会乱序的,但这种乱序只是无害乱序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)