频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

理解思科IOS带宽命令

来源:techrepublic.com.com 作者: 出处:巧巧读书 2007-10-06 进入讨论组

我最近注意到大家似乎对Cisco IOS带宽声明产生了一些疑惑。带宽声明到底做了些什么?它真的是你的带宽吗?为什么要有带宽声明?在本文中,我想消除大家对Cisco IOS带宽命令的疑惑。

共同的假设
最近有人问我为什么他们的企业的网络无法从其互联网连接中获得已经配置的4 Mbps带宽。当他告诉我他们使用一条T1电路连接时,我解释说这是一条全T1线路,全双工的原始带宽是1.544 Mbps。

他计算路由器将带宽声明设置为4096,所以网络应该获得4 Mbps带宽。不幸的是,事实并非如此。让我们探究其中的奥妙。

带宽命令的真正用途
首先,让我们讨论带宽命令的真正用途。在上面的场景中,遇到问题的管理员没有理解这个命令的真正用途,而错误地认为网络会收到用该命令配置的带宽。

这个带宽命令用来向更高级协议传达接口速度。大多数时候,路由协议为了选择最好的路由而需要知道接口速度。

对于路由协议,IGRP,EIGRPOSPF都使用带宽声明。然而,TCP还会根据接口上配置的带宽调整其初始中继参数。

OSPF使用代价作为其路由度量,代价使用带宽进行计算。例如,OSPF得到108,然后用接口带宽除它。要计算一条全T1线路的代价,OSPF用1,544,000除100,000,000,得到OSPF代价为64。(Cisco路由器不使用浮点算法,所以它丢弃小数点后的数字。)

另一方面,EIGRP使用连接带宽计算其路由度量。这是EIGRP度量公式:

metric = [K1*bandwidth + (K2*bandwidth)/(256 - load) + K3*delay] * [K5/(reliability + K4)]

我们不打算在本文中计算一个度量,但是正如你看到的,该过程确实需要使用带宽。实际上,由于缺省的K值,用来计算EIGRP度量的唯一值是带宽和时延。

例子
我们在接口上配置了Cisco IOS带宽命令。例子如下:

interface Serial0/0
bandwidth 128
ip address 1.1.1.1 255.255.255.0 这条命令在接口上只有一个选项,以千比特计数的bandwidth。

Router(config-if)# bandwidth ?
<1-10000000> Bandwidth in kilobits
Router(config-if)#bandwidth

每种接口类型都有缺省的带宽值,例如串行街口为如下所示:

Router# show interface s0/0
Serial0/0 is administratively down, line protocol is down
Hardware is PowerQUICC Serial
MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,

如果是串行接口,缺省带宽是1,544 K(或一条全T1电路)。然而,你可能有一条部分的T1线路,缺省的可能不正确。

正如你看到的,当谈到路由协议选择适当的路由器时,在每个接口上设置正确的带宽是非常重要的。然而,无论你设置带宽命令为什么,实际上你不会在任何接口上获得更快的吞吐量,这两者没有什么关系。

URl收藏 http://www.qqread.com/network/r17/k358389.html 更多文章 更多内容请看Cisco IOS技术手册Cisco路由器配置手册Cisco交换机专题专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章