首先,网络通信的基础是使用网络设备,如交换机和路由器。交换机是连接多台电脑的网络设备,可以让这些电脑在同一个局域网内相互通信。路由器则是连接不同的局域网,使数据可以在不同的网络之间传输。
对于交换机,同一交换机下的电脑,因为默认端口VLAN都是1,所以无需额外配置就可以直接通信。但如果要让不同VLAN下的电脑通信,就需要在交换机上创建相应的VLAN,并将端口分配到对应的VLAN中。
对于路由器,它的作用是实现不同网络之间的数据传输。我们可以通过配置静态路由或使用路由协议来实现这一功能。静态路由需要手动设置路由表,适用于网络结构简单、路由较少的情况。而路由协议,如RIP和OSPF,可以自动建立和更新路由表,适用于网络结构复杂、路由较多的情况。
此外,路由器还可以配置DHCP服务,自动为网络中的电脑分配ip地址。这样,我们就不需要手动为每一台电脑设置IP地址,简化了网络管理的工作。
在实际操作中,我们还需要了解一些基本的网络配置命令。例如,进入命令行控制模式的命令是`system-view`,对设备命名可以使用`sysname`命令,创建VLAN可以使用`vlan`命令,将端口指定到VLAN中可以使用`interface`和`portdefaultvlan`命令等。
最后,我们还需要了解一些网络设备的密码设置方式。例如,设置console密码可以使用`setauthenticationpassword`命令,设置用户级别可以使用`userprivilegelevel`命令等。
总之,要实现网络通信,我们需要了解一些基本的网络设备和配置方法。只有掌握了这些知识,我们才能有效地构建和维护网络。
一、同一交换机下的PC通信
因为直接启动交换机,交换机上的两端端口默认Vlan都为1,所以什么都不用配置直接就能通信。同时注意,两台PC机要在同一个网段下(ip地址+掩码即可得到网段)
主要涉及的命令(用于参考)
#进入命令行控制模式 system-view #对设备命名 sysnamecoreSwitch1 #创建VLAN vlan2 quit #将端口指定到VLAN中 interfaceGigabitEthernet0/0/1 portlink-typeAccess portdefaultvlan2 quit

二、不交换机下的PC通信
因为直接启动交换机,交换机上的两端端口默认Vlan都为1,所以什么都不用配置直接就能通信。
图上4个电脑都相互能ping通
如下图PC1不能和PC2通信,PC1能和PC3通信,PC2不能和PC4通信
如下图PC1不能和PC2通信,PC1能和PC3通信,PC2能和PC4通信
涉及的命令(用于参考)
#创建端口组1,把端口1到端口10都加入到端口组中,然后把组1中的端口都加入到Vlan2中 port-group1 group-memberGigabitEthernet0/0/1toGigabitEthernet0/0/10 portlink-typeaccess #vlan2不能不存在(不存在则创建),不然会报错 portdefaultvlan2 quit

