1、IP路由简介
在网络中路由器根据所收到的报文的目的地址选择一条合适的路径,并将报文转发到下一个路由器。路径中最后的路由器负责将报文转发给目的主机。路由就是报文在转发过程中的路径信息,用来指导报文转发。
根据路由目的地的不同,路由可划分为:
网段路由:目的地为网段,子网掩码长度小于 32 位
主机路由:目的地为主机,子网掩码长度为 32 位
另外,根据目的地与该路由器是否直接相连,路由又可划分为:
直接路由:目的地所在网络与路由器直接相连
间接路由:目的地所在网络与路由器非直接相连
2、路由表简介
路由器通过路由表选择路由,把优选路由下发到FIB(Forwarding Information Base,转发信息库)表中,通过FIB 表指导报文转发。每个路由器中都至少保存着一张路由表和一张FIB 表。
路由表中保存了各种路由协议发现的路由,根据来源不同,通常分为以下三类:
直连路由:链路层协议发现的路由,也称为接口路由。
静态路由:网络管理员手工配置的路由。静态路由配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络。其缺点是每当网络拓扑结构发生变化,都需要手工重新配置,不能自动适应。
动态路由:动态路由协议发现的路由。
FIB 表中每条转发项都指明了要到达某子网或某主机的报文应通过路由器的哪个物理接口发送,就可到达该路径的下一个路由器,或者不需再经过别的路由器便可传送到直接相连的网络中的目的主机。
3、路由表的内容
通过命令 display ip routing-table 可以显示路由表的摘要信息,例如:
<Sysname> display ip routing-table
Routing Tables: Public
Destinations : 7 Routes : 7
Destination/Mask Proto Pre Cost NextHop Interface
1.1.1.0/24 Direct 0 0 1.1.1.1 Vlan11
2.2.2.0/24 Static 60 0 12.2.2.2 Vlan12
80.1.1.0/24 OSPF 10 2 80.1.1.1 Vlan13
......(省略部分显示信息)
路由表中包含了下列关键项:
Destination:目的地址。用来标识IP 报文的目的地址或目的网络。
Mask:网络掩码。与目的地址一起来标识目的主机或路由器所在的网段的地址。将目的地址和网络掩码“逻辑与”后可得到目的主机或路由器所在网段的地址。例如:目的地址为129.102.8.10、掩码为255.255.0.0 的主机或路由器所在网段的地址为129.102.0.0。掩码由若干个连续“1”构成,既可以用点分十进制法表示,也可以用掩码中连续“1”的个数来表示。
Pre:路由优先级。对于同一目的地,可能存在若干条不同下一跳的路由,这些不同的路由可能是由不同的路由协议发现的,也可能是手工配置的静态路由。优先级高(数值小)的路由将成为当前的最优路由。
Cost:路由的度量值。当到达同一目的地的多条路由具有相同的优先级时,路由的度量值越小的路由将成为当前的最优路由。
NextHop:下一跳地址。此路由的下一跳IP 地址。
Interface:出接口。指明IP 报文将从该路由器哪个接口转发。
4、路由协议分类
路由协议有自己的路由算法,能够自动适应网络拓扑的变化,适用于具有一定规模的网络拓扑。其缺点是配置比较复杂,对系统的要求高于静态路由,并占用一定的网络资源。
对路由协议的分类可采用以下不同标准。
a、作用范围
内部网关协议(Interior Gateway Protocol,简称IGP):在一个自治系统内部运行,常见的IGP 协议包括RIP、OSPF 和IS-IS。
外部网关协议(Exterior Gateway Protocol,简称EGP):运行于不同自治系统之间,BGP是目前最常用的EGP。
距离矢量(Distance-Vector)协议:包括RIP 和BGP。其中,BGP 也被称为路径矢量协议(Path-Vector)。
链路状态(Link-State)协议:包括OSPF 和IS-IS。
c、根据目的地址类型
单播路由协议:包括 RIP、OSPF、BGP 和IS-IS 等。
组播路由协议:包括 PIM-SM、PIM-DM 等。
d、根据IP协议版本
IPv4 路由协议:包括RIP、OSPF、BGP 和IS-IS 等。
IPv6 路由协议:包括RIPng、OSPFv3、IPv6 BGP 和IPv6 IS-IS 等。
5、缺省的路由优先级
路由协议或路由种类 缺省的路由优先级
DIRECT(直连路由) 0
OSPF 10
IS-IS 15
STATIC(静态路由) 60
RIP 100
OSPF ASE 150
OSPF NSSA 150
IBGP 255
EBGP 255
UNKNOWN(来自不可信源端的路由) 256
6、分载负担
目前支持负载分担有静态路由/IPv6 静态路由、RIP/RIPng、OSPF/OSPFv3、BGP/IPv6 BGP 和IS-IS/IPv6 IS-IS。




