网络学习二 数据链路层 网络层
数据链路层(VLAN技术及应用)
什么是VLAN?
- 是物理设备上连接的不受物理位置限制的用户的一个逻辑组
VLAN作用
- 广播控制(分割广播域)
- 提高带宽利用(提高网络效率)
- 增加安全性
- 降低延迟
VLAN eNSP命令
#进入交换机用户界面
system-view #进入设备界面
display vlan #查看vlan设置
vlan batch 2 3 4 5 #新建vlan 2, 3, 4, 5
undo vlan batch 4 to 5 #删除vlan 4~5
interface ethernet0/0/3 #进入接口3
port link-type access #配置端口连接类型
port default vlan 2 #将接口3设置到vlan 2 中
#######################################批量加入(接口组)
return #返回用户视图
system-view #进入系统视图
port-group 1 #创建接口组1并进入
group-member ethernet 0/0/1 to ethernet 0/0/3 #将接口1~3加入接口组1
display port-group 1 #查看接口组1
display this #查看当前所在接口组的信息(当前流程在接口组1)
port link-type access #设置接口组1的连接类型
port default vlan 3 #接口组1加入vlan3
Trunk 中继链路
特点
- access 接入链路 只能承载1个vlan 的数据
- trunk 中继链路 可以承载多个vlan的数据
实质
- 交换机给每个去往其他交换机的数据帧打上VLAN的标识
解决的问题
两组交换机想要组合构建几个广播域,需要多条属于不同VLAN的线来连接两台交换机,使用trunk就可以只需要一条线了
Trunk eNSP命令
system-view #进入系统视图
interface ethernet0/0/7 #进入接口7
port link-type trunk #设置接口7为trunk类型
port trunk allow-pass vlan all #允许所有vlan通行
链路聚合
作用
- 多条线路负载均衡,带宽提高
- 容错,当一条线路失效时,不会造成全网中断
要求
- 需要接口无任何配置
system-view
clear configuration interface ethernet0/0/7 #清除七号接口的配置也关闭了
in e0/0/7 #简写进入七号接口
undo shutdown #开启七号接口
聚合操作
system-view
interface eth-trunk 1 #创建链路聚合组并进入
trunkport ethernet 0/0/7 0/0/8 将7 8 接口加入链路聚合组1
port link-type trunk #设置为中继链路类型
port trunk allow-pass vlan all #设置所有vlan
网络层
ICMP协议(英特网控制报文协议)
- ICMP通过IP数据报传送,用来发送错误和控制信息
- ICMP定义了很多信息类型(目的地不可达,TTL超时,信息请求,信息应答,地址请求,地址应答)
路由
- 每个路由器都维护一张路由表,这是路由器转发数据包的关键
- 每条路由表记录指明了:到达某个子网或主机应从路由器的哪个物理接口发送,通过此接口可到达该路径的下一个路由器的地址(或直接相连网络中的目标主机地址)
- 直连路由,路由器接口配置好ip并开启则自动产生路由表
- 静态路由,由管理员手工配置
#语法格式ip route-static 目标网段地址 子网掩码 下一跳
system-view
ip route-static 192.168.3.0 24 192.168.2.2 #3.0网段 下一跳去找192.168.2.2
route eNSP命令
system-view
interface GigabitEthernet0/0/0 #进入接口0
ip address 192.168.2.254 24 #设置路由接口0ip地址为192.168.2.254 子网掩码255.255.255.0
display ip interface brief #查看路由端口Ip地址
display ip routing-table | include /24 #查看路由表 过滤出/24行的
- ping命令格式 ping [-t] [-l 字节数] 目标IP或主机名