本文主要整理计网学习中的相关知识,供复习使用
生成树算法(STP)
算法步骤
1. 选取根交换机
网桥ID(BID)最小的交换机是根交换机。
交换机前身即为网桥,可理解为多端口网桥
BID分为两部分:优先级和基本Mac地址。
端口有自己Mac地址,但是基本Mac地址为Vlan1的mac地址
优先级和Mac地址的比较均为小的优先。
2. 选举根端口
针对非根交换机而言,作用是接收根交换机的BPDU,也可接收普通流量,每个非根交换机有且仅有一个根端口。
- 端口到根交换机的路径成本最小
- 对端网桥ID小的优先
- 对端的端口ID,由两部分组成,优先级和端口号。取值小的优先。
3. 选举指定端口并阻塞备用端口
选取指定端口,在网段上选择,每个网段仅有一个指定端口,剩下的是备用端口,备用端口阻塞,防止成环。
- 根交换机的所有端口均为指定端口。
根端口的对端端口为指定端口
比较端口到根交换机的路径成本最小
- 比较所在交换机的网桥ID(BID)
- 剩余的端口均为备用端口
其他知识
- RSTP比STP协议增加了Backup端口。
- HUB算集线器,相当于没设备
- BPDU中无VALN ID参数,包括Port ID,Bridge ID,Root ID。因为选举时无需Vlan ID.
- STP协议Forward Delay时间15秒。hello时间2秒,最大生存时间20秒。hello时间是2秒发一次BPDU,转发时延是各个阶段时延。生存时间是10*hello时间。
- stp root secondary把优先级改到4096,默认是32768。最高优先级是0.使用stp root primary配置
- blocking就是阻塞状态,forwarding状态就是启用状态。
路由支持
OSPF协议
开放最短路径优先协议
OSPFv2支持IPV4
OSPFv3执行IPV6
display ospf peer
可以查看OSPF是否建立起邻居关系。注意参数为peer
选举DR和BDR
减少发送的分组数
- 非DR/BDR仅与DR/BDR建立邻居关系full,而非DR/BDR间的邻居关系是2-way。full状态需要交互LSA,即深入了解。
- 优先级是0表示不能参加选举
静态路由配置
只有动态路由协议需要路由器间交换控制命令,即协议报文,静态路由不需要。
ip route-static
命令用于在网络设备(如路由器或交换机)上静态配置路由。它的基本命令格式如下:
1 | ip route-static <destination-network> <subnet-mask> <next-hop-ip> [admin-distance] |
参数说明:
<destination-network>
:目标网络的 IP 地址。<subnet-mask>
:目标网络的子网掩码。<next-hop-ip>
:指向目标网络的下一跳 IP 地址,通常是连接目标网络的设备的接口地址。[admin-distance]
:可选,指定路由的管理距离(优先级)。如果不指定,默认为 1。静态路由优先级默认60,
preference
可配置浮动路由。数值越小越优先。数值大的可以作为数值小的备用路由.0.0.0.0 0.0.0.0是默认路由,亦可满足需求。
DHCP协议
自动获取ip地址
- 广播发送
DHCP DISCOVER
,因为不知道DHCP服务器是哪个? - 服务器接收报文并响应,广播发送
DHCP OFFER
报文,其中有事务IP,与DISCOVER 中的事务IP对比。 - 客户端广播发送
DHCP REQUEST
其他知识
- 对于到达同一个目的网络的多条路径,先比较不同协议优先级,再比较相同协议开销。
- 通过不同路由协议获得的路由,优先级不相同,比如:BGP-255,OSPF-10,Static 60
- 不同路由协议定义的度量值不具有可比性。