import-route direct 概念及题目
我们来详细解析 华为 & 华三中的 import-route direct 概念。这是一个将直连路由注入到动态路由协议中的关键操作。
- 核心定义
import-route direct 是一条在动态路由协议配置视图下使用的命令,其核心功能是:
将本设备路由表中的直连路由引入(重分发)到当前的动态路由协议中,使这些直连网络能够被通告给该协议的其他邻居。
简单来说,它让路由器告诉它的OSPF(或IS-IS、BGP)邻居:“嘿,我直接连接着这些网络,你们可以通过我到达它们。”
- 产生背景与解决的需求
在标准的动态路由协议行为中:
动态路由:通过协议算法自动学习和通告路由。
直连路由:当接口配置IP地址且状态为UP时自动生成,但默认只存在于本地路由表。
问题:直连网络默认不会被通告给其他路由器,即使它们物理上连接着。
解决方案:使用 import-route direct,将直连路由注入到动态路由协议中,使其在全网可达。
典型应用场景:
[公司总部]
| (直连网络: 192.168.100.0/24)
|
[华为/华三路由器] ← 运行OSPF
|
[分支机构] (通过OSPF学习到总部的直连网络)
总部路由器直接连接着服务器网段 192.168.100.0/24。
使用 import-route direct 将这个直连网段引入OSPF。
分支机构通过OSPF自动学习到这个网段的路由,实现互通。
- 工作原理
以OSPF为例,其工作流程如下:
配置命令后:
[Router] ospf 1[Router-ospf-1] import-route direct
内部处理流程:
路由表查询:OSPF进程检查设备IP路由表,找到所有由direct协议生成的路由条目。
路由引入:将这些直连路由条目引入到OSPF进程中。
LSA生成:如果该路由器成为了ASBR,它会为每一条被引入的直连路由生成 LSA Type 5(AS外部LSA)。
泛洪通告:生成的LSA Type 5在整个OSPF域(除特殊区域外)内泛洪。
路由计算:其他OSPF路由器收到LSA Type 5后,将其加入到路由表,标记为 O_ASE 或 O_E2。
-
配置命令(华为 vs 华三)
华为配置:
system-view
[Huawei] interface gigabitethernet 0/0/2
[Huawei-GigabitEthernet0/0/2] ip address 192.168.100.1 255.255.255.0 -
配置接口IP(生成直连路由)
[Huawei-G