【网络协议详解】——知识点复习(期末不挂科版)

计算机网络协议分析全知识点总结兼期末复习重点 计算机网络协议分析知识点总结第一章 概述数据封装与解封装互联网使用的四种地址第二章 链路层信道类型与帧类型以太网(Ethernet II帧格式,MTU)CSMA/CD与CDMA/CA802.11帧(四个地址)PPP帧/HDLC帧LCP与IPCP的作用PAP认证CHAP认证PPPoE技术第三章 ARP相同局域网与不同局域网的ARP工作原理ARP请求报文和ARP响应报文(封装)ARP欺骗代理ARP免费ARP第3.5章 RIPRIP报文的封装(使用的端口号,IP地址,MAC地址)RIP的工作过程水平分割触发更新第 阅读详情
AI摘要

本文详细介绍了网络协议分析工具GNS3的使用,包括CLI模式和配置命令,以及Wireshark的分组嗅探功能。接着,讲解了PPP协议的组件和工作流程,VLAN技术的原理和实施,以及STP如何防止网络环路。此外,还涵盖了IPv6的基础知识、路由表的结构和路由协议RIP与OSPF的运作机制,以及BGP在AS之间的路由交换作用。最后,提到了应用层的概念,并给出了一个公司网络互通的综合实验案例,涉及RIP、OSPF和BGP的配置。

课本:
在这里插入图片描述

🕒 1. 概述

网络协议分析的方法:静态的代码分析、动态的流量分析

🕘 1.1 GNS3

IOS 的命令行接口(Command-Line Interface,CLI)是配置、监控和维护 Cisco 设备的最主要用户接口。

CLI 有多种模式:

命令模式访问方法提示符退出方法用途
User EXEC(用户模式)连接设备Router>输入命令logout或quit改变终端设置
执行基本测试
显示系统信息
Privileged EXEC(特权模式)在User EXEC 模式下输入命令enable(若设置了enbale密码,还需输入密码)Router#输入命令disable或exit,退回到UserEXEC模式执行show和debug命令
向设备复制镜像文件
重启设备
管理设备配置文件
管理设备文件系统
Global configuration(全局配置模式)在 Privileged EXEC 模式下输入命令configure terrminal(简写conf t)Router(config)#输入命令exit或end,或按Ctrl+Z组合键,退回到Privileged EXEC 模式设置设备全局属性
Interface configuration(接口配置模式)在Global configuration模式下输入命令interface(简写int)Router(config-if)#输人命令exit退回到Global Configuration模式
输人命令end,或按Ctrl+Z组合键,退回到Privileged EXEC模式
设置指定端口属性

常见指令:
1、设置路由器接口地址及掩码

R1#conf t				# 进入特权模式
R1(config)#int f0/1		# 指定接口
R1(config-if)#ip add 10.0.1.1 255.255.255.0			# IP地址及掩码
R1(config-if)#no shut   # 开启接口

2、设置PC的IP地址、掩码及默认网关

PC-1> ip 10.0.0.2/24 gateway 10.0.0.1			# /24就是地址掩码255.255.255.0,10.0.0.1是默认网关

3、保存相关配置

R1#write
PC-1> save

4、在PC1上pingPC2(10.0.1.2):

PC-1> ping 10.0.1.2

🕘 1.2 Wireshark

Wireshark分组嗅探器包括两部分:分组捕获器、分组分析器

Wireshark的过滤器:捕获过滤器、显示过滤器

显示过滤器:可以用比较运算符比较协议字段值,用比较结果作为过滤条件;可以用逻辑运算符连接多个比较表达式,构成复杂的显示过滤器。

🕒 2. PPP协议

现在全世界使用得最多的数据链路层协议是PPP

PPP包含三大部分内容:

  • LCP(链路控制协议):用于建立、配置、维护和终止PPP链路;
  • NCP(网络控制协议):用于建立、配置网络层协议;
  • PAP(口令认证协议)和CHAP(基于挑战的握手认证协议):用于认证,可选用。

在建立、保持和终止PPP链路的过程中,PPP链路需要经过5个阶段:

  1. 链路不可用阶段(Dead)
  2. 链路建立阶段(Establish)
  3. 认证阶段(Authenticate)
  4. 网络层协议阶段(Network)
  5. 链路终止阶段(Terminate)

在这里插入图片描述

LCP的三大功能:链路配置、链路终止、链路维护

链路建立和配置流程:
在这里插入图片描述

  • 当需要建立逻辑链路时,发起方发送Configure-Request(配置请求)报文,用于协商参数;
  • 若接收方收到的每一个配置选项的值都可接受,则回送Configure-Ack(配置确认)报文;
  • 若收到的配置选项是可以识别,但部分配置选项参数不能接受,则回送Configure-Nak(配置否认)报文,并标示出需要重新协商的配置选项;
  • 若配置选项不可识别或不可接受,则回送Configure-Reject(配置拒绝)报文。

