首页 > 其他分享 >计算机网络个人笔记

计算机网络个人笔记

时间:2024-06-09 16:56:34浏览次数:24  
标签:状态 网关 个人 LSA 报文 笔记 计算机网络 地址 路由

ARP过程简易叙述

  • 想要与对端主机通信首先查看本地高速缓存表中是否有到对端主机的地址,如果本地缓存未老化或者自清除,有则直接让网关转发;没有地址则开始进行ARP广播向网关请求已知通信IP地址的Mac地址。
  • 网关收到ARP请求地址查询本地路由表为其进行下一步,如果本地路由表没有查到请求相关地址路由,路由器则执行丢弃;有则开始寻址往关联设备下发请求协议
  • 当目的地址网关或者设备收到ARP请求,查询是否与本身路由相关.有则接收;无则丢弃
  • 不是目的地址的主机收包执行丢弃,是目的地址相关的主机接受并回应进行分发
  • 目的地址网关收到回复后转发给源地址网关让源地址网关进行下一步转发
  • 源地址网关收到,查询ARP源地址信息转发给请求源主机,
  • 源主机请求收到后,开始进行后续正常通讯
    //路由汇总
    最低位和最高位进行对比
    二进制位数和最高的相同不算,低位的都算汇总减位//

BGP
IBGP内不会修改下一条地址,只用宣告的路由器的地址
EBGP对等体IBGP学习来的路由发送给下一条对等体(ttl=1)下一条地址信息不变
IBGP对等体学习的路由信息发给下一条IBGP对等体会改变下一条地址,再发送给EBGP对等体时也会修改下一条地址

二者主要是对等体的关系影响下一条地址
<i代表igp(本地宣告) ?代表引入路由(引入宣告)>
BGP 六种邻居状态 五种包
--六种邻居状态--

  • Idle(空闲)
  • Connect(连接)
  • Active(活动)
  • OpenSent(打开发送)
  • OpenConfirm(打开确认)
  • Established(建立成功)
    --五种包--
  • Open报文:用于对等体参数协商。
  • Keepalive报文:用于维护对等体邻居。
  • Update报文:用于通告可达路由和不可达路由。
  • Notification报文:用于错误信息通告,断开对等体邻居。
  • Route-refresh报文:用于请求对等体重新发送路由信息。

OSPF
LSA类型

  • LSA 1:Router LSA:区域内有几个路由器就产生几个一类
  • LSA 2:Network LSA:区域内由DR产生,有几个多路访问就有几个二类
  • LSA 3:Summary LSA:由ABR产生,仅区域间不同网段的路由,有几个不同网段就有几个三类
  • 三类中虚链接另讨论
  • LSA 4:Asbr-Summary LSA:由接受外部路由asbr的注入转发的abr四类
  • LSA 5:As-External LSA:注入外部路由的路由器asbr的信息,注入几个网段就有几个五类
  • 五类所有区域都有
  • 七类就是五类,因为是外部路由把五类转为七类方便内部通讯
    //虚连接(临时解决区域间问题)
    Vlink-peer (router-id)//
    --OSPF 八种状态 五种包--
    OSPF五种包
  • HELLO 邻居的发现、建立、保活
  • DD(DBD) 数据库描述包 – 数据库目录信息
  • LSR 链路状态请求
  • LSU 链路状态更新—携带各种LSA
  • LSACK 链路状态确认
    OSPF八种状态
    状态:Down、Attempt、Init、2-way、Exstart、Exchange、Loading、Full
  • Down:邻居会话的初始阶段,表明没有在邻居失效时间间隔内收到来自邻居路由器的Hello数据包。
  • Attempt:**该状态仅发生在NBMA网络中,表明对端在邻居失效时间间隔(dead interval)超时前仍然没有回复Hello报文。此时路由器依然每发送轮询Hello报文的时间间隔(poll interval)向对端发送Hello报文。
  • Init:收到Hello报文后状态为Init。
  • 2-way:收到的Hello报文中包含有自己的Router ID,则状态为2-way;如果不需要形成邻接关系则邻居状态机就停留在此状态,否则进入Exstart状态。
  • Exstart:开始协商主从关系,并确定DD的序列号,此时状态为Exstart。
  • Exchange:主从关系协商完毕后开始交换DD报文,此时状态为Exchange。
  • Loading:DD报文交换完成即Exchange done,此时状态为Loading。
  • Full:LSR重传列表为空,此时状态为Full。

