TTEP.CN > 手机 >
igp总结之eigrp
igp总结之eigrp
一种高级距离矢量路由选择协议,同时具备距离矢量和链路状态路由协议的特点。
EIGRP---增强型内部网关路由协议,是cisco公司开发的一个平衡混合型路由协议,它融合了距离矢量和链路状态两种路由协议的优点,支持IP,IPX,Applletalk等多种网络层协议。
EIGRP是一个高效的路由协议,它的特点如下:
1、控制层面:
不同的igp协议,选用AD小的(AD可指管理距离和eigrp的通告距离,此处指管理距离)不同的igp协议,选用metric小的路径
数据层面:
目标ip与mask与操作查询路由条目
最长匹配路由条目
2、通过发送和接受hello包建立和维持邻居关系,并交换路由信息;
3、采用组播(224.0.0.10)或单播进行路由更新;
4、EIGRP的管理距离为内部90或外部170;
5、采用触发更新,减少带宽占用;
6、支持可变长子网掩码(VLSM),默认开启自动汇总功能;
7、支持IP,IPX和ApplleTalk等多种网络层协议;
8、对每一种网络协议,EIGRP都 维持独立的邻居表、拓扑表和路由表;
9、EIGRP使用diffusing update算法(DUAL)来实现快速收敛并确保没有路由环路;
10、存储整个网络拓扑结构的信息,以便快速适应网络变化;
11、支持等价和非等价的负载均衡;
12、使用可靠传输协议(RTP)保证路由信息的传输的可靠性;
13、无缝连接数据链路层协议和拓扑结构,EIGRP不要求对OSI参考模式2层协议进行特别的配置。
14、建立邻居的必要相同点
AS号,认证密码,K值,MTU
EIGRP协议的工作原理
EIGRP通过收发五种报文生成邻居表和拓扑表,并通过DUAL(弥散更新算法)算法得出路由表:
*hello包 形成邻居关系 ---邻居表--拓扑表--路由表
*update(更新包) 发送路由更新
*query(查询包) 当失去某条路由后,向邻居发出查询包;
*replay(回复包) 当路由器收到查询包,必须做出回复;
*ACK(确认包) 收到更新数据包的路由器,必须做出确认。
update包,query包,replay包是可靠的包,即必须有回应,否则要重发
注:红色为可靠报文
#show ip eigrp neighbors //查看eigrp邻居表
SRTT:可靠报文发出到收到ACK的时间间隔
RTO:重传超时时间,发出update后,如收不到ack,就在RTO之后才再发uodate,默认重传16次,如还没收到,重建邻居关系
重点为查询包Query:
①互相发送hello包,建立邻居关系
②第一次建立邻居关系时,交换全部路由条目,否则,增量更新,收到后发送ack确认
#show ip eigrp topology //查看拓扑表
#debug ip eigrp 65001 ?
2个路由器要形成邻居关系,要看彼此的hello
EIGRP HELLO 时钟
*在带宽大于T1的网络链路上hello包每5秒发送一次
*在带宽小于T1的链路上hello包每60秒发送一次
*hold time是hello time的3倍
EIGRP路由选择协议中的关键术语
1、邻居表:在各直连邻居间的双向通信。
2、路由表:最佳路由
3、拓扑结构表(完全相同)
4、FD:可行距离,去目的网络的链路开销总和
5、AD:报告距离,相邻路由器到目的网络的路径链路开销总和
不等价负载均衡:必要条件可行继任者的AD值<继任者的FD(默认支持4条,最大支持6条)在路由模式下,maximum,然后variance
可行继任者的FD<继任者的FD*variance,就可以成为非均衡负载均衡路径带宽和延迟都在接口上修改
6、后继路由(successer):路由表中的最佳路由
7、可行后继路由(feasible successer):备份路由,保存拓扑结构表中。(相当于后继路由的冗余路由)次优路径的AD值<最优路径的FD值,则该次优路径即为可行后继路由(feasible successer)
8、metric值的计算:
带宽k1:
负载k2:
延迟k3:
可靠性K4:
MTU K5:
默认K1和K3置1,其他为0
Metric=(10^7/带宽kbps延迟/10微秒)*256
路由流向的入接口的metric值相加,必须计算环回口metric
9、修改默认参数
IP Hello-interval eigrp 100 hello时间
(eigrp修改hello时间不影响邻居关系的建立,但ospf的hello时间不同,就不能建立起邻居关系,而eigrp的as号必须相同,ospf的as号不必相同,仅用于区分进程号)
10、路由的注入
重分布:先在边界路由上设置0.0.0.0,下一跳指向外网(自身的出接口)再redistribut static注入0.0.0.0 的eigrp外部默认路由,在边界路由上设置,as内的路由就可收到,管理距离为170
默认路由:先在边界路由上设置0.0.0.0,下一跳指向外网(自身的出接口)
Network 0.0.0.0
Ip default-network:在边界路由器上
Ip default-network 指向外网(自身的出接口)的主类ip,该主类ip为默认路由(并非只有0.0.0.0是默认路由,凡带*号的都是默认路由)
把与外网的直连网段(主类)通告进eigrp
Router eigrp 100
Network
若路由表没有该主类路由网段,必须手工添加该静态路由,指向空接口
例如:
①ip route 0.0.0.0 0.0.0.0 f0/0
Router eigrp 100
Redistribute static
Redistribute static metric 1544 100 255 1 1500
②ip route 0.0.0.0 0.0.0.0 s0/0
Router eigrp 100
Network 0.0.0.0
③ip default-network 192.168.1.0
Router eigrp 100
Network 192.168.1.0
Ip route 192.168.1.0 255.255.255.0 s1/0
11、手动汇总:ip summary-address eigrp as 号 汇总路由在路由出接口做
取明细路由的最小开销值
当最后一条明细路由down后,该汇总路由才会消失
自动把汇总路由指向null0
12、eigrp认证:仅支持MD5认证,基于接口
全局模式下:
Key chain XXX #定义钥匙串名字xxx,本地有效
Key 1
Key-string cisco #key 1的密码,可定义多个key,两端密码必须一致
13、passive interface (一般用于优化),没必要向环回口发送报文,在环回口中设置被动接口后,不发送eigrp报文(路由进程下使用),路由照样发出去
直连路由的宣告:
1、宣告网段方式:不在子网掩码,格式为A、B、C大类的网络位数。
2、宣告子网方式:携带子网掩码(反掩码),格式为实际网络位数,需要做路由汇总。
一种高级距离矢量路由选择协议,同时具备距离矢量和链路状态路由协议的特点。
EIGRP---增强型内部网关路由协议,是cisco公司开发的一个平衡混合型路由协议,它融合了距离矢量和链路状态两种路由协议的优点,支持IP,IPX,Applletalk等多种网络层协议。
EIGRP是一个高效的路由协议,它的特点如下:
1、控制层面:
不同的igp协议,选用AD小的(AD可指管理距离和eigrp的通告距离,此处指管理距离)不同的igp协议,选用metric小的路径
数据层面:
目标ip与mask与操作查询路由条目
最长匹配路由条目
2、通过发送和接受hello包建立和维持邻居关系,并交换路由信息;
3、采用组播(224.0.0.10)或单播进行路由更新;
4、EIGRP的管理距离为内部90或外部170;
5、采用触发更新,减少带宽占用;
6、支持可变长子网掩码(VLSM),默认开启自动汇总功能;
7、支持IP,IPX和ApplleTalk等多种网络层协议;
8、对每一种网络协议,EIGRP都 维持独立的邻居表、拓扑表和路由表;
9、EIGRP使用diffusing update算法(DUAL)来实现快速收敛并确保没有路由环路;
10、存储整个网络拓扑结构的信息,以便快速适应网络变化;
11、支持等价和非等价的负载均衡;
12、使用可靠传输协议(RTP)保证路由信息的传输的可靠性;
13、无缝连接数据链路层协议和拓扑结构,EIGRP不要求对OSI参考模式2层协议进行特别的配置。
14、建立邻居的必要相同点
AS号,认证密码,K值,MTU
EIGRP协议的工作原理
EIGRP通过收发五种报文生成邻居表和拓扑表,并通过DUAL(弥散更新算法)算法得出路由表:
*hello包 形成邻居关系 ---邻居表--拓扑表--路由表
*update(更新包) 发送路由更新
*query(查询包) 当失去某条路由后,向邻居发出查询包;
*replay(回复包) 当路由器收到查询包,必须做出回复;
*ACK(确认包) 收到更新数据包的路由器,必须做出确认。
update包,query包,replay包是可靠的包,即必须有回应,否则要重发
注:红色为可靠报文
#show ip eigrp neighbors //查看eigrp邻居表
SRTT:可靠报文发出到收到ACK的时间间隔
RTO:重传超时时间,发出update后,如收不到ack,就在RTO之后才再发uodate,默认重传16次,如还没收到,重建邻居关系
重点为查询包Query:
①互相发送hello包,建立邻居关系
②第一次建立邻居关系时,交换全部路由条目,否则,增量更新,收到后发送ack确认
#show ip eigrp topology //查看拓扑表
#debug ip eigrp 65001 ?
2个路由器要形成邻居关系,要看彼此的hello
EIGRP HELLO 时钟
*在带宽大于T1的网络链路上hello包每5秒发送一次
*在带宽小于T1的链路上hello包每60秒发送一次
*hold time是hello time的3倍
EIGRP路由选择协议中的关键术语
1、邻居表:在各直连邻居间的双向通信。
2、路由表:最佳路由
3、拓扑结构表(完全相同)
4、FD:可行距离,去目的网络的链路开销总和
5、AD:报告距离,相邻路由器到目的网络的路径链路开销总和
不等价负载均衡:必要条件可行继任者的AD值<继任者的FD(默认支持4条,最大支持6条)在路由模式下,maximum,然后variance
可行继任者的FD<继任者的FD*variance,就可以成为非均衡负载均衡路径带宽和延迟都在接口上修改
6、后继路由(successer):路由表中的最佳路由
7、可行后继路由(feasible successer):备份路由,保存拓扑结构表中。(相当于后继路由的冗余路由)次优路径的AD值<最优路径的FD值,则该次优路径即为可行后继路由(feasible successer)
8、metric值的计算:
带宽k1:
负载k2:
延迟k3:
可靠性K4:
MTU K5:
默认K1和K3置1,其他为0
Metric=(10^7/带宽kbps延迟/10微秒)*256
路由流向的入接口的metric值相加,必须计算环回口metric
9、修改默认参数
IP Hello-interval eigrp 100 hello时间
(eigrp修改hello时间不影响邻居关系的建立,但ospf的hello时间不同,就不能建立起邻居关系,而eigrp的as号必须相同,ospf的as号不必相同,仅用于区分进程号)
10、路由的注入
重分布:先在边界路由上设置0.0.0.0,下一跳指向外网(自身的出接口)再redistribut static注入0.0.0.0 的eigrp外部默认路由,在边界路由上设置,as内的路由就可收到,管理距离为170
默认路由:先在边界路由上设置0.0.0.0,下一跳指向外网(自身的出接口)
Network 0.0.0.0
Ip default-network:在边界路由器上
Ip default-network 指向外网(自身的出接口)的主类ip,该主类ip为默认路由(并非只有0.0.0.0是默认路由,凡带*号的都是默认路由)
把与外网的直连网段(主类)通告进eigrp
Router eigrp 100
Network
若路由表没有该主类路由网段,必须手工添加该静态路由,指向空接口
例如:
①ip route 0.0.0.0 0.0.0.0 f0/0
Router eigrp 100
Redistribute static
Redistribute static metric 1544 100 255 1 1500
②ip route 0.0.0.0 0.0.0.0 s0/0
Router eigrp 100
Network 0.0.0.0
③ip default-network 192.168.1.0
Router eigrp 100
Network 192.168.1.0
Ip route 192.168.1.0 255.255.255.0 s1/0
11、手动汇总:ip summary-address eigrp as 号 汇总路由在路由出接口做
取明细路由的最小开销值
当最后一条明细路由down后,该汇总路由才会消失
自动把汇总路由指向null0
12、eigrp认证:仅支持MD5认证,基于接口
全局模式下:
Key chain XXX #定义钥匙串名字xxx,本地有效
Key 1
Key-string cisco #key 1的密码,可定义多个key,两端密码必须一致
13、passive interface (一般用于优化),没必要向环回口发送报文,在环回口中设置被动接口后,不发送eigrp报文(路由进程下使用),路由照样发出去
直连路由的宣告:
1、宣告网段方式:不在子网掩码,格式为A、B、C大类的网络位数。
2、宣告子网方式:携带子网掩码(反掩码),格式为实际网络位数,需要做路由汇总。
- 最近发表
- 赞助商链接