三、配置静态路由通信
最后配置形成的拓扑图,本实验路由器选择的是AR2220
每个设备需要运行的命令(可直接复制执行)
AR1
system-view sysnameR1 #进入端口 interfaceGigabitEthernet0/0/1 #配置端口ip地址 ipaddress192.168.1.25424 quit interfaceGigabitEthernet0/0/0 iPaddress192.168.2.124 quit #配置静态路由 iproute-static192.168.3.024192.168.2.2
AR2
system-view sysnameR2 interfaceGigabitEthernet0/0/1 ipaddress192.168.3.25424 quit interfaceGigabitEthernet0/0/0 ipaddress192.168.2.224 quit #配置静态路由 iproute-static192.168.1.024192.168.2.1
各个设备的运行截图
PC1
PC2
AR1
AR2
运行成功
四、路由器RIP协议配置
最后配置形成的拓扑图
每个设备需要运行的命令(可直接复制执行)
AR1
system-view sysnameR1 interfaceGigabitEthernet0/0/1 ipaddress192.168.1.25424 quit interfaceGigabitEthernet0/0/0 ipaddress192.168.2.124 quit #动态路由配置 #数字表示进程号 rip1 network192.168.1.0 network192.168.2.0 quit
AR2
system-view sysnameR2 interfaceGigabitEthernet0/0/1 ipaddress192.168.3.25424 quit interfaceGigabitEthernet0/0/0 ipaddress192.168.2.224 quit #动态路由配置 #数字表示进程号 rip1 network192.168.2.0 network192.168.3.0 quit
各个设备的运行截图
PC1
PC2
AR1
AR2
运行成功
五、路由器OSPF协议配置
最后配置形成的拓扑图
每个设备需要运行的命令(可直接复制执行)
AR1
system-view sysnameR1 interfaceGigabitEthernet0/0/1 ipaddress192.168.1.25424 quit interfaceGigabitEthernet0/0/0 ipaddress192.168.2.124 quit #动态路由配置 #数字表示进程号 ospf1 #数字表示网络区域 area0 network192.168.1.00.0.0.255 area1 network192.168.2.00.0.0.255 quit quit
AR2
system-view sysnameR2 interfaceGigabitEthernet0/0/1 ipaddress192.168.3.25424 quit interfaceGigabitEthernet0/0/0 ipaddress192.168.2.224 quit ospf1 area1 network192.168.2.00.0.0.255 area0 network192.168.3.00.0.0.255 quit quit
运行截图
PC1
PC2
AR1
AR2
运行成功
六、单臂路由
最后配置形成的拓扑图
每个设备需要运行的命令(可直接复制执行)
SW1
system-view sysnameSW1 vlanbat102030 interfaceGigabitEthernet0/0/2 portlink-typeaccess portdefaultvlan10 interfaceGigabitEthernet0/0/3 portlink-typeaccess portdefaultvlan20 interfaceGigabitEthernet0/0/4 portlink-typeaccess portdefaultvlan30 interfaceGigabitEthernet0/0/1 #设置连接方式为Trunk portlink-typetrunk #允许所有的vlan通过 porttrunkallow-passvlanall quit
AR1
system-view sysnameR1 interfaceGigabitEthernet0/0/0.1 ipaddress192.168.1.25424 dot1qtermiNATionvid10 #开启广播功能 arpbroadcastenable interfaceGigabitEthernet0/0/0.2 ipaddress192.168.2.25424 #设置Vlan的ID dot1qterminationvid20 arpbroadcastenable interfaceGigabitEthernet0/0/0.3 ipaddress192.168.3.25424 dot1qterminationvid30 arpbroadcastenable
运行命令截图
PC1
PC2
PC3
SW1
AR1
运行成功截图
七、通过三层交换机使不同的Vlan能连通
最后配置形成的拓扑图
每个设备需要运行的命令(可直接复制执行)
SW1
system-view sysnameSW1 vlanbatch1020 interfaceVlanif10 ipaddress192.168.1.25424 interfaceVlanif20 ipaddress192.168.2.25424 interfaceGigabitEthernet0/0/1 portlink-typetrunk porttrunkallow-passvlanall quit
SW2
system-view sysnameSW2 vlanbatch1020 interfaceGigabitEthernet0/0/1 portlink-typetrunk porttrunkallow-passvlanall interfaceGigabitEthernet0/0/2 portlink-typeaccess portdefaultvlan10 interfaceGigabitEthernet0/0/3 portlink-typeaccess portdefaultvlan20 quit
运行命令截图
SW1
SW2
运行成功截图
八、设备consolo密码模式
最后配置形成的拓扑图
每个设备需要运行的命令(可直接复制执行)
R1
system-view sysnameR1 user-interfaceconsole0 #设置密码为一二三,同时密码为密文 setauthenticationpasswordcipher123 #设置用户级别 userprivilegelevel3 quit
运行命令截图
R1
PC1
运行成功截图
九、设备consolo用户密码模式(AAA模式)
最后配置形成的拓扑图
每个设备需要运行的命令(可直接复制执行)
R1
system-view sysnameR1 user-interfaceconsole0 authentication-modeaaa quit aaa local-userhuaweipasswordcipher123 local-userhuaweiprivilegelevel3 quit
运行命令截图
R1
PC1
十、Telnet控制模式,通过路由器控制旁边的路由器
最后配置形成的拓扑图
每个设备需要运行的命令(可直接复制执行)
R1(先运行R2的代码,因为是用R1连接R2)
system-view sysnameR1 interfaceGigabitEthernet0/0/0 ipaddress192.168.1.124 quit quit telnet192.168.1.2
R2
system-view sysnameR2 interfaceGigabitEthernet0/0/0 ipaddress192.168.1.224 quit #零是开始的,四为结束的,意思为五个会话 user-interfacevty04 setauthenticationpasswordcipher123 userprivilegelevel3 quit
运行命令截图
R1
R2
运行成功截图
最后配置形成的拓扑图
每个设备需要运行的命令(可直接复制执行)
R1
system-view sysnameR1 #开启 dhcpenable #创建地址池 ippool1 network192.168.1.0mask255.255.255.0 #配置网关 gateway-list192.168.1.254 #排除这个区间的地址不分配 excluded-ip-address192.168.1.2192.168.1.253 dns-list8.8.8.8 #定义使用周期为两天 leaseday2 quit interfaceGigabitEthernet0/0/0 ipaddress192.168.1.25424 #全局配置 dhcpseLECtglobal quit
运行命令截图
R1
PC1
运行成功截图
十二、链路聚合
最后配置形成的拓扑图
每个设备需要运行的命令(可直接复制执行)
SW1
system-view sysnameSW1 interfaceEth-Trunk1 #配置为手工方式 Modemanualload-balance #配置链路聚合的物理端口 trunkportgigabitethernet0/0/1to0/0/2 portlink-typetrunk porttrunkallow-passvlanall quit
SW2
system-view sysnameSW2 interfaceEth-Trunk1 modemanualload-balance trunkportgigabitethernet0/0/1to0/0/2 portlink-typetrunk porttrunkallow-passvlanall quit
运行命令截图
SW1
SW2
运行成功截图
审核编辑:刘清