欢迎各位兄弟 发布技术文章
这里的技术是共享的
第五章静态路由
5.1 IP路由
5.2路由汇总
5.3默认路由
5.4网络负载均衡
5.5 *热备份路由协议(HSRP)
5.6实验
第5章静态路由
网络畅通的条件数据包能去能回
沿途的路由器必须知道到目标地址如何转发
沿途的路由器必须知道回来的数据包如何转发
路由器直连的网络不用告诉路由器如何转发
路由器没有直连的网络管理员员需要告诉路由器到目标网
络如何转发也就是添加静态路由
在 R1上
Router1#ping 192.168.0.2 通
Router1#ping 192.168.1.1 不通
但是我为什么 能ping 通 192.168.0.2 和 192.168.1.1
Router1( config )# ip route 192.168.1.0 255.255.255.0 192.168.0.2 #配置下一跳 192.168.1.0 是一个网段(难道不能是某个ip地址)
Router1( config )# ping 192.168.1.1 韩立刚此时通了,当然我的肯定通
Router1( config )# ping 192.168.1.2 #不通,是因为ping后回不来,,,192.168.1.2回到192.168.0.1时,不知道下一跳
R3配置下一跳
R3( config )# ip route 192.168.0.0 255.255.255.0 192.168.1.1
Router1#ping 192.168.1.2 #此时通了
Router1#traceroute 192.168.1.2 #跟踪数据包路径
Router1#show ip route #查看路由表的命令
C - connected 直连, S - static 静态
Router1( config )# no ip router ..... #就是删了
Router1( config )# no ip route 192.168.1.0 255.255.255.0 #此时不用写下一跳
Router1# show ip route #没有了刚刚删的路由表(下一跳)
R3(config)#interface serial 2/1
R3(config-if)#clock rate 64000 #时钟频率
R3(config-if)#ip addr 192.168.2.1 255.255.255.0
R3(config-if)#no sh
R3(config-if)#
R5#configure t
Enter configuration commands, one per line. End with CNTL/Z.
R5(config)#interface serial 2/1
R5(config-if)#ip addr 192.168.2.2 255.255.255.0
R5(config-if)#no sh
R5#ping 192.168.2.2
R3#ping 192.168.2.2 #可以ping通
路由汇总的极限就是默认路由 ip route 0.0.0.0 0.0.0.0 10.0.0.2 # 10.0.0.2是下一跳
#ipconfig #网关就是默认路由
#route print #查看windows 上的路由表
#ipconfig 0.0.0.0 是说明ip地址还未生效
#route print #windows 上的路由表 网关就是默认路由,,如果没有网关,就看不到这个默认路由了
#route /? #查看route命令帮助
可以看到示例
#route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2 #157.0.0.0是网段,,, 255.0.0.0是 子网掩码 ,,, 157.55.80.1是下一跳
METRIC 是度量值,即优先级
IF 就是 interface 接口的意思
# route DELETE 157.0.0.0 删除路由表
没有网关,就是没有默认路由,也就是没有下一跳,就ping 不通
# 加一条默认路由(作用就相当于网关吧) route add 0.0.0.0 mask 0.0.0.0 192.168.80.1
我的是 route add 0.0.0.0 mask 0.0.0.0 192.168.80.2
# route print # 可以看到默认路由 (route add命令与加网关是等价的)
一个服务器计算机 有两个网关(两个默认路由),负载均衡,,,丢一半的包
所以计算机的路由表有问题,,,所以去掉一个网关就可以了
去掉网关的那个网卡后,,加一个路由表,下一跳指向去掉的那个网关就行
# route add 11.0.0.0 mask 255.0.0.0 192.168.80.254
# ping 192.168.0.1 不通
# route ADD 192.168.0.0 MASK 255.255.255.0 192.168.80.254
# 此时可以 ping 通
#route print
# netstat -r #也是查看路由表
网关的本质就是下一跳
网关是本网站的出口,必须跟自己的ip地址处在同一个网段
让计算机仅有一个默认路由(网关)
路由 来的时候需要通,回去的时候也要通
网络排错:
1)看 ping 和 pathping(看经过几个路由器)
2)看防火墙 和 TCP/IP 筛选 win10 见 /node-admin/19300 win7 见 /node-admin/19307
3)两端的电脑要有网关 (注意,网关下一跳,到底是哪一个,不要弄错了,,,注意路由器配置ip地址,即使相同(或与主机相同),也不会报错)
4)检查沿途的路由器
网络负载均衡
ping的时候
看到有丢包,,
如果 time 很短 比如 2毫秒,,并且规律,,是由于网络断开(路由问题,或路由表有问题)
如果 time 很长 比如 2秒,,没有规律,是由于网络堵塞
网络故障,查路由表,查网关