萌新浅谈DHCP以及ospf

首先呢为大家简单的介绍一下什么是dhcp
1.DHCP是动态的地址分配协议,用于较少网络管理人员的工作量降低手工配置的出错率。
2.DHCP客户端向DHCP服务器请求IP地址的过程中会有四个报文产生:
客户端:发送DHCP discover报文用于发现DHCP server
服务端:向客户端回应DHCP offer 报文从自己的 IP pool 中拿出一个没有被分配的地址以及他的相关配套的参数(子网掩码,DNS等),安装在offer中发送出去。
客户端:向服务端发送DHCP request报文,客户端收到DHCP offer 收会发送一个request 来请求offer中包含的地址,这个时候客户端还没有真正的拿到地址,所以还需要向服务端进行申请
服务端: 向客户端发送DHCPack报文,用于确认这个地址可以分配给客户端

接下来为大家介绍一下ospf
1.开放式最短路径优先协议,是一种动态建立路由表条目的路由协议,在企业内部快速建立一个最短的,无环的,三层转发路径;分为骨干区和非骨干区。
2.工作过程:首先建立ospf的邻接表;其次同步ospf数据库;最后计算ospf路由表。
3.ospf在运行中会产生五个报文;
(1)hello报文用于发现,维护,拆除邻居
(2)dd:数据库描述报文
(3)lsr;链路状态请求报文,面对端请求本端没有或者对端更新的lsa
(4)lsu;链路状态更新报文,相对方更新lsa
(5)lsack;链路状态确认报文,收到lsu后进行确认
4.运行ospf协议的设备端口在邻居建立成功之后会经历七个状态,
(1)down:故障或者未运行
(2)init:单向通信状态(一方收到hello)
(3)two-away:双向通信状态(双方都收到了hello)
(4)exstart:交换初始化状态(准备发送dd报文,但是需要协商谁先发,根据root id 决定,越大越优先)
(5)exchang:开始交换状态(发送dd报文描述数据库摘要).
(6)loading:加载状态
(7)full:完全邻接状态
5.下面为大家介绍一下ospf中lsa类型以及对应的作用
(1)路由器lsa :每一台路由器都会产生一类lsa通告,此类lsa包含路由器所有的链路或者接口,,以及该链路上的所有的已知ospf邻居,1类lsa也指出了路由器是不是abr或asbr,且只在区域内部传播。
(2)网络lsa:2类lsa由dr产生,描述本网段的链路状态,且只在所属的区域内传播。
(3)网络汇总lsa:由abr产生,描述区域内某个网段的路由,并通告给发布或者接收lsa的非totally stub或nssa区域
完全末梢区域是不存在三类lsa,nssa区域没有5类和3类lsa,多了7类lsa。
(4)asbr汇总lsa:由abr产生描述到asbr的路由,通告给除asbr所在区域的其他相关区域。
(5)as-external-lsa:由asbr产生,描述到as外部的路由,通告所有区域(除去stub区域和nssa区域)
(6)nssa-lsa:由asbr产生,描述到as外部的路由,仅在nssa区域内传播。

原文地址:https://blog.51cto.com/13594913/2415233

时间: 2024-11-07 17:16:24

萌新浅谈DHCP以及ospf的相关文章

萌新浅谈VRRP网关冗余协议

首先进行一个概述:vrrp ,virtual router redundancy protocol ,虚拟路由器冗余协议.该协议的主要作用,就是在多个真实的网关设备之间运行之后,形成一个"虚拟的网关",从而实现多个真实网关之间的"冗余备份"以及数据转发的负载均衡. 下面进行原理的讲解:VRRP在设备(接口)上运行之后,会形成一个虚拟的网关设备.会通过发送 VRRP 的报文,比较其中的参数,从而在多个真实的网关设备之间确定出不同的设备角色:master - 主设备:有

萌新浅谈Linux系统数据库的基本操作(干货)

该技术讲解基于Linux centos 7 版本首先部署MariaDB服务器[]# yum -y install mariadb-server mariadb 安装 mariadb-server.mariadb 软件包[]# systemctl restart mariadb 启动数据库服务[]# systemctl status mariadb 查看服务状态[]# mysqladmin -uroot password '[email protected]' 将数据库管理用户 root 的密码设

萌新浅谈LINUX下数据库 表记录增删改查 、 WHERE条件应用 、 数据备份与恢复

