网络设备说明介绍
什么是交换机
实现一个网络内多台主机之间的通讯
如何利用交换机实现通讯
1.在数据前面设置目标地址和源地址,目标地址和源地址用mac地址进行标识
mac称为物理地址,每块网卡上都有的一个标识身份信息的
mac地址全球唯一,不能进行修改,mac地址用16进制标识
MAC地址: 类似家庭住址 最终通信都是通过MAC地址进行通信
IP地址: 类似身份证号 逻辑地址
2.在网络通讯初期,会利用广播方式进行发送数据包,在通讯的过程,数据包的发送一定是有去有回的。
在一个交换网路中,如果产生了大量广播数据包时会产生广播风暴,影响主机性能,这样的问题称为广播风暴问题
解决广播风暴问题思路:
减少广播产生数量,将一个大的交换网络切割为几个小的交换网络(局域网,广播域)
交换机的种类
傻瓜交换机(TP-link/Dlink/水星…) 家用
程控交换机(存储程序控制交换机,配置管理,思科、华为、华三、锐捷)
ARP缓存表:
路由器
交换机
计算机 arp -a 查看所有
服务器
公司无法上网排查思路:
问题1: 计算机IP地址如何获取的 DHCP自动获取 手动配置的
手动设置会引发IP地址冲突 导致无法上网
问题2: 如果自动获取 ping 网关是否正常
如果到网关正常 说明内网没问题 从路由器到运营商有问题的
问题3: ping外网IP地址 IP地址通 但是域名不通 DNS服务器问题 更改DNS测试
问题4: 如果到路由器延迟高 内网问题
网线问题
交换机问题 老了 硬件 环路
IP地址冲突 导致大量的数据包在交换机转发
手工导致
有其他路由器IP和主路由器IP地址冲突
企业常见网络出现问题故障:
1.DNS服务器问题
2.有的员工浏览器无法正常打开页面 (笔记本问题 一定要进行ping测试 或者登陆QQ测试)
3.运营问题 设备故障
4.IP地址冲突 多个路由器 路由器IP地址需要修改成不同的
二层: 主要做数据包转发 交换机工作在二层
三层: 可以做路由路径选择 路由器工作在三层
*思科交换机硬件设备
什么是路由器
实现不同局域网之间主机通讯,可以隔离广播风暴(路由不同的接口连接不同广播域)
路由类似于现实生活中从A地去往B地可能需要先步行,在坐车,在做飞机才能到达B地,这样的整个过程在网络中对应数据的传递过程就称为路由。因此一个数据信息跨越不同的网段传递到目的地址,就可以把传递数据的过程称为路由,也可以看做每条传递数据的路径。
1)需要有身份标识信息:ip地址
逻辑地址(可以改变的地址/???) 利用10进制方式进行显示
IP地址由两部分组成: 交换网络标识信息+主机地址标识信息===网段地址+主机地址
网络标识(网段): 192.168.100 192.168.100.1-192.168.100.254
192.168.110 192.168.110.1-192.168.110.254
192.168.120 192.168.120.1-192.168.120.254
只有在相同网段内的主机之间可以进行互通
不同的网段不能进行通信
虚拟机: 10.0.0.200 10.0.0.网段
vmnet8: 10.0.0.1
以上网段 前三位 相同的称为网段
内网卡—交换机 192.168.11.0/24(192.168.11.1~192.168.11.254)
外网卡—运营商 122.71.227.79(铁通)
查公网ip的方法:
windows,打开浏览器,访问百度,搜IP即可
网址: ip138.com
linux:curl ifconfig.me
高级路由器还有上网行为管理器和防火墙功能
论坛:鸿鹄论坛(网络工程师)
2) 路由实现数据传输通讯时,会根据路由表信息进行数据包路由
实现不同网段之间通讯需要经过一条必经之路,这条路称为网关
3) 查看路由条目信息方法
[root@b13k ~]#route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.0.2 0.0.0.0 UG 100 0 0 eth0
10.0.0.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0
[root@b13k ~]#netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 10.0.0.2 0.0.0.0 UG 0 0 0 eth0
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
第一列:所能去往网段的信息
第二列:0.0.0.0 通过局域网即可到达
10.0.0.254 想去往其他网段的必经节点,称为网关
第三列:子网掩码(告诉网段内可以容纳多少主机)
最后一列:到达指定目标,通过哪一个接口出去
案例:
路由器配置:
Router> # 用户模式 命令提示符 命令较少 常用ping命令
查看当前的模式可以使用执行哪些命令使用? 回车查看
Router>
Router>ping 192.168.0.100
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.0.100, timeout is 2 seconds:
..... # 显示. 表示网络不通 显示!!!!表示可以通信
Success rate is 0 percent (0/5)
Router>enable # 输入enable进入特权模式
Router# # 特权模式
Router#show running-config # 查看路由器配置
Router#configure te
Router#configure terminal # 进入配置模式 可以使用tab键 可以使用简写方式
简写方式-----------------
Router(config)#exit # 退出到上一个模式
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#
--------------------------
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)# # 配置模式
Router(config)#
配置网关:
在路由器的接口上配置网关:
192.168.0网段网关 192.168.0.1 g0/0
192.168.4网段网关 192.168.4.1 g0/1
在路由器配置模式中进入g0/0配置网关
Router(config)#interface g0/0 # 在配置模式进入g0/0接口
Router(config-if)#
Router(config-if)#ip address 192.168.0.1 255.255.255.0 # 配置IP
默认的接口为关闭状态 开启接口
Router(config-if)#no shutdown
进入g0/1配置192.168.4.254网关
通过返回到配置模式然后进入接口
也可以在当前G0/0接口进入到G0/1
Router(config-if)#int g0/1
Router(config-if)#ip address 192.168.4.254 255.255.255.0
Router(config-if)#no shut
静态路由配置过程: 三台路由器
R1路由配置:
Router(config)#int g0/0
Router(config-if)#no ip add 192.168.0.1 255.255.255.0 # 删除原IP
Router(config-if)#ip add 192.168.1.254 255.255.255.0 # 配置为192.168.1.254
进入g0/1接口
Router(config-if)#int g0/1
Router(config-if)#no ip add 192.168.4.254 255.255.255.0
Router(config-if)#ip add 10.0.0.1 255.255.255.0
R2路由器配置:
Router>enable
Router#config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int g0/0
Router(config-if)#ip add 10.0.0.2 255.255.255.0
Router(config-if)#no shut
进入G0/1配置IP
Router(config-if)#int g0/1
Router(config-if)#ip addr 172.16.1.1 255.255.255.0
Router(config-if)#no shut
R3路由器配置
Router>enable
Router#config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int g0/0
Router(config-if)#ip add 172.16.1.2 255.255.255.0
Router(config-if)#no shut
Router(config-if)#int g0/1
Router(config-if)#ip add 116.63.0.254 255.255.255.0
Router(config-if)#no shut
查看R1路由表信息
Router>show ip route
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 10.0.0.0/24 is directly connected, GigabitEthernet0/1
L 10.0.0.1/32 is directly connected, GigabitEthernet0/1
192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.1.0/24 is directly connected, GigabitEthernet0/0
L 192.168.1.254/32 is directly connected, GigabitEthernet0/0
#C: 直连网段
#L:在接口上直接配置的IP地址
R1路由器配置静态路由
Router>enab
Router>enable
Router#config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#
Router(config)#ip route 116.63.0.0 255.255.255.0 10.0.0.2
R1路由器路由表
Router#show ip route
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 10.0.0.0/24 is directly connected, GigabitEthernet0/1
L 10.0.0.1/32 is directly connected, GigabitEthernet0/1
116.0.0.0/24 is subnetted, 1 subnets
S 116.63.0.0/24 [1/0] via 10.0.0.2
192.168.1.0/24 is variably subnetted, 2 subnets, 2 masks
C 192.168.1.0/24 is directly connected, GigabitEthernet0/0
L 192.168.1.254/32 is directly connected, GigabitEthernet0/0
R2路由器配置:
Router#config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#ip route 116.63.0.0 255.255.255.0 172.16.1.2
Router#show ip route
Codes: L - local, C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 10.0.0.0/24 is directly connected, GigabitEthernet0/0
L 10.0.0.2/32 is directly connected, GigabitEthernet0/0
116.0.0.0/24 is subnetted, 1 subnets
S 116.63.0.0/24 [1/0] via 172.16.1.2
172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
C 172.16.1.0/24 is directly connected, GigabitEthernet0/1
L 172.16.1.1/32 is directly connected, GigabitEthernet0/1
R2路由器配置回包静态路由
Router#
Router#config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#
Router(config)#ip route 192.168.1.0 255.255.255.0 10.0.0.1
Router(config)#exit
R2路由表最终信息
Router#show ip route
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 10.0.0.0/24 is directly connected, GigabitEthernet0/0
L 10.0.0.2/32 is directly connected, GigabitEthernet0/0
116.0.0.0/24 is subnetted, 1 subnets
S 116.63.0.0/24 [1/0] via 172.16.1.2
172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
C 172.16.1.0/24 is directly connected, GigabitEthernet0/1
L 172.16.1.1/32 is directly connected, GigabitEthernet0/1
S 192.168.1.0/24 [1/0] via 10.0.0.1
R3路由配置回192.168.1.0段的静态
Router>enab
Router#config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#ip route 192.168.1.0 255.255.255.0 172.16.1.1
R3路由器路由表
Router#show ip route
116.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
C 116.63.0.0/24 is directly connected, GigabitEthernet0/1
L 116.63.0.254/32 is directly connected, GigabitEthernet0/1
172.16.0.0/16 is variably subnetted, 2 subnets, 2 masks
C 172.16.1.0/24 is directly connected, GigabitEthernet0/0
L 172.16.1.2/32 is directly connected, GigabitEthernet0/0
S 192.168.1.0/24 [1/0] via 172.16.1.1