个人拙见笔记如有错误烦请指正

标签:状态,网关,个人,LSA,报文,笔记,计算机网络,地址,路由
From: https://www.cnblogs.com/sttw05/p/18239671

相关文章

  • RabbitMQ笔记
     端午无聊,就来学学MQ吧消息队列消息指的是两个应用之间传递的数据消息队列是在消息传递中保存消息的容器生成者:只负责发送数据消费者:只负责读取数据(数据就是消息)为什么要用消息队列解耦如果一个系统(系统a)的需求是共享自己系统的数据,而其他系统(系统BCD)是需求者。而......
  • Objective-C 学习笔记 | 基础
    Objective-C学习笔记|基础参考书:《Objective-C编程(第2版)》第1部分入门Objective-C语言是以C语言为基础的,但增加了对面向对象编程的支持。Objective-C语言是用来开发在苹果iOS以及OSX操作系统上运行的应用的编程语言。第2部分如何编程该部分讲解了C语言编程的必......
  • CUDA编程学习笔记-02
    CUDA代码高效计算策略高效公式✒️Math代表数学计算量,Memory代表每个线程的内存......
  • 计算机网络 —— 网络层(CIDR)
    计算机网络——网络层(CIDR)CIDR的提出背景什么是CIDR基本概念划分示例应用优势举个例子路由聚合常用数字我们今天来看IPv4地址划分的另一种方法——CIDR。CIDR的提出背景CIDR(无类域间路由,ClasslessInter-DomainRouting)的提出背景主要源自于两个关键问题:IP地......
  • FFmpeg开发笔记(二十八)Linux环境给FFmpeg集成libxvid
    ​XviD是个开源的视频编解码器,它与DivX一同被纳入MPEG-4规范第二部分的视频标准,但DivX并未开源。早期的MP4视频大多采用XviD或者DivX编码,当时的视频格式被称作MPEG-4。现在常见的H.264后来才增补到MPEG-4规范的第十部分,当然如今使用XviD压缩的视频已经不多了。在《FFmpeg开发实战......
  • OpenCompass大模型测评实战学习笔记
    一、OpenCompass介绍:评测相关:评测意义:研究评测对于我们全面了解大型语言模型的优势和限制至关重要;研究评测有助于指导和改进人类与大型语言模型之间的协同交互;研究评测可以帮助我们更好地规划大型语言模型未来的发展;评测能了解不同语言模型之间的性能、舒适性和安全性,能够帮......
  • 算法课程笔记——可撤销并查集
    算法课程笔记——可撤销并查集Gv......
  • 读AI未来进行式笔记07量子计算
    1.      AI审讯技术1.1.        发明者最初的目的是发明一种能够替代精神药物,为人类带来终极快乐的技术1.1.1.          遗憾的是,他找到的只是通往反方向的大门1.2.        通过非侵入式的神经电磁干扰大脑边缘系统,诱发受审者最为恐惧及......
  • 数据结构学习笔记-堆排序
    堆排序算法的设计与分析问题描述:设计并分析堆排序【前置知识:什么是堆?】堆(Heap)是一种特殊的树形数据结构,它满足以下两个条件之一:最大堆(MaxHeap):每个节点的值都大于或等于其子节点的值。换句话说,根节点的值是整个堆中最大的。最小堆(MinHeap):每个节点的值都小于或等于其......
  • C语言学习笔记(八)————数组
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1一维数组1.2一维数组的引用1.3一维数组的初始化2二维数组2.1二维数组的定义2.2二维数组的存放顺序3多维数组总结前言一个学习C语言的小白,有问题评论或私信~本文主要记录C语言......