路由器:
路由器(Router)是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个IP数据包中的地址然后决定如何传送的专用智能性的网络设备。
回顾交换网络:
IIS服务器(静态地址) : IP地址:192.168.0.10 子网掩码:255.255.255.0 DNS服务器(静态地址) : IP地址:192.168.0.20 子网掩码:255.255.255.0 PC (静态地址) : IP地址:192.168.0.30 子网掩码:255.255.255.0
IP地址都是同网段。
不同网络之间通信:
PC2与PC3能连通 相同的网络 PC1与PC2,PC1与PC3不能连通 不相同的网络段 问:怎样才能使得PC1与其他两台主机之间能够连通?(不同网络的互连)
答:第三层(网络层)设备,如路由器。
直连网络:
路由器能够连通不同网络中的主机,通过路由器端口的配置来连接两个网络:
PC1所在的192.168.1.0的网络。 PC2及PC3所在的192.168.2.0的网络。
直连网络(邻村): 类似于192.168.1.0和192.168.2.0这样直接连接在某个路由器上的网络,称为该路由器的直连网络。
每个路由器接口的IP作为所连直连网络的网关(村口)。
非直连网络:
不同网络之间不可能都用一个路由器连接。(并非所有村庄都是邻村)
如何访问? 路由器的主要工作就是为经过该路由器的每个数据包寻找一条最佳传输路径(路由),并将该数据包有效地传送到目的站点。
送到什么地方?(目的网络)
怎么送?(选择下一个路径节点)
路由器就是依靠路由表来选择转发路径。 路由表中包含有该路由器掌握的所有目的网络地址,以及通过此路由器到达这些网络中最佳路径,这个最佳路径指的是路由器的某个接口或下一跳路由器的地址。
静态路由和动态路由:
选择最佳路径的策略即路由算法是路由器的关键所在--路由表(Routing Table),供路由选择时使用。
静态路由:由系统管理员事先设置好固定的路由信息。
优点:简单、高效、可靠。优先级最高。
缺点:不能动态地适用网络状况的变化。
动态路由:路由器根据网络系统的运行情况而自动调整的路由信息。路由器根据路由选择协议(Routing Protocol)提供的功能,自动学习和记忆网络运行情况,在需要时自动计算数据传输的最佳路径。
优点:动态路由可以自动学习网络的拓朴结构,并更新路由表。
缺点:路由广播更新信息将占据大量的网络带宽。
网络拓扑:
路由器配置:
配置接口IP作为所连接网络的网关。
Router(config)# interface interface-id
Router(config-if)# ip address ip-address mask
Router(config-if)# no shutdown
配置静态路由。 Router(config)# ip route prefix mask ip-address
查看路由信息。 Router# show ip route
Gateway of last resort is not set
C 192.168.1.0/24 is directly connected, FastEthernet0/0
C 192.168.2.0/24 is directly connected, FastEthernet0/1
S 192.168.3.0/24 [1/0] via 192.168.2.2
默认静态路由配置:
通过192.168.2.2的端口,访问所有24位子网掩码的目的网络
Router(config)# ip route 0.0.0.0 255.255.255.0 192.168.2.2
通过192.168.2.2的端口,访问所有网络。(用于边界路由) Router(config)# ip route 0.0.0.0 0.0.0.0 192.168.2.2