01-IP路由基础配置
本章节下载: 01-IP路由基础配置 (226.96 KB)
· 本手册仅介绍单播路由协议,组播路由协议请参见“IP组播配置指导”。
· 路由功能中所指的“接口”为三层口,包括VLAN接口、三层以太网接口等。三层以太网接口是指在以太网接口视图下通过port link-mode route命令切换为三层模式的以太网接口,有关以太网端口模式切换的操作,请参见“二层技术-以太网交换配置指导”中的“以太网接口配置”。
在网络中路由器根据所收到的报文的目的地址选择一条合适的路径,并将报文转发到下一个路由器。路径中最后一个路由器负责将报文转发给目的主机。
RIB(Routing Information Base,路由信息库),是一个集中管理路由信息的数据库,包含路由表信息以及路由周边信息(路由迭代信息、路由共享信息以及路由扩展信息)等。
路由器通过对路由表进行优选,把优选路由下发到FIB(Forwarding Information Base,转发信息库)表中,通过FIB表指导报文转发。
路由表中保存了各种路由协议发现的路由,根据来源不同,通常分为以下三类:
· 静态路由:网络管理员手工配置的路由。静态路由配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络。其缺点是每当网络拓扑结构发生变化,都需要手工重新配置,不能自动适应。
FIB表中每条转发项都指明了要到达某子网或某主机的报文应通过路由器的哪个物理接口发送,就可以到达该路径的下一个路由器,或者不需再经过别的路由器便可传送到直接相连的网络中的目的主机。FIB表的具体内容,请参见“三层技术-IP业务配置指导”中的“IP转发基础”。
通过命令display ip routing-table可以显示路由表的摘要信息,例如:
<Sysname> display ip routing-table
Destinations : 19 Routes : 19
Destination/Mask Proto Pre Cost NextHop Interface
0.0.0.0/32 Direct 0 0 127.0.0.1 InLoop0
1.1.1.0/24 Direct 0 0 1.1.1.1 Vlan1
1.1.1.0/32 Direct 0 0 1.1.1.1 Vlan1
1.1.1.1/32 Direct 0 0 127.0.0.1 InLoop0
1.1.1.255/32 Direct 0 0 1.1.1.1 Vlan1
2.2.2.0/24 Static 60 0 12.2.2.2 Vlan2
80.1.1.0/24 OSPF 10 2 80.1.1.1 Vlan3
......(省略部分显示信息)
· Destination:目的地址。用来标识IP报文的目的地址或目的网络。
· Mask:网络掩码。与目的地址一起来标识目的主机或路由器所在的网段的地址。将目的地址和网络掩码“逻辑与”后可得到目的主机或路由器所在网段的地址。例如:目的地址为129.102.8.10、掩码为255.255.0.0的主机或路由器所在网段的地址为129.102.0.0。掩码由若干个连续“1”构成,既可以用点分十进制法表示,也可以用掩码中连续“1”的个数来表示。
· Pre:路由优先级。对于同一目的地,可能存在若干条不同下一跳的路由,这些不同的路由可能是由不同的路由协议发现的,也可能是手工配置的静态路由。优先级高(数值小)的路由将成为当前的最优路由。
· Cost:路由的度量值。当到达同一目的地的多条路由具有相同的优先级时,路由的度量值越小的路由将成为当前的最优路由。
· NextHop:下一跳地址。此路由的下一跳IP地址。
· Interface:出接口。指明IP报文将从该路由器哪个接口转发。
路由协议有自己的路由算法,能够自动适应网络拓扑的变化,适用于具有一定规模的网络拓扑。其缺点是配置比较复杂,对系统的要求高于静态路由,并占用一定的网络资源。
· IGP(Interior Gateway Protocol,内部网关协议):在一个自治系统内部运行,常见的IGP协议包括RIP、OSPF和IS-IS。
· EGP(Exterior Gateway Protocol,外部网关协议):运行于不同自治系统之间,BGP是目前最常用的EGP。
AS(Autonomous System,自治系统)是拥有同一选路策略,并在同一技术管理部门下运行的一组路由器。
· 距离矢量(Distance-Vector)协议:包括RIP和BGP。其中,BGP也被称为路径矢量协议(Path-Vector)。
· 链路状态(Link-State)协议:包括OSPF和IS-IS。
· 单播路由协议:包括RIP、OSPF、BGP和IS-IS等。
· 组播路由协议:包括PIM-SM、PIM-DM等。
· IPv4路由协议:包括RIP、OSPF、BGP和IS-IS等。
· IPv6路由协议:包括RIPng、OSPFv3、IPv6 BGP和IPv6 IS-IS等。
除直连路由外,各路由协议的优先级都可由用户手工进行配置。另外,每条静态路由的优先级都可以不相同。缺省的路由优先级如表1-1所示,数值越小表明优先级越高。
DIRECT(直连路由) |
|
UNKNOWN(来自不可信源端的路由) |
目前支持负载分担有静态路由/IPv6静态路由、RIP/RIPng、OSPF/OSPFv3、BGP/IPv6 BGP和IS-IS/IPv6 IS-IS。
使用路由备份可以提高网络的可靠性。用户可根据实际情况,配置到同一目的地的多条路由,其中优先级最高的一条路由作为主路由,其余优先级较低的路由作为备份路由。
(1) 当链路出现故障时,主路由变为非激活状态,路由器选择备份路由中优先级最高的转发数据。这样,也就实现了从主路由到备份路由的切换。
(2) 当链路恢复正常时,路由器重新选择路由。由于主路由的优先级最高,路由器选择主路由来发送数据。这就是从备份路由到主路由的切换。
如果路由所携带的下一跳信息并不是直接可达的,就需要找到到达下一跳的直连出接口。路由迭代的过程就是通过路由的下一跳信息来找到直连出接口的过程。
路由迭代信息记录并保存路由迭代的结果,包括依赖路由的概要信息、迭代路径、迭代深度等。
由于各路由协议采用的路由算法不同,不同的路由协议可能会发现不同的路由。如果网络规模较大,当使用多种路由协议时,往往需要在不同的路由协议间能够共享各自发现的路由。
各路由协议都可以引入其它路由协议的路由、直连路由和静态路由,具体内容请参见本手册中各路由协议模块有关引入外部路由的描述。
路由扩展属性主要是指BGP路由的扩展团体属性以及OSPF路由的区域ID、路由类型和Router ID等。同路由共享一样,路由协议可以引入其它路由协议的路由扩展属性。
路由扩展信息记录了各路由协议的路由扩展属性以及路由协议扩展属性之间的引入关系。
当协议路由表项较多或协议GR时间较长时,由于协议收敛速度较慢,可能会出现协议路由表项提前老化的问题。通过调节路由和标签在RIB中的最大存活时间,可以解决上面的问题。
该配置在下一次协议进程倒换或者RIB进程倒换时才生效。
表1-2 配置IPv4路由和标签在RIB中的最大存活时间
进入RIB视图 |
||
创建RIB IPv4地址族,并进入RIB IPv4地址族视图 |
||
配置IPv4路由和标签在RIB中的最大存活时间 |
缺省情况下,IPv4路由和标签在RIB中的最大存活时间为480秒 |
该配置在下一次协议进程倒换或者RIB进程倒换时才生效。
表1-3 配置IPv6路由和标签在RIB中的最大存活时间
进入RIB视图 |
||
创建RIB IPv6地址族,并进入RIB IPv6地址族视图 |
||
配置IPv6路由和标签在RIB中的最大存活时间 |
缺省情况下,IPv6路由和标签在RIB中的最大存活时间为480秒 |
当协议进程倒换或RIB进程倒换后,如果协议进程没有配置GR或NSR,需要多保留一段时间FIB表项;如果协议进程配置了GR或NSR,需要立刻删除FIB表项,避免FIB表项长时间存在导致问题。通过调节路由在FIB中的最大存活时间,可以解决上面的问题。
表1-4 配置IPv4路由在FIB中的最大存活时间
进入RIB视图 |
||
创建RIB IPv4地址族,并进入RIB IPv4地址族视图 |
||
配置IPv4路由在FIB中的最大存活时间 |
缺省情况下,IPv4路由在FIB中的最大存活时间为600秒 |
表1-5 配置IPv6路由在FIB中的最大存活时间
进入RIB视图 |
||
创建RIB IPv6地址族,并进入RIB IPv6地址族视图 |
||
配置IPv6路由在FIB中的最大存活时间 |
缺省情况下,IPv6路由在FIB中的最大存活时间为600秒 |
display命令可以在任意视图下执行 |
当去往同一目的地址存在多条等价路由时,设备在转发去往该目的地址的报文时,会在各条路径间实现负载分担;如果其中一条或者多条路径失效,所有业务流量会在剩余的可用路径间重新进行一次分配,实现新的负载均衡。
如果为了保持业务的连续性,需要保持在可用路径上转发的业务流量不改变转发路径,仅将故障路径上的原业务流量在可用路径上进行平均分配,可以配置等价路由增强模式功能。
display命令可以在任意视图下执行 |
缺省情况下,设备仅支持IPv4路由和前缀小于等于64位的IPv6路由。配置本功能后,设备会支持前缀大于64位的IPv6路由。
路由表容量支持情况如下:
· 未配置switch-routing-mode ipv6-128命令时:16K IPv4路由表或8K IPv6-64路由表(二者共用存储空间);
· 配置switch-routing-mode ipv6-128命令时:8K IPv4路由表或4K IPv6-64路由表(二者共用存储空间),2K IPv6-128路由表。
表1-8 配置前缀大于64位的IPv6路由功能
缺省情况下,前缀大于64位的IPv6路由功能关闭 |
· 文中提到的IPv6-64与IPv6-128,分别表示前缀小于等于64位的IPv6地址和前缀大于64位的IPv6地址。
· 该配置在设备重启后才能生效,进行设备重启前请评估重启对网络造成的影响,做好相关准备工作。
在任意视图下执行display命令可以显示路由表信息。在用户视图下执行reset命令可以清除路由表的统计信息。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!