今天为大家带来的是一些干货,鄙人才疏学浅不善言辞,还望大家多包涵 首先登录数据库 查一下有什么库MariaDB [(none)]> SHOW DATABASES; 创建库MariaDB [(mysql)]> CREATE DATABASE xiangyashan;检查一下是否创建成功MariaDB [(mysql)]> SHOW DATABASES;建表格MariaDB [mysql]> USE xiangyashan;CREATE TABLE base(编号 char(13),

浅谈测试rhel7新功能时的感受及遇到的问题

半夜起来看世界杯,没啥激情,但是又怕错误意大利和英格兰的比赛,就看了rhel7 相关新功能的介绍. 安装还算顺利,安装的界面比以前简洁的多,很清爽,分类很是明确. 有些奇怪的是,我安装的时候,怕有些基础的包没有装上去,所以选定了mini和Web的类型,结果还是有些基础的包没有安装,比如 ifconfig . 虚拟机的网卡,被识别为ens,有意思. yum groupinstall Base 这样的话,就可以把一些基础的包打上.可以正常的时候ifconfig lsof  . 这里需要说明的是,re

经验浅谈,新人如何快速上手一个新项目

经验浅谈,总结下自己如何接手一个新项目: 1.向同事问清楚当前的开发环境,而且现今的发展,要区分64位和32位2.搞明白当前项目的运行环境,如果是多项目的话,要搞清楚依赖关系3.让同事帮忙搞定本机可运行项目的环境4.当环境都弄好.项目能启动后,开始代码之旅,也是最重要的一步. a)看配置.通看一遍配置文件,了解当前项目用了哪些框架,做到心中有数 b)学业务(重点*).了解各页面间的跳转及异步请求,写一个临时Filter,拦截/*的所有请求,在doFilter()方法中,打印出每次请求的路径( S

浅谈测试rhel7新功能时的感受及遇到的问题【转载】

半夜起来看世界杯,没啥激情,但是又怕错误意大利和英格兰的比赛,就看了rhel7 相关新功能的介绍. rhel7的下载地址: https://access.redhat.com/site/downloads/ 安装还算顺利,安装的界面比以前简洁的多,很清爽,分类很是明确. 有些奇怪的是,我安装的时候,怕有些基础的包没有装上去,所以选定了mini和Web的类型,结果还是有些基础的包没有安装,比如 ifconfig . 虚拟机的网卡,被识别为ens,有意思. yum groupinstall Base

浅谈QQ手游“卖萌学”的背后

文/张书乐 据媒体报道,8月9日在深圳cocopark,一场星光闪耀镁光聚焦的"QQ手游88节"拉开帷幕.特邀真人版"阿拉蕾",超萌"小萝莉",网络红人"小葡萄",与八位超级萌娃组成05后萌娃天团到场助阵,带来一场可爱无敌的萝莉走秀表演,和玩家互动交流.作为一次手游的地推活动,不卖肉而卖萌,无疑需要极大的勇气和创意. 有人或许会说,这不过是一次差异化推广,用卖萌来引爆话题.这么说并没大错,只是浮于表面,其实QQ手游的这次&qu

浅谈getaddrinfo函数的超时处理机制

在sockproxy上发现,getaddrinfo 解析域名相比ping对域名的解析,慢很多.我觉得ping用了gethostbyname解析域名.问题变为getaddrinfo解析域名,是否比 gethostbyname慢.写测试程序,分别用getaddrinfo和gethostbyname解析,发现getaddrinfo确实慢. strace跟踪发现,getaddrinfo和DNS服务器通信10次,gethostbyname和DNS服务器通信2次. gethostbyname是古老的域名解析

[nRF51822] 14、浅谈蓝牙低功耗(BLE)的几种常见的应用场景及架构(科普类干货)

蓝牙在短距离无线通信领域占据举足轻重的地位—— 从手机.平板.PC到车载设备, 到耳机.游戏手柄.音响.电视, 再到手环.电子秤.智能医疗器械(血糖仪.数字血压计.血气计.数字脉搏/心率监视器.数字体温计.耳温枪.皮肤水分计等), 再到智能家居等领域均占有一席之地. 而蓝牙低功耗(BLE)是在蓝牙4.0协议上修改以适用低功耗应用场景的一种蓝牙协议. 随着上一股智能消费类电子大潮的到来,BLE的各种应用也像雨后春笋般在市场上铺开. 如果想 紧跟蓝牙协议的最新动态 ,可以在https://www.b