IPv4 地址: 0.0.0.0 - 255.255.255.255
分类:掐段分
A:
B:
C:
D:
E:
单播IPv4地址:A,B,C
组播IPv4地址:D
广播IPv4地址:
全广播地址:255.255.255.255
网段广播地址: 每个网段里面最大的广播地址
注:E类地址叫保留地址(预留下来特定用法)
重点:单播IPv4地址 :
分类方式1:私有地址(私网)和公有地址(公网)
私有地址:所有网络,所有设备均可以随意用的IP地址
公有:需要提前向运营商去购买/租赁的地址
分类方式2:有类地址和无类地址
有类:使用默认子网掩码的A,B,C类地址
无类:使用非默认子网掩码的A,B,C类地址
A /8
B /16
C /24
注:子网划分:参考录播
192.168.1.1/24
192.168.1.1 代表ipv4地址
24 代表子网掩码(代表前24bit是网络位,后八位就是主机位)
子网掩码:区分网络位(网络号)和主机位(主机号)
IPv4地址:类似于人类的名字 mac地址类似于身份证
IPv4 :网络位 + 主机位 即 姓 + 名 191.168.1网络位 1 主机位
这里的24代表24个1前24位
区分姓名的作用:
1.判断两个IP地址是否属于同一个地段/两个人是否是本家(同姓)
2.判断同一个地址段有多少个IP地址 /一个家族几个人
例:192.168.1.1和192.168.1.2是不是同一个网段?
是,因为他们的网络位相同
例:192.168.1.1/16 和192.168.2.2 相同网络位,相同
例192.168.1.1 和 198.168.2.2 不知道,因为没有子网掩码
192.168.1.1/24有多少个地址
看掩码给多少
可用地址范围:去头去尾
去掉0和255 192.168.1.0 和192.168.1.255 干掉 2^8-2即可
头:网段地址:表示该网段
尾:广播地址:表示该网段广播地址
ping命令
ARP协议:地址解析协议
ping数据的4大关键参数:
源ip :192.168.1.1
目的ip: 192.168.1.2
源mac: AA
目的mac:?
数据的完整性校验能否通过? 不能!!!
工作原理:发请求,收回应
注:广播请求,单播回应
ARP缓存表:类似于通讯录,缓存一手,便于下次通信使用
pc:>arp -a就能查看缓存表
状态:dynamic (动态)
注:动态arp缓存表可以被老化
老化:类似于寿命,一个表项长时间不用,就会被设备自动删除
华为的VRP操作系统
中转设备/转发设备: 路由器/防火墙/交换机
注:路由器只能连接不同网段的设备
此时ping请求数据只有目的mac不知道
arp是广播发送的,在路由器的网络中,一个地址段代表一个广播域
广播域:广播或组播数据能够传递的最大区域即为广播域
原来发送的是 where is ip2 告诉 ip1
现在通过路由器就是通过网关
网关:实现不同网段的通信
使用192.168.1.2-192.168.1.254随便选一个作网关
pc1--->1.24
pc2--->2.254
所以我们需要打开命令行操作
<> 用户视图
[ ] 系统视图
sysname R1 改名
interface Ethernet 0/0/0 找到接口
ip address 192.168.1.254 24 配置ip地址
quit 退回上个界面
? 提示命令
命令的简写 int e 0/0/0
sy可以代替 system view
保存配置 save
20231021 ICT
IP路由表:实现数据中转
华为所有查询命令都是display开头
Destination/Mask 目的ip/掩码
Interface:出接口
注:当路由器收到一个数据后,会根据该数据的DIP查找路由表,根据匹配/命中的表项进行数据中转
g/0/0/0 e/0/0/0
IP路由表的构建方式
Direct:直连 (自动生成的表项)
静态路由:由网络管理员和网络工程师手动写入的表项(一条一条写的)
动态路由协议: 管理员开启相关协议功能,功能协议直接会自动工作,完成表项的构建
静态路由:ip route- static 192.168.2.2 32 g0/0/0 10.1.12.2
千兆端口 下一步
如果只有想r1写入静态路由,仍然ping不通,因为没有回应
为什么第一次ping会丢包?
因为arp广播请求,一开始会对mac地址进行解析,有缓存表的问题
注:出接口永远写自己的,下一跳是别人的
注:静态路由优先级默认是60,取值范围是0-255,可配置范围1-255,0不可配,直连永远为0
静态路由的扩展技术:渣男三件套
负载分担:脚踏N只船 等价路由
实现:配置去往同一个ip,优先级相同
浮游路由:路由备份 (主备)
优先级 60-255
shutdown 直接干掉
主链路回来仍然连主链路
实现:配置去往同一个ip,但是优先级不同
缺省静态:来者不拒
DIP 和源ip都是0.0.0.0的
ip route-static 0.0.0.0 0 g0/0/0 10.1.10.2 缺省静态路由
192.168.2.2 /32 只包含一个地址 192.168.2.2
0.0.0.0 /0 2^32 个地址 (0.0.0.0 - 255.255.255.255)
渣男反噬 -- 环路
查询一个a到一个不存在的地址,会实现来回横跳
动态路由协议
RIP: 基本淘汰,不支持中大型网络,支持的网络最大直径是15台
OSPF:一般用于企业/园区网
ISIS:一般用于运营商
BPG:一般用于运营商
OSPF:
基本配置: 单区域
1.设备启动ospf
[R1] ospf
2.创建区域:
[R1-ospf-1] area 0
3.接口开启ospf功能
接口全都开ospf并且划分进相关区域 ospf enable area 0
4.ping测试
5.查看ospf协议工作状态
display ospf peer brief
如果有State = Full 就是协议工作正常
区域:
作用/优势:便于网络管理;减少设备的工作压力
分类:
骨干区域
非骨干区域
:普通非骨干区域
特殊非骨干区域
多区域ospf配置和单区域相同
优化技术:
1.Route ID优化 性别优化
Route ID:路由器标识
作用:唯一标识路由器
注:类似于人的性别:不能是同性
来源:自动生成 : 一开始的,有一定的规则可以自动选择一个id出来
手工配置 :管理员手工指定:优化手段
维护和管理:
Route-ID采用点分十进制
ospf route-id 1.1.1.1 要重启才能使用,配置完route - id要重启生效
用户视图 reset ospf process
认证:
接口下配置
区域下配置
认证方式:
明文,密文认证
自由结合情况:
接口+明文
接口+密文
区域+明文
区域+密文
接口和区域认证,只要账号密码一直不影响通信
做认证要考虑的问题,双方设备使用的认证方式要保证配置一致
密码也要一样
2-way :朋友关系..
注:建立2-way比建立full容易
广播网络中ospf路由器的角色分类
DR设备:指定服务器 老大
BDR设备:备份指定服务器 老二
DRother设备:其他路由器 小弟
注:两台DRother只能2-way
角色选举:1.先比较DR优先级,数值越大越优先
2 优先级相同则比较route-id
3.DR优先级默认为1,取值 0-255
4.DR优先级等于0时,就等于其弃权,也就是沦为other
Hello消息发送的时间间隔计时器:10s
Hello消息发送的死亡时间间隔时器:40s
周期性发送,为了维持ospf关系
关系建立好后,ospf设备会周期的发生hello报文,在死亡时间间隔计时器超时后仍然没有收到对方的hello笑死,则断开关系
调整方式 :
调大:更慢的感知对方设备的故障,但是会减小链路和设备的压力
调小: 更快的感知对方设备的故障,但是会增大链路和设备的压力
10/40
30/120
调大和调小哪个更好?
答:根据现网清理考虑
ospf hello timer 1
ospf hello dead ...
调整hello发送 后 dead自动*4
调整dead不会修改hello发送时间
MA、P2P网络类型是默认10秒发一次 NBMA、P2MP网络类型是30秒
dead/4可能不是整数
ospf建立关系时,两台设备dead和hello时间必须一致
版本一致,认证也要一样
2-way要协商很多关系
FULL:只需要一个参数MTU
静默接口:闭嘴,闭耳朵
路由器对pc每次要发ospf报文,但是没必要,而且占用链路,这个时候配置一下静默接口就行
静默接口的使用场景:链连接非ospf的接口
配置命令的优化:ospf enable area 0
开启ip地址的ospf功能 反掩码
network 192.168.0.0 0.0.255.255
将192.168下面所有的全开了