网络通信 频道

经验:速度与带宽在交换机上的大不同

 二,速度与带宽在交换机上的大不同:
  正如上面所说我们可以针对端口的速度和带宽通过speed与bandwidth分别配置,那么如果要将某端口速度强制设置为100M能够用bandwidth 100000呢?又或者说要将某端口带宽限制带2M是否也可以通过speed 2指定其速度是2M呢?(如图1)

 

  相信不少读者也和我一样存在上面的疑问,实际上通过笔者的多次测试发现不管我们通过命/令speed 100还是bandwidth 100000,最终该端口的传输速度都不会超过100M,相当于完成了限速的目的,两个命令起到的效果都是一样的。同理使用speed 2还是bandwidth 2000都是将带宽设置为2M,网络流量速度不会超过这个限定。

  既然两条命令都能够针对网络的速度进行设置,那么他们的功能是否相同呢?又或者说两者可以随意使用呢?答案是否定的,他们之间在一些功能上的体现是不同的,这也是为什么路由交换厂商会针对速度设置两个命令的原因。有些时候我们必须通过带宽bandwidth命令来设置端口速度,而另外一些情况要求我们利用speed命令来限定端口传输的速度。

  (1)动态路由协议的应用:
  有经验的网管都知道路由协议在企业网络通讯过程中的重要意义,通过动态路由协议我们可以实现网络数据包的自动寻址,即使网络某条线路出现故障后也可以通过动态路由协议迅速找到另外一条新路来传输数据。利用动态路由协议我们大大的简化了网络管理的工作量,而且在实际应用中的灵活性也随之提高。

  不过动态路由协议的"非常好的"路径通常是通过某种算法计算得到的,其中考量的可能就有负载,可靠性,MTU,延时,带宽(bandwidth)等。而这个带宽(bandwidth)就是通过bandwidth命令来设置的。说白了当我们觉得某条线路传输效果不好时可以通过bandwidth来减少他的带宽值,从而让动态路由协议在选择路径时不优先考虑此线路。

  利用bandwidth带宽设置命令来修改各个端口各个线路的默认带宽值在实际应用中非常广泛,通过此命令我们可以更灵活的管理内网,让数据包可以在更可靠的路径中传输。而设置speed命令来限制端口传输速度并不会影响到带宽值,自然也无法影响路径选择。

  因此对于动态路由协议的路径选择来说bandwidth可以起到修改路径优先级的目的,而speed的设置不会影响动态路由协议路径的选择。

0
相关文章