网络工程

网络工程涉及的东西很多,从硬件路由器交换机到软件网络调试,单独开一篇。本篇介绍的主要是软考网络工程师所涉及的知识内容,包括网络基础知识、常见网络设备、实用配置命令、排障思路等。

交换机基础

交换机根据mac地址表转发数据帧

以太网数据帧

交换机转发的是网络层的ip协议,以太网的数据帧主要包含以下三个信息

image-20261012221426912

mac地址

mac地址由6个8bit的十六进制字符组成,比如FF-FF-FF-FF-FF-FF,共48bit

前三个8bit是厂商代码OUI,由IEEE组织分配,后面三个8bit由制造商分配

image-20261012220439837

交换机的mac地址表长啥样

ping完后在交换机上使用命令

(dis)play (mac-ad)dress:可以查看mac地址表

image-20261012222502611

可以看到mac地址表记录了设备-接口,随着ping或者其他网络请求的发生,mac地址表会记录越来越多的信息

交换机的学习功能:如果一个单播数据帧里的目标mac没有记录,则把数据向所有口发送(术语叫泛洪,不叫广播),然后把找到的目的主机mac记录到表中,因此叫做“未知单播泛洪”

考点

  • 未知单播泛洪这个可能会考,容易和广播弄混,但广播的目的mac是FF-FF-FF-FF-FF-FF,而单播的时候才会学习
  • 交换机对数据的三种行为:泛洪(没记录)、转发(找到记录)、丢弃(源mac和目的mac同一个接口),别漏了丢弃

交换机/路由器命令

命令行视图:不同的命令要在不同的视图下进行

1
2
3
4
5
6
graph LR
A["<b>用户视图</b>"] --> B["<b>系统视图</b>"]
B --> C["<b>接口视图</b><br/>GE接口<br/>10GE接口<br/>Serial接口<br/>……"]
B --> D["<b>协议视图</b><br/>OSPF协议视图<br/>BGP协议视图"]
D --> E["<b>OSPF区域视图</b>"]
B --> F["…… …"]

reboot重启

(sy)stem-view:进入系统视图

(int)erface g0/0/1:进入接口视图

ospf:进入ospf协议视图

quit:退出当前视图,返回上一个视图

return:协议视图直接返回用户视图(不用两次quit)

sysname [aa]:设置设备名称为aa,现实中为了防止混乱经常将交换机设备命名为L1代表一楼啥的

undo [xxx]:xxx为刚刚的命令字,撤销刚刚的操作


系统视图命令

int g0/0/0:进入g0/0/0接口

新建用户和设置命令级别

aaa:进入新建用户视图

dis this:查看当前用户权限配置

local-user xx:创建名为xx的用户

password cipher yy:设置密码yy

local-user xx privilege level 1:设置权限

用户级别 命令级别 说明
0 参观级(0) 网络诊断工具命令(ping、tracert)、从本设备出发访问外部设备的命令(telnet)、部分display命令等。
1 参观级(0)、监控级(1) 用于系统维护,包括display等命令。
2 参观级(0)、监控级(1)、配置级(2) 业务配置命令,包括路由、各个网络层次的命令,向用户提供直接网络服务。
3 参观级(0)、监控级(1)、配置级(2)、管理级(3) 用于系统基本运行的命令,对业务提供支撑作用,包括文件系统、FTP、TFTP下载、命令级别设置命令以及用于业务故障诊断的debugging命令等。

local-user xx service-type telnet:允许用户使用telnet登录

sftp server enable:允许使用sftp文件服务

接口视图命令

ip (add)ress 192.168.1.1 24:配置接口ip地址,掩码可以写24也可以写255.255.255.0

交换机上有个console口用于管理,一般是g0/0/0,这个接口才能配置ip,其他接口一般不配置,而是在电脑上配置ip,如果想让其他普通网口变成管理口去配置ip,可以通过以下命令:

image-20261012012413727

配置两头的路由表信息

1
2
3
ip route-static 192.168.10.0 24 10.10.10.1	# 某个接口连接的下一个路由器接口

ip route-static 0.0.0.0 0 222.31.1.2 # 运营商