链路终止流程:
在这里插入图片描述

  • Terminate-Request(终止请求)报文
  • Terminate-Ack(终止应答)报文

链路维护流程:

在这里插入图片描述

  • Code-Reject(代码拒绝)
  • Protocol-Reject(协议拒绝)
  • Echo-Request(回复请求)和Echo-Reply(回复应答)
  • Discard-Request(丢弃请求)

NCP是一组协议,其中对应IP协议用的是IPCP协议,其配置选项有:多个IP地址、IP压缩协议、IP地址。

PAP协议:口令认证协议;优点:PAP的整个认证流程非常简单;缺点:认证只能在链路建立阶段进行,身份和口令是以明文进行传输,安全性低。
在这里插入图片描述

CHAP协议:基于挑战的握手认证协议;CHAP协议可以在链路建立和数据通信阶段多次使用,进行认证,同时安全性较高。

CHAP协议认证过程是挑战应答,认证方产生一个随机数发送给被认证方,被认证方收到随机数后加上自己的身份和口令信息,使用事先协商的算法进行加密处理,默认使用MD5。将加密结果送给认证方,认证方把本地储存的用户口令提取出来,加上用户身份信息和之前产生的随机数,同样进行加密处理,将加密处理的结果与收到的结果进行对比,相同即认证成功,不同即认证失败。

在这里插入图片描述

PPP协议实验:
在这里插入图片描述
配置R1:

R1#conf t
R1#username R2 password 1234
.... # 配置接口IP
R1(config)#int s0/0
# 设置s0/0口作为DCE设备,为DTE设备提供时钟以便同步,时钟速率为128000(bit/s),注意仅DCE路由需要配置
R1(config-if)#clock rate 128000
R1(config-if)#enc ppp
R1(config-if)#ppp authen chap
R1(config-if)#no shut

🕒 3. VLAN技术

VLAN技术出现的原因:维护人员无法控制二层交换,导致传统以太网存在网络安全性差、网络效率低和业务扩展能力差的问题。VLAN可以隔离广播风暴。

为了实现转发控制,在待转发的以太网帧中添加 VLAN标签 ,然后设定交换机端口对该标签和帧的处理方式。VLAN帧是按照IEEE 802.1q进行封装的。

VLAN的划分方式:基于端口(最常用)、基于MAC地址、基于协议、基于子网、基于策略(安全性高)

VLAN 技术的出现将链路分成:

  • 干道链路(Trunk Link):连接交换机和交换机的链路。通过的帧一般为带Tag 的VLAN 帧,也允许通过不带Tag 的以太网帧。
  • 接入链路(Access Link):连接用户主机和交换机的链路。通过的帧为不带Tag 的以太网帧。

交换机的端口类型有以下两种:Access、Trunk

  • 接入端口(Access):接收到的都是Untagged 帧,接收帧时,给帧加上Tag 标记。发送帧时,将帧中的Tag 标记剥掉。
  • 干道端口(Trunk):在发送帧时,如果VLAN ID 跟默认VLAN ID 相同,则剥离VLAN;如果跟默认VLAN ID 不同,则直接发送。在接收帧时,如果没有Tag,则标记上该端口的默认VLAN ID;如果有Tag,则判断该干道端口是否允许该VLAN 帧进入,如果不允许进入,则丢弃该帧。

实现VLAN间通信的办法:单臂路由(共用一个物理接口、使用不同的物理接口)、三层交换机

🕒 4. STP技术

生成树STP提出的原因:避免路由环路。STP通过构造一棵无环的树的方法达到裁剪冗余的环路的目的,同时实现链路备份和路径最优化。

在二层网络中用交换机ID(或者网桥ID)来描述网络中的交换机。一个交换机ID由两部分组成,前16 位表示的是交换机的优先级,后48 位表示的是交换机的MAC 地址。

根交换机是交换机ID最小的交换机。

根端口是指从一个非根交换机到根交换机总开销最小的路径所经过的本地端口。这个最小的总开销值称为交换机的根路径开销,是该路径上所有出端口的端口开销总和。

STP为每个网段选出一个指定端口,指定端口到根交换机总开销最小。根交换机的所有端都是指定端口。根端口的对端端口一定是指定端口DP。

除了根端口和指定端口外的端口为预备端口,根端口进而指定端口为转发状态,预备端口为阻塞状态。

在这里插入图片描述

