eigrp在低速链路比如fr中传输包时候的问题
书上说 的 点到多点(没有子接口) 和点到点(每个子接口一个vc) 的区别比较模糊
比如在这个例子: 属于使用子接口的例子,访问带宽只有256K,共有10各子接口,每个子接口的pvc的速率是56k,那么按照理论来说每个子接口给分25。6比较合适,所以使用bandwidth 25命令配置:
接口下配置如下:
bandwidth 25
ip bandwidth-percent eigrp 123 90
但是又说
也可以配置成:
bandwidth 56
ip bandwidth-percent eigrp 123 41
虽然两种方式eigrp数据包所占的比例是一样的,但是反映到bandwidth的话,其不是就没有意义了,因为道理上说的是在这种情况10个pvc(10×56=560K)大于256K,应该用256k/10=25k。可是按照上面这个举例道理就不存在了,并且这样的话跟 点到多点(没有子接口)的情况就没有任何区别了!!
------------------------------------------------------
其实这取决于你怎么看这个端口。
如果负载比较满,那么很可能每一个PVC能分到的带宽就是25k,这个时候
bandwidth 25
ip bandwidth-percent eigrp 123 90
比较合适;
如果负载很低,那么每一个PVC在工作的时候都能使用到56K, 这个时候
bandwidth 56
ip bandwidth-percent eigrp 123 41
可能好一点吧。
核心思想可能就是,不要让EIGRP的流量阻塞PVC,因为如果bandwidth-percent配大了,光是EIGRP的流量就可能把整个端口的带宽用完。
---------------------------------------------------------
1.接口
2.如果是点对多点的子端口,我觉的应该调高eigrp的可用带宽:
bandwidth 56
ip bandwidth-percent eigrp 123 90
ps. 就这样的低速网络结构来说,最合适的路由协议应该是静态路由。EIGRP尤其不适合在低速链路上运行(可以参考EIGRP SOA问题的分析)。
----------------------------------------------------------'
bandwidth 值是可以由用户自行设定的,但不能随便设置。
因为bandwidth 是动态路由协议路径选择计算的主要参数之一,如果你把bandwidth值设成20000,路由协议真的会舍弃10M的主线路不用而选择使用这条FR线路的。
在EIGRP中,由于它可以根据负载load来动态进行负载均衡,正确的load 计算的前提是设置了正确的bandwidth参数。
摘自:Routing TCP/IP V1 (IGP的bible, 建议好好阅读一下)
When neighbors mysteriously disappear from neighbor tables and then reappear, or users complain of
intermittently unreachable destinations, SIA routes may be the culprit. Checking the error logs of routers
is a good way to find out whether SIAs have occurred (Figure 8.52)...
Common causes of SIAs in larger EIGRP internetworks are heavily congested, low-bandwidth data links
and routers with low memory or overutilized CPUs. The problem will be exacerbated if these limited
resources must handle very large numbers of queries.
The careless adjustment of the bandwidth parameter on interfaces may be another cause of SIAs. Recall
that EIGRP is designed to use no more than 50% of the available bandwidth of a link. This restriction
means that EIGRP's pacing is keyed to the configured bandwidth. If the bandwidth is set artificially low
in an attempt to manipulate routing choices, the EIGRP process may be starved. If IOS 11.2 or later is
being run, the command ip bandwidth-percent eigrp may be used to adjust the percentage of bandwidth
used.
低速线路本来带宽就有限,使用动态路由协议会占用带宽,不合适;
低速线路稳定性比较差,动态的变化会通过路由协议影响网络的其他部分;
低速线路上的路由器一般CPU/RAM有限,运行动态路由协议加重了它的负担;
所以静态路由最适合低速线路。
如果非要运行动态路由协议,EIGRP一般来说优于OSPF,但OSPF设计得好不比EIGRP运行的效果差(比如合理使用stub、total stub和nssa区域、on-demand circuit等特性)。
比如在这个例子: 属于使用子接口的例子,访问带宽只有256K,共有10各子接口,每个子接口的pvc的速率是56k,那么按照理论来说每个子接口给分25。6比较合适,所以使用bandwidth 25命令配置:
接口下配置如下:
bandwidth 25
ip bandwidth-percent eigrp 123 90
但是又说
也可以配置成:
bandwidth 56
ip bandwidth-percent eigrp 123 41
虽然两种方式eigrp数据包所占的比例是一样的,但是反映到bandwidth的话,其不是就没有意义了,因为道理上说的是在这种情况10个pvc(10×56=560K)大于256K,应该用256k/10=25k。可是按照上面这个举例道理就不存在了,并且这样的话跟 点到多点(没有子接口)的情况就没有任何区别了!!
------------------------------------------------------
其实这取决于你怎么看这个端口。
如果负载比较满,那么很可能每一个PVC能分到的带宽就是25k,这个时候
bandwidth 25
ip bandwidth-percent eigrp 123 90
比较合适;
如果负载很低,那么每一个PVC在工作的时候都能使用到56K, 这个时候
bandwidth 56
ip bandwidth-percent eigrp 123 41
可能好一点吧。
核心思想可能就是,不要让EIGRP的流量阻塞PVC,因为如果bandwidth-percent配大了,光是EIGRP的流量就可能把整个端口的带宽用完。
---------------------------------------------------------
1.接口
2.如果是点对多点的子端口,我觉的应该调高eigrp的可用带宽:
bandwidth 56
ip bandwidth-percent eigrp 123 90
ps. 就这样的低速网络结构来说,最合适的路由协议应该是静态路由。EIGRP尤其不适合在低速链路上运行(可以参考EIGRP SOA问题的分析)。
----------------------------------------------------------'
bandwidth 值是可以由用户自行设定的,但不能随便设置。
因为bandwidth 是动态路由协议路径选择计算的主要参数之一,如果你把bandwidth值设成20000,路由协议真的会舍弃10M的主线路不用而选择使用这条FR线路的。
在EIGRP中,由于它可以根据负载load来动态进行负载均衡,正确的load 计算的前提是设置了正确的bandwidth参数。
摘自:Routing TCP/IP V1 (IGP的bible, 建议好好阅读一下)
When neighbors mysteriously disappear from neighbor tables and then reappear, or users complain of
intermittently unreachable destinations, SIA routes may be the culprit. Checking the error logs of routers
is a good way to find out whether SIAs have occurred (Figure 8.52)...
Common causes of SIAs in larger EIGRP internetworks are heavily congested, low-bandwidth data links
and routers with low memory or overutilized CPUs. The problem will be exacerbated if these limited
resources must handle very large numbers of queries.
The careless adjustment of the bandwidth parameter on interfaces may be another cause of SIAs. Recall
that EIGRP is designed to use no more than 50% of the available bandwidth of a link. This restriction
means that EIGRP's pacing is keyed to the configured bandwidth. If the bandwidth is set artificially low
in an attempt to manipulate routing choices, the EIGRP process may be starved. If IOS 11.2 or later is
being run, the command ip bandwidth-percent eigrp may be used to adjust the percentage of bandwidth
used.
低速线路本来带宽就有限,使用动态路由协议会占用带宽,不合适;
低速线路稳定性比较差,动态的变化会通过路由协议影响网络的其他部分;
低速线路上的路由器一般CPU/RAM有限,运行动态路由协议加重了它的负担;
所以静态路由最适合低速线路。
如果非要运行动态路由协议,EIGRP一般来说优于OSPF,但OSPF设计得好不比EIGRP运行的效果差(比如合理使用stub、total stub和nssa区域、on-demand circuit等特性)。
浙公网安备 33010602011771号