路由原理与静态路由
在互连网上,每时每刻有数以万计的路由器为数据的转发而忙碌。
路由:指导路由器进行数据转发的路径信息。路由器根据路由表,选择最佳路径,将数据包转发到目标网段。
数据转发
1.同一网段:直接封装对方的MAC地址,直接发送。(不需要R)
2.不同网段:封装网关的MAC地址,由网关路由器进行转发。(需要R)
说明:对于PC来说,当与不同网段通信时,必须要设置默认网关。默认网关就是自己直连的路由器的以太口。
路由器转发数包,必须依靠一张表-----路由表。
路由表的主要参数:
目标网段 下一跳 出口 度量值
192.168.3.0/24 192.168.2.2 S1/0 到目标的距离
路由表的建立
直连: 自动建立(接口双UP, 正确配置IP地址)
静态路由. 手工设置
动态路由:动态学习,依靠各种路由协议,如RIP、EIGRP、OSPF等。
一.静态路由
人工静态设置的路由信息。
分析:在路由器R1上,只要为F0/0和S1/0 配上地址,并且开启,路由器R1便可以自动建立直连的路由条目。对于3.0网段R1是不能直接感觉到的,所以需要人工去告诉它。
可以告诉路由器R1,3.0网段在它的S1/0口方向,下一跳是192.168.2.2.
格式:
R1(config)# ip route 目标网段 子网掩码 下一跳 / 出接口
命令配置:
R1(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.2
或:
R1(config)#ip route 192.168.3.0 255.255.255.0 s1/0
r1#sh ip route // 查看路由表
注意:1. 在点到点环境中使用出接口相对比较方便。
2. 使用出接口并非总有效,使用下一跳总是有效, 在多路访问环境中必须使用下一跳。
多路访问网络 : 同一网段内有多个节点存在.
BMA 广播型多路访问 以太网 (局域网) 支持广播
NBMA 非广播多路访问 帧中继 (广域网) 不支持广播
● 默认路由 (特殊的静态路由)
路由器在没有明确路径可走时所采纳的路由。
优点:减化配置,减少路由表,优化网络性能。在访问互连网时必须依靠默认路由来实现。
格式:
R1(config)# ip route 0.0.0.0 0.0.0.0 下一跳/接口
例:R1(config)# ip route 0.0.0.0 0.0.0.0 192.168.2.2
R2 (config ) # ip route 0.0.0.0 0.0.0.0 s1/0
说明:静态路由的优缺点
优点:静态存在,稳定,不占用网络带宽。一般用在小型网络或末节网中。
缺点:不灵活,必须手工配置.在大型网络中不能自动适应网络的动态变化,网络拓扑变化后必须手工更新.
注意: 默认路由必须方向一致,不能回指,否则将会导致路由环路。