这系列文章为计算机网络理论的学习笔记,学习笔记基于老师给的的PPT、他人学习笔记和维基百科、百度百科等一系列权威资料。学习笔记仅个人学习用,便于记录和复习,无广泛传播之意,若有侵权,请联系我删除。欢迎各位大佬指正和交流。
每部分都有相应的实验swf文件,便于大家更好的理解学习,由于CSDN不方便放出,有需要的可以找博主私信要。
1 链路聚合基本原理及其基本配置
链路聚合(Link Aggregation):指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个成员端口发送到对端的交换机。
1.1 链路聚合的作用
1.2 聚合链路负载分担原理
聚合后链路基于数据流进行负载分担。
1.3 链路聚合分类(根据聚合方式不同)
- 静态聚合
- 双方系统间不使用聚合协议来协商链路信息。
- 动态聚合
- 双方系统间使用聚合协议来协商链路信息。
- LACP(Link Aggregation Control Protocol,链路聚合控制协议)是一种基于IEEE 802.3 ad 标准的、能够实现链路动态聚合的协议。
1.4 链路聚合的基本配置
[Switch] interface bridge-aggregation interface-number //创建聚合端口
[Switch-Ethernet1/0/1] port link-aggregation group number //将以太网端口加入聚合组
链路聚合配置:
1.5 链路聚合显示及维护
2 IP子网划分
- IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址。
- IP地址一种在Internet上的给主机编址的方式。
在博主看来,IP地址就像是快递地址,不过是逻辑上的,而不是物理上的,每一个网络和每一台主机各不相同。
2.1 IP地址基础
IP地址由网络号与主机号两部分组成,通常被分割为4个“8位二进制数”,总共4段,每段用“.”隔开,具体表示时用“点分十进制表示法”。
掌握二进制与十进制之间的熟练转化是子网划分的基础。
比如IP地址:192.168.1.1,实际上是32位二进制数:11000000.10101000.00000001.00000001
2.1.1 IP地址的第一种分类
IP地址=网络地址+主机地址
IP地址根据地址范围分为A到E五类,由下表可见其各类IP地址的主机地址范围:
IPV4地址分为五类:
A: 0.0.0.0-127.255.255 //其中段0和127不可用
B: 128.0.0.0-191.255.255.255
C: 192.0.0.0-223.255.255.255
D: 224.0.0.0-239.255.255.255
E: 240.0.0.0-255.255.255.255 //其中段255不可用
2.1.2 A类,B类,C类的特征
概念 | 特征 | 网络范围 | 默认掩码 |
---|---|---|---|
A类地址 | 第1个8位中的第1位始终为0 | 0-127.x.x.x | 255.0.0.0/8 |
B类地址 | 第1个8位中的第1、2位始终为10 | 128-191.x.x.x | 255.255.0.0/16 |
C类地址 | 第1个8位中的第1、2、3位始终为110 | 192-y.x.x.x | 255.255.255.0/24 |
2.1.3 特殊用途的IP
特殊用途的IP地址包括:特殊IP地址、环回地址以及广播地址。
(一)特殊IP地址
本地广播地址:255.255.255.255 IP地址:0.0.0.0。
- 如果作为网络地址,代表的意思是任何网络。
- 如果作为主机接口地址,那就是这个这个网络上的这个主机的接口,一般作为请求分配地址时,发送DHCP请求报文源IP地址。
(二)环回地址
A类网络地址127是一个保留地址,用于网络软件测试以及本地机进程间通信,叫做环回地址。无论什么程序,一旦使用环回地址发送数据,协议软件立即返回之,不进行任何网络传输。 含网络号127的分组不能出现在任何网络上。
(三)广播地址
TCP/IP规定,主机号全为"1"的网络地址用于广播之用,叫做广播地址。所谓广播,指同时向同一子网所有主机发送报文。
2.1.4 IP地址的第二种分类
IP地址可分为私网地址和公网地址,其中私网地址只能在局域网内部使用,不能访问Internet。
私有IP地址:
① A类:10.0.0.0-10.255.255.255
② B类:172.16.0.0-172.31.255.255
③ C类:192.168.0.0-192.168.255.255
④ 自动私有地址:169.254.0.0/16(当计算机无法获取IP地址时自动配置)
2.1.5 子网掩码
子网掩码(subnet mask)是由一系列的1和0构成,是一个32位地址,必须结合IP地址一起使用,将某个IP地址划分成网络地址和主机地址两部分。
0对应位须比较,1对应位无须比较。
-
通过子网掩码,就可以判断两个IP在不在一个局域网内部。
-
子网掩码可以看出有多少位是网络号,有多少位是主机号。
默认掩码:
- A类地址默认掩码为255.0.0.0
- B类地址默认掩码为255.255.0.0
- C类地址默认掩码为255.255.255.0
可以看subnets.swf的动画来加深了解子网掩码的概念和作用。
2.2 子网划分基础
2.2.1 为什么需要子网划分?
因为IPv4地址如果只按类(A、B、C类)来划分,可能造成浪费或者不够用(低效性),使得业务扩展缺乏灵活性。所以采用子网划分可以:
- 减少广播域,提高效率
- 有效利用和规划IP
- 安全考虑,方便管理
说白了,子网划分就是提高IP地址的利用率,将A、B、C三个类别的地址在利用掩码进行再划分成更细的网段,减少空闲IP的浪费。
计算机网络——子网划分部分习题:点我!点我!
2.2.2 子网划分的原理
因为 IP地址 = 网络地址+主机地址,子网划分就是借用现有网段的主机地址的最左边某几位作为子网位,划分出多个子网。
- 子网划分前的两级IP地址
网络号 | 主机号 |
- 子网划分后的三级IP地址
网络号 | 子网号 | 主机号 |
2.2.3 子网划分的相关计算
具体步骤:
- 确定所需子网数2^m。
- 确定每个子网可用地址数2^n-2。
- 确定需像主机号部分借多少位(m),才能满足需要求。
- 根据主机数可得知子网地址空间大小2n。
- 进行地址划分。
网络号+子网号(m)+主机号(n)
划分后子网数量:2^m
划分后每个子网可用主机数:2^n-2
2.3 VLSM及CIDR
VLSM和CIDR可以更加有效地利用IP地址空间。
2.3.1 VLSM
- 子网划分的局限性
- 无法实现把网络划分为不同大小的子网。
- 常常会浪费许多主机地址。
- VLSM(Variable Length Subnet Mask, 可变长子网掩码)
- 允许使用多个子网掩码划分子网。
- 使组织的IP地址空间得到更有效的利用。
2.3.2 CIDR
- Internet面临的问题:
- 随着Internet的成长,路由表迅速扩大。
- IPv4地址将很快耗尽。
- CIDR(Classless Inter-Domain Routing,无类域间路由):
- 消除了自然分类地址和子网划分的界限。
- 将网络前缀相同的连续IP地址组成CIDR地址块。
- 支持强化地址汇聚。
2.3.3 无类域间路由斜线表示法
- CIDR使用斜线表示法表示一个网络
- 斜线表示法采用IP地址后跟一个斜线“/”,斜线后是一个表示网络前缀长度的数值。