首页 > 其他分享 > 51CTO学习之路正式开始

51CTO学习之路正式开始

时间:2023-02-13 17:36:28浏览次数:44  
标签:单播 正式 51CTO 报文 update 学习 EIGRP 邻居 路由

一、flage

半路出家的网络工程师、从大学网络课程入门,到毕业入职网络管理行业,现在是正在学习网络数通基础的小白一枚,希望在51CTO上记录自己数通 的学习历程。备战CCIE,入门网络工程师,加油!!!!!

二、对自己的学习要求

  51CTO学习之路正式开始_EIGRP

每部分学习完成后整理学习笔记、标注重点知识

三、思科EIGRP笔记分享

========================================

EIGRP:增强 内部 网关 路由协议

EIGRP学习拓扑

  51CTO学习之路正式开始_EIGRP_02

术语:

Successor 后继:到达目标子网度量最小的下一跳设备(设备的IP地址)

Route 路径:最优路径

FD 可行距离:最优路径的度量值

RD/AD 报告距离:邻居路由器向本设备报告的到达目标子网的距离(邻居的FD)

FC 可行条件:AD<FD   

FS 可行后继:满足FC并被保留为备用路由的

注意事项:

EIGRP协议的FD和AD都是本设备计算得来的(根据传递过来的拓扑信息),EIGRP协议传递的报文中仅仅包含“vector metric”中的前5个字段(抓包时看见的K值,包含带宽、延迟、优先级等字段),这前5个字段是根据传闻传递到本设备的,而非度量值AD(此传递方法类比OSPF)

  51CTO学习之路正式开始_单播_03

带宽、延迟的计算方法:取该条路由沿途的最小带宽、沿途延迟的总和

=============================

报文、邻居

五种常用报文、两种特殊消息

hello:建立和维护邻居关系,目的地址224.0.0.10

update:发送EIGRP路由更新消息(用于确认邻居确保双向通信正常,报文内不含路由==单播),当只有一个peer需要更新时为单播,其余为组播,组播地址同上

====以上两种消息都用于邻居的建立,当B设备符合建立EIGRP邻居的条件,A发hello,B回复hello的同时,以update响应,A也以update响应===

query:向邻居发送查询信息  单播

reply:响应路由信息查询   单播

ack:对2、3、4三种包的确认(单播报文)

sia-query:避免SIA超时导致邻居关系重置

sia-reply:避免SIA超时导致邻居关系重置

建立邻居的条件

AS一致、IP可达、度量值权重一致(K值一致,show ip Protocol

  51CTO学习之路正式开始_单播_04

不同的K值代表各个参数的权重不一样,比如A看重带宽、B看重延迟

EIGRP邻居的建立不检查子网掩码,也就是说,如果子网掩码不一致,邻居也可以建立

  51CTO学习之路正式开始_字段_05

RTP约束的update、query、reply消息,发送后如果没有收到确认,则执行重传、重传16次无回应后,清除邻居

标签:单播,正式,51CTO,报文,update,学习,EIGRP,邻居,路由
From: https://blog.51cto.com/u_15693667/6054529

相关文章

  • 75接口采集学习网址信息,顺便清理一个存入csv的坑
    对一个学习网址进行外页爬取#coding=gbk#-*-coding:uft-8-*-#@Time:2023/2/13#@Author:十架bgm#@FileName:ca213importcsvimportrequestsimportrei......
  • 联邦学习论文阅读笔记07 Collaborative Fairness in Federated Learning
        这篇论文提出CFFL框架,根据参与者的声誉收敛到不同模型,实现联邦学习公平协作    参考笔记:https://zhuanlan.zhihu.com/p/600343559      ......
  • 【OpenGL+Qt 学习】 你好,三角形
    参考LearnOpenGLCN(learnopengl-cn.github.io)1-2VAO与VBO_哔哩哔哩_bilibili定义OpenGL窗口类#ifndefMYGLWIDGET_H#defineMYGLWIDGET_H#include<QOpenGLW......
  • python的学习之路Day2
    2023.2.13DAY2今日内容概要编程语言的发展史python解释器版本解释器的下载与安装多版本共存(必会)第一个python程序编程软件的下载(pycharm)   ......
  • R学习
    rm()rm(list=ls())gc()#回收内存?赋值运算可以用=R推荐用<- rm(list=ls())#清除所有变量gc()#回收内存?#mydata<-read.csv(file.choose())#通过打开文件对话框打......
  • 2023爬虫学习笔记 -- 批量爬取图片
    一、目标网址http://img.itlun.cn/uploads/allimg/180703/1-1PF3160531-lp.jpg二、右击图片获取图片地址http://img.itlun.cn/uploads/allimg/180703/1-1PF3160531-lp.jpg......
  • 【学习笔记】依赖注入
    依赖注入1.构造器注入默认是无参构造注入,在bean中,对属性是通过set注入有参构造注入,有三种方式都是使用constructor-arg标签来为有参构造的参数赋值直接通过属性名......
  • Linux学习
    Linux常用命令:/:标识根目录pwd:当前文件所在的目录位置1.列出文件列表:1、显示出当前目录下的所有非隐藏文件的名字(文件【蓝色字体】、文件夹【白色字体】):ls 2、......
  • 联邦学习论文阅读笔记06 Fair Resource Allocation in Federated Learning
    参考链接:https://www.zhihu.com/people/hidisan/posts        本文提出q-FFL优化算法,在模型准确率不变的情况下,引入q参数化的权重,使损失大的参与者权重更......
  • 0源码基础学习Spring源码系列(一)——Bean注入流程
    作者:京东科技韩国凯通过本文,读者可以0源码基础的初步学习spring源码,并能够举一反三从此进入源码世界的大米!由于是第一次阅读源码,文章之中难免存在一些问题,还望包涵指正!......