26-IP路由基础配置
本章节下载: 26-IP路由基础配置 (215.70 KB)
本文中描述的路由器指支持路由功能的设备。
在网络中路由器根据所收到的报文的目的地址选择一条合适的路径,并将报文转发到下一个路由器。路径中最后一个路由器负责将报文转发给目的主机。路由就是报文在转发过程中的路径信息,用来指导报文转发。
RIB(Routing Information Base,路由信息库),是一个集中管理路由信息的数据库,包含路由表信息以及路由周边信息(路由迭代信息、路由共享信息以及路由扩展信息)等。
路由器通过对路由表进行优选,把优选路由下发到FIB(Forwarding Information Base,转发信息库)表中,通过FIB表指导报文转发。FIB表中每条转发项都指明了要到达某子网或某主机的报文应通过路由器的哪个物理接口发送,就可以到达该路径的下一个路由器,或者不需再经过别的路由器便可传送到直接相连的网络中的目的主机。FIB表的具体内容,请参见“网络互通”中的“IP转发基础”。
表1-1 路由分类
分类标准 |
具体分类 |
根据来源不同 |
· 直连路由:链路层协议发现的路由,也称为接口路由 · 静态路由:网络管理员手工配置的路由。静态路由配置方便,对系统要求低,适用于拓扑结构简单并且稳定的小型网络。其缺点是每当网络拓扑结构发生变化,都需要手工重新配置,不能自动适应 · 动态路由:路由协议发现的路由 |
根据路由目的地的不同 |
· 网段路由:目的地为网段,子网掩码长度小于32位 · 主机路由:目的地为主机,子网掩码长度为32位 |
根据目的地与该路由器是否直接相连 |
· 直接路由:目的地所在网络与路由器直接相连 · 间接路由:目的地所在网络与路由器非直接相连 |
对于相同的目的地,不同的路由协议、直连路由和静态路由可能会发现不同的路由,但这些路由并不都是最优的。为了判断最优路由,各路由协议、直连路由和静态路由都被赋予了一个优先级,具有较高优先级的路由协议发现的路由将成为最优路由。
除直连路由外,各路由协议的优先级都可由用户手工进行配置。另外,每条静态路由的优先级都可以不相同。缺省的路由优先级如表1-2所示,数值越小表明优先级越高。
路由协议或路由种类 |
缺省的路由优先级 |
DIRECT(直连路由) |
0 |
OSPF |
10 |
单播静态路由 |
60 |
RIP |
100 |
OSPF ASE |
150 |
OSPF NSSA |
150 |
UNKNOWN(来自不可信源端的路由) |
256 |
配置负载分担的内容包括:
· 配置负载分担方式:设备上存在多条等价路由时,可以根据报文中的信息(源IP地址、目的IP地址、源端口、目的端口和IP协议号)配置逐流进行负载分担。
· 配置负载分担算法切换:在某些复杂的组网环境中,单一的负载分担算法不能满足负载分担的需求,可能出现设备负载分担不均匀的时候。这种情况下可以通过指定不同的负载分担算法来实现设备负载分担算法切换,保证负载分担均匀。
(1) 进入系统视图。
system-view
(2) 配置负载分担方式。
ip load-sharing mode per-flow [ algorithm algorithm-number [ seed seed-number ] | [ dest-ip | dest-port | ingress-port | ip-pro | src-ip | src-port ] * ] global
设备使用基于报文的目的IP地址逐流进行报文的负载分担。
开启对称负载分担功能后,对于源IP为A、目的IP为B的流量,和源IP为B、目的IP为A的流量,将负载分担到同一条路径。
(1) 进入系统视图。
system-view
(2) 开启对称负载分担功能。
ip load-sharing symmetric enable
缺省情况下,对称负载分担功能处于关闭状态。
可在任意视图下执行以下命令:
· 显示当前使用的负载分担方式。
display ip load-sharing mode
· 指定计算等价路由哈希选路的参数并显示计算出的等价路由哈希选路信息。
display ip load-sharing path ingress-port interface-type interface-number packet-format { ipv4oe dest-ip ip-address [ src-ip ip-address ] | ipv6oe dest-ipv6 ipv6-address [ src-ipv6 ipv6-address ] } [ dest-port port-id | ip-pro protocol-id | src-port port-id ] *
在未开启本功能的情况下,当某个物理接口为大量路由(包括等价路由和主备路由的主路由)连接下一跳的出接口时,如果该接口所在的链路故障时,设备需要先删除失效链路对应的所有ARP/ND表项,然后通知FIB删除失效的FIB表项,处理时间过长,流量无法快速切换到可用路径。通过开启本功能,当接口所在的链路故障时,设备直接通知FIB删除失效的FIB表项,以加快路由的切换、缩短流量中断的时间。
(1) 进入系统视图。
system-view
(2) 配置开启IPv6路由快速切换功能。
ipv6 route fast-switchover enable
缺省情况下,IPv6路由快速切换功能处于关闭状态。
可在任意视图下执行以下命令:
· 显示路由表的信息。
display ip routing-table [ verbose ]
display ip routing-table all-routes
· 显示通过指定基本访问控制列表过滤的路由信息。
display ip routing-table acl ipv4-acl-number [ verbose ]
· 显示指定目的地址的路由。
display ip routing-table ip-address [ mask-length | mask ] [ longer-match ] [ verbose ]
· 显示指定目的地址范围内的路由。
display ip routing-table ip-address1 to ip-address2 [ verbose ]
· 显示通过指定前缀列表过滤的路由信息。
display ip routing-table prefix-list prefix-list-name [ verbose ]
· 显示指定协议生成或发现的路由信息。
display ip routing-table protocol protocol [ inactive | verbose ]
· 显示路由表的概要信息,包括最大可激活路由前缀数、剩余可激活路由前缀数等。
display ip routing-table summary
可在任意视图下执行以下命令:
· 显示RIB的GR状态信息。
display rib graceful-restart
· 显示RIB的下一跳信息。
display rib nib [ self-originated ] [ nib-id ] [ verbose ]
display rib nib [ sub-nib nib-id ] [ verbose ]
display rib nib protocol protocol [ verbose ]
· 显示直连路由下一跳信息。
display route-direct nib [ nib-id ] [ verbose ]
可在任意视图下执行以下命令,显示路由表中路由或前缀的统计信息。
display ip routing-table [ all-routes ] [ prefix ] statistics
请在用户视图下执行以下命令,清除路由表中的综合路由统计信息。
· reset ip routing-table statistics protocol { protocol | all }
· reset ip routing-table [ all-routes ] statistics protocol { protocol | all }
可在任意视图下执行以下命令:
· 显示IPv6路由表的信息。
display ipv6 routing-table [ verbose ]
display ipv6 routing-table all-routes
· 显示指定目的地址的IPv6路由信息。
display ipv6 routing-table ipv6-address [ prefix-length ] [ longer-match ] [ verbose ]
· 显示通过指定基本IPv6 ACL过滤的IPv6路由信息。
display ipv6 routing-table acl ipv6-acl-number [ verbose ]
· 显示指定目的地址范围内的IPv6路由信息。
display ipv6 routing-table ipv6-address1 to ipv6-address2 [ verbose ]
· 显示通过指定前缀列表过滤的IPv6路由信息。
display ipv6 routing-table prefix-list prefix-list-name [ verbose ]
· 显示指定协议生成或发现的IPv6路由信息。
display ipv6 routing-table protocol protocol [ inactive | verbose ]
· 显示IPv6路由表的概要信息,包括最大可激活路由前缀数、剩余可激活路由前缀数等。
display ipv6 routing-table summary
可在任意视图下执行以下命令:
· 显示IPv6 RIB的GR状态信息。
display ipv6 rib graceful-restart
· 显示IPv6 RIB的下一跳信息。
display ipv6 rib nib [ self-originated ] [ nib-id ] [ verbose ]
display ipv6 rib nib [ sub-nib nib-id ] [ verbose ]
display ipv6 rib nib protocol protocol [ verbose ]
· 显示IPv6直连路由下一跳信息。
display ipv6 route-direct nib [ nib-id ] [ verbose ]
可在任意视图下执行以下命令,显示IPv6路由表中路由或前缀的统计信息。
display ipv6 routing-table [ all-routes ] [ prefix ] statistics
请在用户视图下执行以下命令,清除IPv6路由表中的综合路由统计信息。
· reset ipv6 routing-table statistics protocol { protocol | all }
· reset ipv6 routing-table [ all-routes ] statistics protocol { protocol | all }
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!