静态路由:
(实现各校区校园内部主机的相互通信,通过主校区连接互联网)
路由器:
- 作用:连接多个网络,并将数据包转发到自身的网络或其他网络。
(路由器会将第3层IP数据包封装到对应送出接口的第2层数据链路帧的数据部分。帧的类型可以是以太网、HDLC或其它第2层封装-即对应特定接口上所使用的封装类型。第2层帧会编码成第1层物理信号,这些信号用于表示物理链路上传输的位。)
转发功能:1.选择最佳路径进行分组传输,若不会分组,则将该组丢弃
2.如果目的网络直接与路由器相连,路由器就把分组直接送到相应的接口上,这就是路由转发协议(Routed Protocol),如IP协议、IPX协议等。
- 路由表(show ip route):
路由表是保存在RAM中的数据文件,其中存储了与直接连接网络以及远程网络相关的信息。路由表包含网络与下一跳的关联信息。下一跳也可以关联到通向最终目的地的外发或送出接口。
- 种类
- 直通路由
- 直连网络就是直连到路由器某一接口的网络。当路由器接口配置有IP地址和子网掩码时,此接口即成为该相连网络的主机。接口的网络地址和子网掩码以及接口类型和编号都将直接输入路由表,用于表示直连网络。路由器若要将数据包转发到某一主机(如PC2),则该主机所在的网络应该是路由器的直连网络。
- 生成直连路由的条件有两个:接口配置了网络地址,并且这个接口物理链路是连通的,
- 直通路由
- 静态路由
- 静态路由是由网络管理员手工配置路由器中的路由信息。当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息。
- 静态路由不会占用路由器的CPU、RAM和线路的带宽。同时静态路由也不会把网络的拓扑暴露出去。
- 通过配置静态路由,用户可以人为地指定对某一网络访问时所要经过的路径。
- 动态路由
- 由路由器按指定的协议格式在网上广播和接收路由信息,通过路由器之间不断交换的路由信息动态地更新和确定路由表,并随时向附近的路由器广播,这种方式称为动态路由。动态路由通过检查其他路由器的信息,并根据开销、链接等情况自动决定每个包的路由途径。动态路由方式仅需要手工配置第一条或最初的极少量路由线路,其他的路由途径则由路由器自动配置。动态路由由于较具灵活性,使用配置简单,成为目前主要的路由类型。
- 配置
- 在全局配置模式下,建立静态路由的命令格式为:
Router(config)#ip route destination-network network-mask {next-hop-address /interface}
Eg:
全通
其中:
destination-network:所要到达的目标网络号或目标子网号。
network-mask:目标网络的子网掩码。可对此子网掩码进行修改,以汇总一组网络。
next-hop-address:到达目标网络所经由的下一跳路由器的IP地址,即相邻路由器的接口地址。
interface:将数据包转发到目的网络时使用的送出接口(用于到达目标网络的本机出口)。
- 可以使用no ip route命令来删除静态路由。
- 可以使用show ip route命令来显示路由器中的路由表。
- 可以使用show running-config命令来检查静态路由。
- 配置缺省路由通常有两种:
(1)0.0.0.0路由
创建一条到0.0.0.0/0的IP路由是配置缺省路由的最简单的方法。在全局配置模式下建立缺省路由的命令格式为:
Router(config)#ip route 0.0.0.0 0.0.0.0 {next-hop-ip|interface}
其中:next-hop-ip 为相邻路由器的相邻接口地址;interface为本地物理接口号。
(2)default-network路由
“ip default-network”命令可以被用来标记一条到任何IP网络的路由,而不仅仅是0.0.0.0/0,作为一条候选缺省路由,其命令语法格式如下:
Router(config)#ip default-network network
- 汇总路由
- 多条静态路由可以汇总成一条静态路由,前提是符合以下条件:
(1)目的网络可以汇总成一个网络地址。
(2)多条静态路由都使用相同的送出接口或下一跳 IP 地址。
- 要使用汇总路由,必须首先删除当前的三条静态路由:
R3(config)#no ip route 172.16.1.0 255.255.255.0 serial0/0/1
R3(config)#no ip route 172.16.2.0 255.255.255.0 serial0/0/1
R3(config)#no ip route 172.16.3.0 255.255.255.0 serial0/0/1
接下来,配置汇总静态路由:
R3(config)#ip route 172.16.0.0 255.255.252.0 serial0/0/1
- 浮动禁态路由
- 浮动是指静态路由在某些条件下离开了路由表,而在另外一些条件下又回到路由表中。可以使用浮动静态路由来达到目的,浮动路由的原理是利用路由的不同管理距离。(到达同一网络如有多条不同管理距离的路由存在,路由器将采用管理距离低的路由。)
- 配置
在路由器A进行如下配置:
RTA(config)#ip route 40.1.1.0 255.255.255.0 20.1.1.2 10
RTA(config)#ip route 40.1.1.0 255.255.255.0 21.1.1.2 5
当我们查看路由表时就会发现只有一条40.1.1.0/255.255.255.0的路由(下一跳为21.1.1.2)。
RTA#show ip route
当我们把以太网断开后,路由发生了变化。
RTA(config)#interface fastethernet0/0
RTA(config-if)#shutdown
RTA(config-if)#end
RTA#show ip route
可以看到,到达40.1.1.0/255.255.255.0的路由的下一跳变为20.1.1.2,也就是说原来被掩盖的路由浮出来了。这样就实现了串行线路实际上成为了以太网的备份。