小五思科技术学习笔记之EIGRP

EIGRP知识概要
增强型内部网关路由协议(EIGRP)
EIGRP是一种高级距离矢量路由选择协议,并且是CISCO专用的路由协议融合了距离矢量和链路状态两种协议的特性距离矢量特性:传言机制,主类网络边界自动汇总A,B,C类链路状态特性:三张表,无环路的无类路由协议。
 
EIGRP的特性:
1、弥散算法(DUAL)的最佳路径选择,收敛迅速
2、非周期的增量更新,只通告链路状态信息
3、支持等价与非等价路径的负载均衡
4、使用组播地址224.0.0.10
5、支持VLSM和CIDR
6、支持手动汇总
7、支持多种网络层协议
8、默认为100跳,最大支持255跳
 
EIGRP中的三张表:
邻居表:列举了直接与该路由器直连的路由器
拓扑表:列举了从邻居里学来的所有到达目的网络路由条目
路由表:列举了计算后到达目的的最佳路径
 
EIGRP使用下列四种技术:
1、邻居发现协议:动态的发现直连的路由器
2、可靠的传输协议(RTP):RTP负责确保更新按顺序的传递给所有邻居
3、DUAL有限状态机:扩散的算法跟踪所有邻居路由器,算出无环路径
4、协议无关模块(PDM):EIGRP的协议无关模块支持多种网络:IP、Appletalk、Novell
 
EIGRP可靠的传输协议:
可靠的传输协议RTP用来管理EIGRP数据包的发送与接收。
每一个接收可靠组播的路由器都要给源发送一条单播的确认数据包
有序的发送是依靠数据包中2个序列号来保证的
 
EIGRP的数据包类型:
EIGRP包是封装在IP包头里面,用协议号88来标识
1、hello包:用来发现和恢复邻居,通过组播地址224.0.0.10发送,使用不可靠的发送
2、ACK包:不包含数据的hello包,使用单播的方式不可靠的发送
3、UPdata包:发送路由更新,总是可靠的,当接收更新是一台路由器时,更新包以单播发送,当接收更新是多台路由器时,更新包是组播
4、QUERY/REPLY包:查询包是组播或单播,应答包是通过单播方式。
 
 
实验拓扑图
 
小五思科技术学习笔记之EIGRP
 
实验要求:
使用EIGRP全网互通,配置EIGRP验证。
 
实验步骤:
1、利用Visio画出拓扑图
2、规划IP地址
3、利用DynamipsGUI进行模拟实验(使用Cisco3640 IOS)
 
具体配置:
 
Router1
Router1>en
Router1#conf t
//配置接口IP地址
Router1(config)#int loopback 0
Router1(config-if)#ip address 192.168.10.10 255.255.255.0
Router1(config-if)#no shut
Router1(config-if)#exit
Router1(config)#int loopback 1
Router1(config-if)#ip address 192.168.20.10 255.255.255.0
Router1(config-if)#no shut
Router1(config-if)#exit
Router1(config)#int s0/0
Router1(config-if)#ip ad
Router1(config-if)#ip address 10.1.1.10 255.255.255.0
Router1(config-if)#no shut
Router1(config-if)#exit
//查看接口IP信息
Router1#show ip interface brief 
Interface                  IP-Address      OK? Method Status                Protocol
Serial0/0                  10.1.1.10       YES manual up                    up      
Serial0/1                  unassigned      YES NVRAM  administratively down down    
Serial0/2                  unassigned      YES NVRAM  administratively down down    
Serial0/3                  unassigned      YES NVRAM  administratively down down    
Loopback0                  192.168.10.10   YES manual up                    up      
Loopback1                  192.168.20.10   YES manual up                    up      
Router1#conf t
//启用eigrp协议
Router1(config)#router eigrp 100
Router1(config-router)#net
Router1(config-router)#network 192.168.10.0 0.0.0.255
Router1(config-router)#network 192.168.20.0 0.0.0.255
Router1(config-router)#network 10.1.1.0 0.0.0.255    
Router1(config-router)#exit
//配置验证
Router1(config)#key chain xiaowu
Router1(config-keychain)#key 10
Router1(config-keychain-key)#key-string 51cto
Router1(config)#int s0/0
Router1(config-if)#ip authentication mode eigrp 100 md5
Router1(config-if)#ip authentication key-chain eigrp 100 xiaowu 
Router1(config-if)#exit
Router1(config)#
 
 
Router2
Router2>en
Router2#conf t
Router2(config)#int s0/0
Router2(config-if)#ip address 10.1.1.20 255.255.255.0
Router2(config-if)#no shut
Router2(config-if)#exit
Router2(config)#int s0/0
Router2(config-if)#clock rate 64000
Router2(config-if)#exit
Router2(config)#int s0/1
Router2(config-if)#ip address 20.1.1.10 255.255.255.0
Router2(config-if)#no shut
Router2(config-if)#clock rate 64000
Router2(config-if)#exit
Router2(config)#router eigrp 100
Router2(config-router)#net
Router2(config-router)#network 10.1.1.0 0.0.0.255
Router2(config-router)#network 20.1.1.0 0.0.0.255
Router2(config-router)#exit
Router2(config)#key chain xiaowu
Router2(config-keychain)#key 10
Router2(config-keychain-key)#key-string 51cto
Router2(config-keychain-key)#exit
Router2(config-keychain)#exit
Router2(config)#int s0/0
Router2(config-if)#ip authentication mode eigrp 100 md5 
Router2(config-if)#ip authentication key-chain eigrp 100 xiaowu
Router2(config)#int s0/1
Router2(config-if)#ip authentication mode eigrp 100 md5 
Router2(config-if)#ip authentication key-chain eigrp 100 xiaowu
Router2(config-if)#exit
Router2(config)#
 
Router3
Router3>en
Router3#conf t
Router3(config)#int s0/0
Router3(config-if)#ip address 20.1.1.20 255.255.255.0
Router3(config-if)#no shut
Router3(config-if)#exit
Router3(config)#int loopback 0
Router3(config-if)#ip address 192.168.30.10 255.255.255.0
Router3(config-if)#no shut
Router3(config-if)#exit
Router3(config)#int loopback 1
Router3(config-if)#ip address 192.168.40.10 255.255.255.0
Router3(config-if)#no shut
Router3(config-if)#exit
Router3(config)#router eigrp 100
Router3(config-router)#network 192.168.30.0 0.0.0.255 
Router3(config-router)#network 192.168.40.0 0.0.0.255
Router3(config-router)#network 20.1.1.0 0.0.0.255    
Router3(config-router)#end
Router3(config)#key chain xiaowu
Router3(config-keychain)#key
Router3(config-keychain)#key 10
Router3(config-keychain-key)#key-string 51cto
Router3(config-keychain-key)#exit
Router3(config)#int s0/0
Router3(config-if)#ip authentication mode eigrp 100 md5 
Router3(config-if)#ip authentication key-chain eigrp 100 xiaowu
Router3#ping 192.168.10.10
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.10.10, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 16/48/128 ms
Router3#write 
Building configuration...
[OK]
Router3#


本文转自 Jhuster 51CTO博客,原文链接:http://blog.51cto.com/xwnet/114528,如需转载请自行联系原作者
上一篇:don't forget the bigger picture


下一篇:安卓O内核的加固