生成树的工作原理:生成树计算的第一步是选举根交换机。根交换机的选举基于交换机ID。交换机ID最小的成为根交换机。生成树生成的第二步是为每个非根交换机选举根端口。根端口到根交换机的路径开销最小。生成树生成的第三步是为每个网段选出一个指定端口。指定端口到根交换机的路径开销最小。在完成根端口和指定端口的选举后,交换机上所有的既非根端口,也非指定端口的端口,统称为预备端口。为防止环路,STP 会将交换机上的预备端口进行逻辑阻塞,进而生成无环的生成树。

例子:

在这里插入图片描述

① 若MAC1< MAC2< MAC3
根交换机:IOU1
根端口:IOU2:e0/1;IOU3:e0/1(转发)
指定端口:IOU1:e0/0、 e0/1; IOU2:e0/2(转发)
预备端口:IOU3:e0/2(阻塞)
② 若IOU1和IOU3的链路中断
根端口:IOU2:e0/1;IOU3:e0/2
③ 若MAC3< MAC2< MAC1
根交换机:IOU3
根端口:IOU1:e0/1;IOU2:e0/2(转发)
指定端口:IOU3:e0/1、 e0/2; IOU2:e0/1(转发)
预备端口:IOU1:e0/0(阻塞)

STP实验:

IOU1#show spanning-tree		# 查看生成树的情况
# 更改IOU3的优先级,使其成为根网桥
IOU3(config)#spanning-tree vlan 1 priority 4096

🕒 5. IPV6

IPv6 地址是一个 128 位的二进制数。

IPv6 地址分为三种类型:

  • 单播地址:传统的点对点通信。
  • 多播地址:一点对多点的通信,广播看作多播的一个特例。
  • 任播地址:任播的目的站是一组计算机,但数据报在交付时只交付离发送方最近(由路由协议度量)的一个计算机。

在这里插入图片描述

IPv6分组和IPv4分组的区别:IPv6分组是固定首部+载荷的构成,IPv4分组是固定首部+选项字段+载荷的构成。IPv6 把原来 IPv4 首部中选项的功能都放在扩展首部中,并将扩展首部留给路径两端的源站和目的站的主机来处理。

IPv6定义了6种扩展首部:

  • 逐跳选项
  • 路由选择
  • 分片
  • 目的选项
  • 认证
  • 封装安全有效载荷
  • 无下一扩展首部

从IPv4到IPv6的过渡技术:双协议栈(一部分主机或路由器装有IPv4和IPv6两套协议栈)、隧道技术(整个IPv6数据报成为IPv4数据报的数据载荷)

ICMPv6报文分为两大类:

  • 差错报文:目的不可达、分组超大消息、超时、参数错误等;
  • 信息报文:回送请求和响应。

🕒 6. 路由表

路由表为分组转发提供了到达目的地址的“最佳路径”。

路由项的基本信息:<目的网络地址,下一跳地址,转发接口,路由代价>

Router#show ip route
Codes: C-connected, S-static, R-RIP, D-EIGRP,
EX-EIGRP external,O-OSPF, IA-OSPF inter area
E1-OSPF external type 1,E2-OSPF external type 2,
*-candidate default
Gateway of last resort is 10.5.5.5 to network 0.0.0.0
	172.16.0.0/24 is subnetted, 1 subnets
	C 172.16.11.0 is directly connected, serial1/2
	O 172.22.0.0/16 [110/20] via 10.3.3.3,01:03:01, Serial1/2
	S* 0.0.0.0/0 [1/0] via 10.5.5.5
  • “C”代表该路由信息来源是直连网段。
  • “O”代表该路由信息来源是通过OSPF动态路由协议。
  • “S”代表该路由信息来源是静态路由。
  • “172.22.0.0/16”表示其目标网段为172.22.0.0,其子网掩码为255.255.0.0。
  • “[110/20]”就是指管理距离/度量值,OSPF的管理距离为110,其度量值为20
  • “10.3.3.3”是指数据包要想到达“172.22.0.0/16”的下一个转发路由器端口地址(下一跳)。
  • “01:03:01”说明动态路由己学到该路由,且该路由已经存在1小时3分1秒。
  • “Serial1/2”说明IP数据包将由本地路由Serial1/2接口发送出去。

路由表中的路由信息主要通过三种方式获得:添加直连路由、添加静态路由、计算动态路由

路由管理距离:是路由器用来评价路由信息可信度的一个指标,定义了路由来源的优先级别。从0到255的整数值。等级值越小,协议的信任度越高。

管理距离值:直连<静态<EBGP<OSPF<ISIS<RIP<IBGP

路由的度量值:度量一条路径的代价,衡量路径的好坏的依据,如跳数、带宽、负载等

静态配置路由实验:
在这里插入图片描述

