- 网关一般是路由器上的一个接口,用于转发数据;只要转发的路径不是本网段中的主机,都向网关上发
- 网络能ping通的条件:数据包
能来能回
(即沿途的路由器必须知道到达目的地址如何转发,沿途的路由器必须知道回来的数据包如何转发) - 直连的路由器,不需要管理员添加路由路径,数据包能够被直接转发;不直连的路由器,需要管理员添加路由器路径告诉数据包如何转发,也就是添加静态路由
- 添加路由命令:ip route 目的IP 子网掩码 下一跳IP
- 跟踪路由路径:traceroute 目的ip
- 查看路由表:show ip route
- 路由汇总:目的是为了简化路由表,即将处于一个大网段的多个小网段IP地址通过IP合并(类似于超网合并)的方式汇总成一个。官方定义为~将连续的IP地址指派给物理地址较为集中的网络,在路由器上配置路由表,可以将连续的多个网络汇总成一条。
- 默认路由(Default route一种特殊的静态路由),是对IP数据包中的目的地址
找不到
存在的其他路由时,路由器所选择的路由。目的地不在路由器的路由表里的所有数据包都会使用默认路由。
作用:通过默认路由也能够简化路由表的配置
网关实际上起到默认路由的作用
配置默认路由格式为:R1(config)# ip route 0.0.0.0 0.0.0.0 10.0.0.2 - 网络不通排错
检查沿途的路由是否畅通:查路由表
检查两段的机器是否有网关:查网关
路由器的功能
1)连接多个独立的网络或子网
2)实现网络间最佳寻径和数据包传送
3)数据流量控制、负载分流等
路由分类
直连路由、静态路由(浮动静态路由)、动态路由、策略路由
① 浮动静态路由
(1) 网络中冗余和备份是“天经地义”的尝试
(2) 对静态路由,如果存在多条线路,可以用主链路用作流量转发,备份链路在主链路失效后“上位”
(3) 决定谁是主链路,谁是辅助链路的方法是:修改备份链路的管理距离
ip route 0.0.0.0 0.0.0.0 Ethernet0/1 12.1.1.2
ip route 0.0.0.0 0.0.0.0 Serial1/1 10 # 设置备份路由的管理距离大于默认值1,当主链路发生故障时,备份链路上的静态路由就浮现出来,因此称为浮动静态路由
本来是这个样子的
S* 0.0.0.0 [1/0] via 12.1.1.2 Ethernet0/1
R1(config) # int e0/1
R1(config-if) # shutdown #把接口关闭掉,模拟主链路发生了故障
然后,就变成了这个样子
S* 0.0.0.0/0 is directly connected,Serial1/1
② 策略路由
是一种比基于条件进行路由更加灵活的数据包路由转发机制,条件可以是源IP、目的IP、协议、应用等。
深信服产品支持静态路由、策略路由,部分产品支持OSPF动态路由协议。
路由表
指的是路由器或者其他互联网设备上存储的表,该表中存有到达特定网络终端的路径,在某些情况下,还有一些与这些路径相关的度量。
单臂路由
参考链接 : 第五章:VLAN虚拟局域网(VLAN间路由、单臂路由)
单臂路由的使用场景:回顾一下我们之前讲的三层交换机VLAN间路由中有讲到要实现VLAN间路由一定要使用三层交换机启用路由功能来实现,如下的情况若只有二层交换机要怎么来实现不同VLAN之间的互访呢?
上图就是三层交换机,它自带了路由功能,如果是二层交换机则可以通过在前端添加一个路由器来实现不同VLAN之间的路由,这就叫做单臂路由。拓扑结构如下: