Network
物理层
传递光信号和电信号:网线,光纤
数据链路层:
交换机
插上即可
MAC地址
帧封装
目标mac//源mac//数据//CRC
学习,广播,转发,更新
#查看switch的mac地址表
show mac-address-table
VLAN
虚拟局域网,将接入同一个交换机的主机,划为多个VLAN隔开。(同一vlan可访问,不同的不行)
#创建VLAN
#进入特权 enable
en
#配置
config t
#创建VLAN10,编号是2-1024不能用0,1,(默认所有端口都在vlan 1)
vlan 10
#进入端口1,命令全称是interface fastethernet0/1
int f0/1
#将该端口加入VLAN10,switch access vlan 10
sw ac vl 10
#可退出
exit
#进入特殊后可查询已有VLAN,各VLAN包含的接口show vlan
sh vl
Trunk
一条线上传递多个VLAN。
在2台交换机上都有VLAN10(2个红框),2个VLAN10需要通信,那么中间连接2台交换机的通道的2个接口需要设置为trunk模式
上一个交换机的请求到第二台交换机后,根据VLAN标签判断是否可以转给目的主机(目的主机也得是第二台交换机上的VLAN10才能转发)
接口模式:accesss 接入链路
trunk 交换机之间的链接
#2台交换机连接的接口都设置为trunk,和给端口配VLAN方法类似
en
config t
int f0/3
switch mode trunk
#第二台
en
config t
int f0/5
switch mode trunk
网络层
路由表
每个接口要配IP,每个接口链接一个网段
同网段直接通信,跨网段必须通过路由器
隔离广播,寻址方便(ip具有逻辑性)
直连网段
每个接口要配IP,每个接口链接一个网段,直接生成该网段路由表。
非直连网段
手动配置非直连路由
#查看路由表
show ip route
#添加路由
#进入特权,进入配置
en
config t
#指定目标网段为2.0.0.0掩码为255.0.0.0的向f0/1转发
ip route 2.0.0.0 255.0.0.0 f0/1
IP
ip地址全0是网络本身
全1广播地址
ARP
将IP解析成MAC
#查询本机缓存mac地址,
arp -a
路由原理
PC4如果是发往PC5,如果是同一网段的直接就可通信,
如果PC4和PC5不是同一网段的,那么就得走默认路由,发往网关,如果没有路由器(即没有网关)则不能通信。
PC5发往PC6,走默认路由发往网关,到了路由器R1,查看路由表,需要添加静态路由,
路由内容是 发往PC6所在网路的下一跳IP(即R0左边端口的Ip,还得配R0的返回路由)
每台主机上都有本地路由表,
route print
#命令的输出分为三部分,第一部分是本机上的网卡
#第二部分是IPV4路由
#第三部分是永久路由
#详解IPV4路由
#0.0.0.0 代表默认路由,意思没有匹配下面的路由就使用这条。
#要通过172.20.168.203这个网卡出去,发往网关172.20.168.254。
#红框中的那条,
#代表如果要去这个网络172.20.168.0 255.255.255.0 ,
#要通过172.20.168.203这个网卡出去,on-link表示在同一网络,这样就可以直接通信。