# R2上配置到192.168.1.0/24和192.168.2.0/24网段的静态路由
R2(config)#ip route 192.168.1.0 255.255.255.0 10.1.1.1	# 目的网段+掩码+接口/IP
R2(config)#ip route 192.168.2.0 255.255.255.0 10.1.2.2    
# R1和R3上配置默认路由。
R1(config)#ip route 0.0.0.0 0.0.0.0 f0/0
R3(config)#ip route 0.0.0.0 0.0.0.0 f0/1

🕒 7. RIP协议

RIP协议:是一种基于距离向量算法的动态路由选择协议。优点:简单。缺点:适用于小型互连网。以跳数为度量值,16表示网络不可达。

RIP每隔30秒与邻居路由器交换各自的路由表。

RIP1 和 RIP2 使用 UDP520 端口发送或接收 RIP 报文。

RIP存在计数到无穷的问题,解决方案有:水平分割(简单与带毒性)、触发更新。

RIP 协议报文由固定首部和路由项列表组成。

🕒 8. OSPF协议

OSPF:开放最短路径优先协议,一种基于链路状态选路算法的路由协议。

OSPF的基本思想:将互联网络抽象成一个有向加权图,路由器监测所连接网络的链路状态,并与其他路由器交互,进而构造出当前网络的链路状态数据库,并计算从自己出发到任一网络的最佳路由,从而建立起自己的路由表。

在这里插入图片描述
OSPF把自治系统划分成若干个区域,每个区域有一个 32 位的编号,可用类似于 IP 地址的点分十进制法表示,区域 0.0.0.0 是一个特殊的区域:主干区域,其他区域称为非主干区域。

根据作用不同,路由器被划分为 4 种类型:内部路由器、区域边界路由器、主干路由器、AS 边界路由器

OSPF 支持 5 种网络类型:

  • 点到点网络:看作两条有向边。
  • 虚拟链路:也看作一个点到点网络。
  • 点到多点网络:看作一组点到点网络。
  • 广播网络
  • 非广播多址接入网络

OSPF定义了5种类型的报文:

  • HELLO 报文:路由器发现邻居并监测与邻居链路的状态;在广播网络或 NBMA 网络上选举指定路由器(DR)和备份指定路由器(BDR)
  • 数据库描述报文:与邻接路由器交换链路状态数据库摘要
  • 链路状态请求报文:向邻接路由器请求具体的链路状态
  • 链路状态更新报文:向邻接路由器发送具体的链路状态
  • 链路状态确认报文:对接收到的链路状态通告进行确认,以实现可靠的链路状态传输

DR和BDR选举(仅广播网络和非广播多址接入网络需要):通过Hello包进行选举。优先级最高的路由器成为 DR;优先级次高的路由器成为 BDR。优先级为0的路由器没有选举资格。若两个路由器的优先级相同,标识符(路由器ID)更大的胜出。DR和BDR一旦选定,即使OSPF区域内新增优先级更高的路由器,DR和BDR也不重新选举。

OSPF的工作流程:邻居关系的建立—>邻接关系的建立—>主从关系的确认—>双方交互各自的链路状态数据库摘要—>向对方请求链路状态并更新自己的数据库—>若链路状态变换,更新自己的数据库,向邻接路由器发送链路状态更新报文,通知变化的链路状态(洪泛)
在这里插入图片描述

🕒 9. BGP协议

自治系统内部的路由协议,IGP:RIP、OSPF;
自治系统之间的路由协议,EGP:BGP

BGP边界网关协议,一种自治系统间的选路协议,在 AS 之间交换网络的可达性信息,管理员可以通过应用一些路由控制策略进行路由控制

自治系统中,运行 BGP 协议的路由器称为 BGP 发言人,用一个 4 字节的 BGP 标识符进行标识;
建立连接的两个 BGP 发言人互称为对等发言人,位于一个AS的为内部对等发言人(IBGP),位于不同 AS为外部对等发言人(EBGP)

BGP 发言人之间用 TCP 作为传输协议,端口号为179

两个 BGP 发言人建立 TCP 连接后:

  1. 发送打开报文,协商路由信息交换参数。
  2. 发送更新报文,交换各自的 BGP 路由表。
  3. BGP 发言人之间周期性交换保活报文,以检测对方是否活跃。
  4. 协议运行过程中若发生错误,BGP 发言人向对方发送通知报文。

BGP4 定义了 4 种报文:

类型报文名称
1打开(OPEN)报文
2更新(UPDATE)报文
3通知(NOTIFICATION)报文
4保活(KEEPALIVE)报文