NAT网络转换(家用的路由器默认都是打开的,企业路由器需要手动配置)

1
2
3
4
5
6
acl 2000
rule permit source any
quit

int g0/0/1
nat outbound 2000

用户视图命令

display / dis:查看,比如dis ip int b查看ip,接口,摘要,b是brief,还有clock

?可以帮助我们看有哪些命令,比如d?会显示d开头的所有命令字

clock timezone [time-zone-name]:设置当前地区和时区

clock datetime [utc] time date:设置当前时间和日期clock datetime 23:59:59 2026-10-11

save:保存当前的所有配置,后续机器重启可以直接使用配置,保存的文件为根目录下vrpcfg.zip

交换机/路由器文件系统

交换机常见的几种文件

  • 系统文件:系统软件是设备启动、运行的必备软件,为整个设备提供支撑、管理、业务等功能。常见文件后缀名为.cc

  • 补丁文件:用于解决设备系统软件少量且急需解决的问题。常见文件后缀名为.pat

  • 配置文件:配置文件是用户将配置命令保存的文件,作用是允许设备以指定的配置启动生效。常见文件后缀名为.cfg、.zip、.dat

和linux一样,使用pwd查看当前路径,根目录是flash:,还有dir,cd等命令,等等等等,很多命令都是能用的

防火墙

部署模式

路由模式:当路由器用

透明模式

image-20260719161214046

旁挂模式:可以做IDS入侵检测和VPN,这种模式需要做端口镜像完成监控

image-20260719161403915

常见接口

WAN口接外网

LAN口接内网

MGMT口用于远程访问(web界面或者ssh)

配置

  1. 配置IP地址和DHCP
1
2
3
4
5
6
7
8
9
10
11
sy

# 配置内网接口ip
int g1/0/2 # 按自己实际接口
ip add 172.16.10.1 255.255.255.0 # 按自己实际需要ip

# 配置MGMT接口ip
int g0/0/0 # 按自己实际接口
ip add 10.1.1.1 24 # 按自己实际需要ip

quit

华为设备的web界面可使用浏览器访问10.1.1.1:8443,其他设备web默认端口可能不一样

image-20260719162947196

默认

1
2
3
4
5
aaa							# 配置用户
manager-user test # 设置用户名
password cipher 12345678 # 设置密码
level 15 # 权限等级 15是最高
service-type web # 允许使用web界面访问

web界面长这样,其他品牌可能不一样,开了web界面后,后续配置其他接口ip可以直接在界面上完成

image-20260719163341105

配置DHCP,可以让内网的设备自动获取ip

1
2
3
4
5
6
dhcp enable			# 防火墙开启dhcp
int g1/0/2
dhcp se in # 端口选择dhcp 配置后,内网电脑通过ipconfig /renew重新申请ip


dhcp server dns-list 223.5.5.5 # 配置dns,如果没有配置,电脑可能可以通过ping的方式ping捅但是不能正常上网,223.5.5.5是常用dns
  1. 静态/动态路由(配了这个才能正常和连接同防火墙的内网其他电脑通信)

web界面->网络->路由->静态路由/OSPF

配置默认路由0.0.0.0/0.0.0.0可以访问外网

image-20260719164914131

  1. NAT(配了这个才能和外网通信)

web界面->策略->NAT策略->静态路由/OSPF

如果是内网去内网(都是172开头),是不需要配置NAT的

image-20260719165225359

image-20260719172446864

  1. 接口安全域(上面是不管防火墙还是路由器都要配置的,如果是防火墙,还需要对每个接口设置安全区域)

4.1 每个接口设置安全区域

连接外网设置为untrust

image-20260719172758137

连接内网的接口设置为trust

服务器接口通常设置为dmz(非军事化区域半信半疑)

4.2 配置安全策略

web界面->策略->安全策略->新建安全策略

image-20260719173427457

这时候就可以ping www.baidu.com通了

4.3 应用案例:阻止设备访问某些应用/网站

但这里的选项是需要特征库的,如果特征库没有更新,就设置无效

image-20260719173836255

  1. 端口映射
  1. 带宽分配
#

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×