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

迪普adx3000负载均衡查看运营商流量_负载均衡


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

迪普adx3000负载均衡查看运营商流量_取整_02


配置交换机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

迪普adx3000负载均衡查看运营商流量_最优路径_03


配置路由器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

迪普adx3000负载均衡查看运营商流量_最优路径_04


其它R3、R4和SW2 配置方法一样。

现在查看一下3张表

show ip eigrp topology

show ip eigrp neighbor

show ip route

迪普adx3000负载均衡查看运营商流量_最优路径_05

现在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这上面的值 才行。

迪普adx3000负载均衡查看运营商流量_负载均衡_06


迪普adx3000负载均衡查看运营商流量_取整_07


迪普adx3000负载均衡查看运营商流量_负载均衡_08