BGP的路径属性:公认必遵、公认任意、可选过渡、可选非过渡

  • Origin属性:该属性定义了BGP 路径信息源头,实际上也就是BGP 发言人 产生BGP 路由的方式。有3 种起源属性值:IGP、EGP和Incomplete。
  • AS_PATH属性:BGP 路由在传输的路径中所经历的AS 的列表。在BGP进行选路时,AS_PATH越短越被选择。
  • Next Hop属性:到达某个目的网段的下一跳信息
    • BGP 在向EBGP 邻居通告路由时,或者将本地发布的BGP 路由通告给IBGP 邻居时,下一跳属性是本地BGP 与对端连接的端口地址。
    • 对于多路访问的网络(广播网或NBMA 网络),下一跳会根据实际接口情况变化
    • BGP 在向IBGP 邻居通告从其他EBGP 得到的路由时,不改变路由的下一跳属性,而直接传递给IBGP 邻居。
  • 本地优先级属性:路由器接收到去往同一目的地的多条路由,可以根据本地优先级属性值的高低进行路由选举。值越高,链路越优先。
  • MED属性:用于控制数据流怎样进入本AS,MED值越小,链路越优先。
属性名公认/可选必遵/任意过渡/非过渡
Origin公认必遵—
As_PATH公认必遵—
Next hop公认必遵—
Local-Preference公认任意—
MED可选—非过渡
Community可选—过渡

🕒 10. 应用层

在这里插入图片描述

🕒 11. GNS3综合实验

题目:一个公司有总部和分部,现在想实现公司总部和公司分部之间的网络互通。AS65100是公司分部,AS65101是运行商网络,AS65102是公司总部。R1、R2属于AS65101,R3、R4属于AS65100,R5、R6、R7属于AS65102。为了实现互通,R1和R3、R2和R5采用直连物理接口建立EBGP邻居关系,R1和R2之间采用各自的Looback 0 接口建立IBGP邻居关系,同时R1、R2、R3和R4运行RIP,R5、R6、R7运行OSPF。并且R1的f0/1口、R2的f0/0口、R3的f0/0口、R5的f0/1口的为被动口。
其中,PC1、PC2、PC3、PC4是模拟四个部门的PC机,分属于VLAN10、20、30和40,需要在R4和R7上配置单臂路由实现连通。

在这里插入图片描述

设备名 端口 ip地址 掩码 AS ID
R1f0/1 192.168.3.1255.255.255.065101
f0/0 192.168.4.1255.255.255.0
loopback0 1.1.1.1255.255.255.0
R2f0/1192.168.4.2255.255.255.065101
f0/0192.168.5.2255.255.255.0
loopback0 2.2.2.2255.255.255.0
R3f0/1192.168.2.3255.255.255.065100
f0/0192.168.3.3255.255.255.0
R4f0/0192.168.2.4255.255.255.065100
f0/1.1192.168.1.4255.255.255.0
f0/1.2192.168.9.4255.255.255.0
R5f0/1192.168.5.5255.255.255.065102
f0/0192.168.6.5255.255.255.0
f1/0192.168.7.5255.255.255.0
R6f0/1192.168.6.6255.255.255.065102
R7f0/0192.168.7.7255.255.255.065102
f0/1.1192.168.8.7255.255.255.0
f0/1.2192.168.10.7255.255.255.0
设备名端口ip地址掩码网关
PC1e0192.168.1.1255.255.255.0192.168.1.4
PC2e0192.168.9.1255.255.255.0192.168.9.4
PC3e0192.168.8.1255.255.255.0192.168.8.7
PC4e0192.168.10.1255.255.255.0192.168.10.7
设备 接口 接口类型 所属VLAN
IOU1E0/0Trunk
E0/1AccessVLAN 10
E0/2AccessVLAN 20
IOU2E0/0Trunk
E0/1AccessVLAN 30
E0/2AccessVLAN 40

实验步骤:
一、路由器与PC基本配置(接口IP、掩码及网关)
二、 配置VLAN(以IOU1为例)

IOU1(config)#vlan 10,20		# 创建VLAN
IOU1(config-vlan)#exit
# 配置设备端口为 Access 类型
IOU1(config)#int e0/1
IOU1(config-if)#sw ac vl 10
IOU1(config)#int e0/2
IOU1(config-if)#sw ac vl 20
# 配置设备端口为 Trunk 类型
IOU1(config)#int e0/0
IOU1(config-if)#sw tr enc dot1q
IOU1(config-if)#sw mo tr
IOU1(config-if)#sw tr al vlan all	# all是全部通过,如果需要单独设置通过VLAN则改为相应VLAN号即可
# 在IOU1上查看VLAN
IOU1#show vlan
IOU1#show int e0/0 sw

在这里插入图片描述
在这里插入图片描述

三、 配置单臂路由(以R4为例)

# 配置子接口IP
R4(config)#int f0/1.1
R4(config-if)#enc dot1q 10		# 封装dot1q协议
R4(config-if)#ip add 192.168.1.4 255.255.255.0
R4(config)#int f0/1.2
R4(config-if)#enc dot1q 20
R4(config-if)#ip add 192.168.9.4 255.255.255.0

