eigrp协议 :从数据包封装的角度,EIGRP封装在IP报头,协议是三层协议,是CISCO的私有协议,支持负载均衡
eigrp协议有三张表:
邻居表:彼此hello一下就建立了邻居表
拓扑表:所有的邻居告知的信息都放在此表中
路由表:用标准算出一个度量值,把度量值
度量值:
算法:107/最小带宽(k)+延迟总和(10us一个单位)256=metric
影响度量值的几个参数:带宽B,延迟D,可靠性A,负载L,最大MTU
在实现负载均衡中,当次优AD大于最优FD无法做负载均衡的时候,通常改 带宽值来实现。
负载均衡:
1、等价负载均衡
2、非等价负载均衡
只有eigrp可以做非等价负载均衡,意思是,到达同一目的地有多条路径,而它们的度量值不一样时,可以做非等价负载均衡,可以通过设置variance值来进行不等价负载均衡,即两数相除取整加1,满足此条件的线路就可以按非等价负载均衡的方式发送数据包,非等价最大支持16条.
AD:通告距离(下一跳节点到目标网络之间的开销)
FD:可行距离(从本地路由器开始算起到目标网络之间的cost)
次优路径的AD必须小于最优路径的FD才能做负载均衡。
V值
V*最优路径的FD>次优路径的FD
也就是 次优路径的FD/最优路径的FD取整+1=V值
网络图如下:
IP地址配置:R1 13.1.1.1 12.1.1.1 11.1.1.1
SW1 11.1.1.2
R2 12.1.1.2 24.1.1.2
R3 13.1.1.3 34.1.1.3
R4 24.1.1.4 34.1.1.4 44.1.1.1
SW2 44.1.1.2
全网实现eigrp
eigrp协议的配置和非等价负载均衡实验_第1张图片
R1>enable
configure terminal
interface fa 1/0
no shutdown
ip address 11.1.1.1 255.255.255.0
interface se 2/0
no shutdown
ip address 12.1.1.1 255.255.255.0
interface fa 0/0
no shutdown
ip address 13.1.1.1 255.255.255.0
exit
router eigrp 100 运行eigrp 自治系统号AS 100,这个一定要大家一样,不在同一个AS 内无法通讯。
no auto-summary 关闭自动汇总,这个可以防止同网段故障形成环路和自动汇总而增加的大量路由条目。
network 11.1.1.0 0.0.0.255 用掩码形式、宣告接口、如果不输入反掩码、则会默认使用主类网络号(主类网络号会引起的范围太大)。
network 12.1.1.0 0.0.0.255
network 13.1.1.0 0.0.0.255
eigrp协议的配置和非等价负载均衡实验_第2张图片
配置交换机SW1 是用来测试网络用的,配置一个VLAN IP。
SW1>enable
configure terminal
interface fa 0/1
no shutdown
switchport mode trunk
exit
interface vlan 1
ip address 11.1.1.2 255.255.255.0
no shutdown
ip default-gateway 11.1.1.1
eigrp协议的配置和非等价负载均衡实验_第3张图片
配置路由器R2
R2>enable
configure terminal
interface se 2/0
no shutdown
ip address 12.1.1.2 255.255.255.0
interface se 3/0
no shutdown
ip address 24.1.1.2
exit
router eigrp 100
no auto-summary
network 12.1.1.0 0.0.0.255
network 24.1.1.0 0.0.0.255
eigrp协议的配置和非等价负载均衡实验_第4张图片
其它R3、R4和SW2 配置方法一样。
现在查看一下3张表
show ip eigrp topology
show ip eigrp neighbor
show ip route
eigrp协议的配置和非等价负载均衡实验_第5张图片

现在ping 全网都是通的。
再看一下R2 到R1 11.1.1.0的路由情况和拓扑表。原来24.1.1.0这条路是不通的。因为优先级别不如12.1.1.0这条路
.现在把R2连R4 双方的端口带宽改成100000,然后把V值设成38,再看路由表,发现就有2条路了。
via 24.1.1.4 (545280/33280), Serial3/0
via 12.1.1.1 (20514560/28160), Serial2/0
v值=20514560/545280 +1 =38 去零取整
注意次优路径的AD必须小于最优路径的FD才能做负载均衡
也就是28160这上面的值 要小于 545280这上面的值 才行。
eigrp协议的配置和非等价负载均衡实验_第6张图片
eigrp协议的配置和非等价负载均衡实验_第7张图片
eigrp协议的配置和非等价负载均衡实验_第8张图片