BSCI之EIGRP学习笔记

EIGRP --cisco私有协议
功能:
1.链路状态路由协议。 讲究同步  一个区域内的路由器有相同的
2..快速收敛。 eigrp收敛最快 采用拓扑表加快收敛
3.无类路由选择协议。(与有类区别) 发送更新携带子网掩码 保证100% 无环路
4.部分更新,触发更新。 仅发送发生变化部分
5.支持非等开销负载均衡。
6.支持多种不同的网络层协议。 如 IP IPX appleTalk
7.灵活的网络设计, 可以基于接口设计。 使用组播和单播传路由   汇总:既有自动汇总又有手动汇总
8.配置简单。
EIGRP有三张表
1.邻居表  邻居信息
2.拓扑表   各种路由信息
3.路由表  通过DUAL算法算出最佳路由
         AD 通告距离 我的邻居到达目标网络有多远
         FD 我到邻居距离+AD
        最小开销 就是最小FD
        最优路由称为后继路由器
        次优称为可行后继路由器
        次优的AD要小于最优的FD 才能成为可行后继路由器
EIGRP包
 1.hello 建立和维持邻居关系
 2.update 发送路由更新
 3.query  在既无主路由也无磁路一查询
 4.reply 
 5.ack
RIP 发送路由更新是不可靠的,通过udp传输。 ping 是直接封装在ip中的。
EIGRP是直接放到IP中发送
为了保证可靠性 因此有一个ACK包
邻居建立关系:
周期:每隔5秒发送一次hello包 保持时间15秒
     第一次建立邻居关系发送所有更新并把接收到得更新放到拓扑表里
命令:sh ip eigrp neighbors
      hold time 指的是多长时间没有收到任意包 只要收到包计时器重置 
      uptime 建立邻居的时间
      SRTT 平均往返时间 指 平均情况下我发送一个包到邻居 到邻居给我一个响应的平均时间 作用  决定RTO大小 决定多长时间重传一次
      QCont 正常情况 0 其余 说明发生拥塞
可靠传输机制RTP
在eigrp数据传输过程中存在一个重传输列表,如果得到ACK ,则从重传输列表中删除。而未得到ACK,则重传。最多重传16次, 如果最后没应答。则删除邻居关系。
可靠包 包括 更新包 查询包 应答包
数据在重传时, 使用单播方式传播 。
EIGRP 使用组播发布更新。 组播地址为224.0.0.10 。
metric 值计算
带宽
延迟
可靠性
负载
MTU
计算公式:k1*BW + k2 *BW/256-load +k3*delay
默认情况下:k1=1 k2= 0 k3= 1 k4 = 0 k5 =0
即:METRIC= (BW+Delay)*256 
BW = 107/沿途更新入向接口所有带宽的最小值
延迟 = 沿途更新入向接口延迟总合 /10  因为延迟单位是10usec
例:BW = 10 7/1544 = 6476
串口默认为1.544M
带宽可以在接口模式下修改
EIGRP配置
 给EIGRP生成一个默认路由
 1.ip default-network
 2.ip summary-address 0.0.0.0 0.0.0.0 
 * 默认路由表示符  ,不能独立存在 。必须依赖于某一路由协议。
 路由查找采用最长匹配
  一条静态路由什么时候能加表 ?
 只有他的下一跳存在于路由表中 才能加表
 1.路由重发布
2.default-information originate
2.eigrp 配置自动汇总
 指定默认路由载体
 ip default-network +后面主类网络号
 例 ip default-network 172.16.0.0
 没有学到 *的默认路由
 1.开启自动汇总
 auto-summary
 2.手动汇总
 在送出接口上做汇总
 ip summary-address eigrp 100 172.16.0.0 0.0.0.255
 自动汇总只支持对直连的网络号进行汇总
 为什么要产生一个指向空接口的汇总路由?
 防止产生路由环路,
常用命令:
sh ip route
sh ip int bri
sh ip eigrp nei
sh ip eigrp topology
发布默认路由:ip default-network 网段
负载均衡
 1.等开销       eigrp最大支持6条路径进行负载均衡
 2.非等开销    cisco独有   通过variance multiplier 来修改
 负载均衡转发方式有两种
 一种叫做 fast switching 另一种process switching
 快速交换 1.路由器开启了cisco的CEF 2.开启了 ip route-cache
                  其余情况为process switching
 快速交换是基于目的地的 ---如果去往一个目的地  
 process switching 基于数据包的负载均衡
 
 通过show ip route
 可查看负载均衡配置 traffic share count 1 表示 负载均衡
 要执行非等开销负载均衡 那条路径一定为FS 只有FS才能参与非等开销负载均衡
 配置方法
 router eigrp 100
 variance 3  //该值为最大的FS的FD 除去后继路由器的FD
 //要使某一条路由成为FS 可以通过修改带宽和延迟 
 命令:
 traffic balanced 默认配置的 进行负载均衡
 可以修改为 traffic min across-interfaces 该命令不进行负载均衡 只是显示到目的地的所有路径
 EIGRP在广域网中工作
 eigrp用来传路由的带宽不能超过物理带宽的50%
 修改带宽比例命令 进入接口 ip bandwidth-permit eigrp 100 xxx //xxx表示百分比 指的是逻辑带宽的百分比
   EIGRP认证
 与rip认证类似 只支持md5 认证 不支持明文认证
 配置步骤:1.定义一个钥匙链 key chain xixi //xixi为自定义钥匙串
         2.定义一把钥匙  key 1
         3.定义钥匙串内容 key-string haha //haha为自定义钥匙串内容 即密码
         4.进入接口s0 ip authentication key-chain eigrp 100 xixi
         5.ip authentication mode eigrp 100 md5
 对应另一端也需要配置
 DUAL算法简单工作原理
 1.选择无环路径
 2.选择successor 和 fs
 3.if successor  丢失 使用 FS
 4.FS失效 向邻居查询 重新计算
计算过程实例
 1.初始状态  见附件dual
 EIGRP水平分割默认开启
 D中为什么没有E的路径
 因为routerEIGRP水平分割默认开启 E通过D到达目的网络所以D学不到E
 2.出故障后 见附件dual故障
   routerD 的successor 丢失
 3.routerD 的successor 丢失 RouterD 向其邻居查询    见附件 查询.bmp
 E 接收到D发送的查询包了解到D丢失 E将Successor 删除
 4.C收到后 发送一个确认 见附件 确认.bmp
 5.计算结束后网络收敛 见附件 结果.bmp
查询引起的问题及解决方法
查询条件:见附件 query
解决方法 EIGRP Stub
if i have a neighbor who is a stub ,i won‘t send query packet to it
在EIGRP中的hello 会携带Stub的表示
Stub有四种情况
1.connected   只会向对方发送直连的网络
2.summary    只向对方发送汇总路由
3.static   只向对方发送静态路由
4.receive-only只接收不发送路由
默认 connected 和summary
 
 

 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值