注:如果是三层交换机模拟路由则需要开启路由功能,之后操作与上述单臂路由相同。

IOU1(config)#ip routing

四、 配置RIP(以R1为例)

R1(config)#router rip		# 启动RIP
R1(config-router)#ver 2		# 指定RIP的版本
R1(config-router)#no auto	# 关闭路由聚合
R1(config-router)#net 192.168.3.0	# 指定直连网段(注意不需要掩码)
R1(config-router)#net 192.168.4.0	# 指定直连网段
R1(config-router)#net 1.1.1.0		# 环回口网段
R1(config-router)#pass f0/1			# 指定被动接口(通常是AS的边界)

五、 配置OSPF(以R6为例)

R6(config)#router ospf 1		# 启动OSPF路由协议(记得加进程号)
# 指定直连网段
R6(config-router)#net 192.168.6.0 0.0.0.255 area 10	# 0.0.0.255是通配符掩码,网络地址掩码的反码

注:如果需要观察OSPF的DR/BDR选举进程,可以通过重启已经选举出来的DR/BDR进程的方法

R6#clear ip ospf process	# 重启OSPF进程

六、配置BGP(以R1为例)

R1(config)#router bgp 65101		# 启用 BGP路由协议
# 配置BGP邻居,其中R2为IBGP对等体
R1(config-router)#nei 2.2.2.2 remote 65101
R1(config-router)#nei 2.2.2.2 update loopback0		# 用loopback接口地址作为IBGP邻居标识时,必须指定邻居的更新源接口。
# 配置R3为EBGP对等体
R1(config-router)#nei 192.168.3.3 remote 65100
# 路由重分布
R1(config-router)#redis rip		
# 如果是OSPF,写法为redis ospf 1
R1#show ip route			# 查看路由表
R1#show ip bgp				# 查看BGP路由表
R1#show ip bgp neighbors	# 查看BGP邻居路由器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

七、 路由重分布

R3(config)#router rip
R3(config-router)#redis bgp 65100 metric 5	# 跳数为5

R5(config)#router ospf 1
R5(config-router)#redis bgp 65102 	# 将BGP进程的信息重分布到OSPF进程

八、测试连通性

在这里插入图片描述


❗ 转载请注明出处
作者:HinsCoder
博客链接:🔎 作者博客主页

ldpc编解码器设计与仿真 计算校验节点到变量节点的消息 m_{c \to v}=2 \cdot atanh(\prod_{v’ \in N©\setminus v}tanh(\frac{m_{v’ \to c}}{2}))。计算变量节点到校验节点的消息 m_{v \to c}=L_{v,0}+\sum_{c’ \in M(v)\setminus c}m_{c’ \to v}。◦ 对于每个变量节点 v,计算最终 LLR 值 L_{v,f}=L_{v,0}+\sum_{c \in M(v)}m_{c \to v}。 阅读详情

相关推荐

4相5线步进电机驱动原理

步进电机驱动

while(1) 3万+

ppp 完全理解(二)

ppp 完全理解(二) pppd 协议及代码分析   作者:李圳均 日期:2013/11/27            通过前文所述,我们可以知道,pppd是一个后台服务进程(daemon),是一个用户空间的进程,其实现了ppp策略性的内容,包括所有鉴权、压缩/解压和加密/解密等扩展功能的控制协议。            PPP提供了一种通过串行点对点连接传输数据包的方法。它主要包括

lizhenjun114的专栏 4774

Windows Server 2012 R2虚拟机安装全攻略:从镜像选择到网络配置一步到位

本文提供Windows Server 2012 R2虚拟机安装全攻略,涵盖从镜像选择到网络配置的完整流程。详细讲解在Oracle VM VirtualBox中的安装步骤、TCP/IP网络设置、系统优化及常见问题解决方案,帮助用户快速搭建可立即投入使用的服务器环境。特别适合IT初学者和系统管理员学习传统服务器应用的部署与配置。

weixin_28363123的博客 538

【网络协议详解】——PPP协议(学习笔记)

用户计算机与ISP进行通信时,所使用的数据链路层协议通常就是点对点协议PPP(Point-to-Point Protocol)。PPP协议是目前使用最广泛的点对点数据链路层协议,也广泛应用于广域网路由器之间的专用线路。

HinsCoder的博客 5万+

PID不够用?试试给PID加上‘预言’能力:史密斯预测器(SP)在温控、液位控制中的实战配置

本文深入探讨了史密斯预测器(SP)在温控和液位控制中的应用,特别针对大滞后系统的PID控制难题。通过详细解析SP的核心组件、参数整定技巧及进阶应用FSP,结合西门子PLC的实战配置方案,帮助工程师有效提升控制精度和系统稳定性。文章还提供了S7-1200的完整实现步骤和调试技巧,为工业自动化控制提供了实用解决方案。

weixin_33686714的博客 468

Windows升级保留个人文件和应用灰色?改注册表版本指纹

Windows 升级安装并非简单跳过下一步,安装程序会先读取注册表中 HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion 下的 EditionID、ProductName、CompositionEditionID 等版本指纹,与目标镜像 install.wim/esd 记录的版本类型做双向匹配。若当前系统被识别为 LTSC、精简版或跨版本降级,兼容性扫描会判定升级路径不可用,于是“保留个人文件和应用”变灰,只能全新安装。理解版本指纹与升级可行性表的匹配机制,可

weixin_31986143的博客 370

网络协议分析期末复习(三)

本文是对网络协议分析的重点内容进行的整理,供期末复习使用,本文为第三篇。

朔方鸟的博客 877

FUXA实战:5步搞定基于Web的SCADA系统搭建(含Node.js版本避坑指南)

本文提供了一份基于开源工具FUXA搭建Web版SCADA系统的实战指南。文章重点解析了从环境准备到生产部署的五个核心步骤,并特别强调了Node.js版本选择对西门子S7 PLC通信兼容性的关键影响,帮助开发者避开常见陷阱,快速构建工业监控界面。

weixin_29172963的博客 140

《网络协议》期末拯救篇

一文快速通过《网络协议》考试

RonaldDong的博客 3911

SLG大地图实战:从Tilemap到Shader的地表渲染与数据分层架构

本文深入探讨了SLG大地图开发中的关键技术挑战与解决方案,包括Tilemap系统的深度改造、地表渲染的Shader优化以及数据分层架构设计。通过实战案例,展示了如何实现视觉表现丰富、性能开销可控的SLG大地图,特别适合Unity开发者和游戏技术美术参考。

weixin_28693309的博客 519

ST MCSDK V6.2.0实战:手把手教你配置HSO-ST观测器,体验500ms收敛的电机无感控制

本文详细介绍了ST MCSDK V6.2.0中HSO-ST观测器的配置方法,实现500ms内电流收敛的无感电机控制。从环境搭建、核心参数解析到无感启动优化,提供实战技巧和性能调优策略,帮助开发者快速掌握高效电机控制技术。

weixin_28720767的博客 579

网络安全知识点梳理(期末不挂科)

可信计算机系统是指在计算机系统设计、实现和运行过程中,通过一系列安全措施确保系统的可靠性、保密性、完整性和可用性。创新内容:可信执行环境(TEE)详细解析:可信执行环境是一种硬件和软件相结合的安全技术,提供一个可信的执行环境,保护应用程序和数据不受恶意软件和攻击的影响。密码是一种将可读明文转换为不可读密文的算法或方法。密码的作用是确保信息的机密性、完整性和可用性,防止未经授权的访问和数据篡改。行列式是一个用于方阵的特殊函数,用于计算方阵的某种性质。

aobulaien001的博客 2789

CUDA编程 - Nsight system & Nsight compute 的安装和使用 - 学习记录

在 cuda 编程中,经常会用到 Nsight system 和 Nsight compute 进行性能分析等,下面做个学习总结。本篇包括安装和常用分析思路总结,具体实践操作总结会放在下一篇博客。

点云算法工程师 1万+

计算机网络期末复习,重点核心知识点,期末不挂科

(1)非坚持型监听算法。当一个站准备好帧,发送之前先监听信道:①若信道空闲,立即发送,否则转②。②若信道忙,则后退一个随机时间,重复①。由于随机时延后退,从而减少了冲突的概率。然而,可能出现的问题是因为后退而使信道闲置一段时间,这使信道的利用率降低,而且增加了发送时延。(2)1-坚持型监听算法。当一个站准备好帧,发送之前先监听信道:①若信道空闲,立即发送,否则转②。②若信道忙,继续监听,直到信道空闲后立即发送。这种算法的优缺点与前一种正好相反:有利于抢占信道,减少信道空闲时间;

2301_81851707的博客 2448

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

期末复习天花板!网络安全知识点系统梳理,高频考点 + 答题技巧,不挂科必备!

可信计算机系统是指在计算机系统设计、实现和运行过程中,通过一系列安全措施确保系统的可靠性、保密性、完整性和可用性。创新内容:可信执行环境(TEE)详细解析:可信执行环境是一种硬件和软件相结合的安全技术,提供一个可信的执行环境,保护应用程序和数据不受恶意软件和攻击的影响。密码是一种将可读明文转换为不可读密文的算法或方法。密码的作用是确保信息的机密性、完整性和可用性,防止未经授权的访问和数据篡改。行列式是一个用于方阵的特殊函数,用于计算方阵的某种性质。

Button12138的博客 973

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

网络安全期末知识点梳理:从原理到题型,考点全覆盖,复习效率翻倍不挂科!

可信计算机系统是指在计算机系统设计、实现和运行过程中,通过一系列安全措施确保系统的可靠性、保密性、完整性和可用性。创新内容:可信执行环境(TEE)详细解析:可信执行环境是一种硬件和软件相结合的安全技术,提供一个可信的执行环境,保护应用程序和数据不受恶意软件和攻击的影响。密码是一种将可读明文转换为不可读密文的算法或方法。密码的作用是确保信息的机密性、完整性和可用性,防止未经授权的访问和数据篡改。行列式是一个用于方阵的特殊函数,用于计算方阵的某种性质。

shandongjiushen的博客 833

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

【计网不挂科】计算机网络第一章< 概述 >习题库(含答案)

计算机网络概述习题库

YYDsis的博客 2943

网络安全期末复习捷径!知识点梳理 + 考点划重点,不挂科的复习清单!

可信计算机系统是指在计算机系统设计、实现和运行过程中,通过一系列安全措施确保系统的可靠性、保密性、完整性和可用性。创新内容:可信执行环境(TEE)详细解析:可信执行环境是一种硬件和软件相结合的安全技术,提供一个可信的执行环境,保护应用程序和数据不受恶意软件和攻击的影响。密码是一种将可读明文转换为不可读密文的算法或方法。密码的作用是确保信息的机密性、完整性和可用性,防止未经授权的访问和数据篡改。行列式是一个用于方阵的特殊函数,用于计算方阵的某种性质。

2301_79455190的博客 578

期末急救!网络安全知识点梳理(高频考点 + 题型对应),不挂科必看复习资料!

可信计算机系统是指在计算机系统设计、实现和运行过程中,通过一系列安全措施确保系统的可靠性、保密性、完整性和可用性。创新内容:可信执行环境(TEE)详细解析:可信执行环境是一种硬件和软件相结合的安全技术,提供一个可信的执行环境,保护应用程序和数据不受恶意软件和攻击的影响。密码是一种将可读明文转换为不可读密文的算法或方法。密码的作用是确保信息的机密性、完整性和可用性,防止未经授权的访问和数据篡改。行列式是一个用于方阵的特殊函数,用于计算方阵的某种性质。

m0_59236602的博客 714

【计网不挂科】计算机网络期末考试——【选择题&填空题&判断题&简述题】题库(1)

【1】协议分层的好处【2】OSI的体系结构包括哪几层?【3】TCP/IP的体系结构包括哪几层?【4】五层体系结构包括哪几层?【5】网络协议的概念是什么?【6】简述在互联网中,主机和路由器的作用分别是什么?【1】主机A上的某个程序文件和主机B上的另一个程序文件进行通信,简称为计算机之间通信【2】采用数据报交换,同一报文的不同分组到达目的节点时不会出现乱序【3】采用数据报交换,同一报文的不同分组到达目的节点时不会出现乱序【4】互连网交换节点IXP的主要作用就是允许两个网络直接相连并交换分组,而不需要再通过第三个

YYDsis的博客 2287

【计网不挂科】计算机网络——<27道经典简述题>特训

1、简述计算机网络定义2、简述发送时延与传播时延3、简述网络协议的概念及其组成要素的具体内容4、简述协议分层的原因。5、简述在互联网中,主机和路由器的作用分别是什么。6、物理层的主要任务是为确定与传输媒体的接口有关的一些特性,简述包括哪些特性具体内容。7、简述物理层考虑的是什么问题以及物理层的作用是什么8、从通信双方的交互方式看,可以有哪几种基本方式?每种方式的含义是什么?、简述适配器的重要功能10、简述碰撞域的概念并举例说明11、简述广播域的概念并举例说明12、简述数据链路层的三

YYDsis的博客 2373

计算机网络期末复习(学会不挂科)

概论 计算机网络是利用通行线路和交换设备将地理位置分散的,具有独立功能的多态计算机连接起来,按照某种协议实现数据通信和资源交换的信息系统。 WAN广域网 MAN城域网 LAN局域网 PAN个人网 网络分层结构:1.应用层 2.表示层3.会话层 4.传输层 5.网络层 6.数据链路层 7.物理层 OSI参考模型 每个层次都是实体,相同层次叫做对等实体,左右分用户层与接受层。同层次间运用的规则叫做协议,协议包括语法,语义和同步。下层为上层服务,通过使用SAP服务访问点(接口)提供服务。 TCP/IP传

qq_45842977的博客 2107
上一篇: 【Python程序设计】——重点题目(期末不挂科)
下一篇: 【计算机组成原理】——知识点复习(期末不挂科版)
HinsCoder
博客等级 码龄5年 1万+粉丝 220原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值