从路由器配置文件导入 GRE 隧道信息
如果您在网络中配置了 Cisco GRE 隧道,请使用这些过程。
如果要执行此任务,应具有一组配置了 GRE 隧道的路由器配置文件。
通用路由封装 (GRE) 隧道可以从路由器配置文件导入,也可以从 NorthStar 计划器图形界面创建隧道,用于假设研究。之后,可以查看 GRE 隧道路径和详细信息,以及通过 GRE 隧道路由的需求的详细信息和路径。GRE 隧道也可以作为静态路由表的下一跃点进行引用。
在配置导入过程中,将解析以下 GRE 语句:
思科
interface Tunnel<id> ip address <ip-address> <mask> tunnel source (ip-address|type number) tunnel destination ip-address {hostname | ip-address}
杜松
[edit interfaces interface-name unit logical-unit-number tunnel] level: gr-1/2/0 { unit 0 { tunnel { source <ip-address>; destination <ip-address>; } } }
NorthStar 计划器将这些语句映射到 intfmap(接口)、tunnel 和 bblink 文件中的条目。
示例 intfmap 条目
0.0.0.0/0,ATL,Tunnel4,active, ,,0, , , ,,,,,,,,,,,,0,, 0.0.0.0/0,BOS,Tunnel5,active, ,,0, , , ,,,,,,,,,,,,0,,
隧道入口示例
#Tunnel Src Destination BW Type_Field
Tunnel4 ATL 172.16.1.2 0 R,A2Z,GRE,SOURCE=172.16.1.6,MASK=0000ffff 7,7 Tunnel5 BOS 172.16.1.6 0 R,A2Z,GRE,SOURCE=172.168.1.2,MASK=0000ffff 7,7
在隧道条目中,请注意隧道 4 的隧道源与隧道 5 的目标 IP 地址匹配,隧道 5 的隧道源与隧道 4 的目标 IP 地址匹配。
bblink 条目示例
#Linkname NodeA NodeZ Vendor Count TrunkType [MISC] ATL_TUNNEL4 ATL BOS DEF 1 GRELINK C1=Tunnel4 C2=Tunnel5 # UP #!
每个 GRELINK 条目使用 C1=<interface> 引用一个 A 到 Z 方向的 GRE 隧道接口,并使用 C2=<interface> 引用一个 Z 到 A 方向的 GRE 隧道接口。默认情况下,如果其中一个隧道无法路由,则 GRELINK 类型的链路的状态将关闭/删除。如果路由了两个隧道,则 GRE 链路被视为已运行,然后通过 GRELINK 的流量将通过 GRE 隧道遍历的链路进行路由。
但是,在某些情况下,由于信息不完整,软件无法路由 GRE 隧道。在这些情况下,GRELINK 实际上可能已启动,但没有信息可以确定隧道是否已成功放置。例如,如果路由器属于其他服务提供商,则路由 GRE 隧道所需的配置文件可能会丢失。若要避免在这种情况下将 GRELINK 状态设置为关闭,请在 dparam 文件中设置 virtualgrelink=0 以将 GRELINK 视为正常链接。
要导入路由器配置文件,请选择 文件>导入数据 ,然后按照导入网络向导进行作。或者,您可以在文本模式下运行 getipconf 程序。
导入配置文件后,通过选择“报告”>“报告管理器”,然后选择“配置报告>完整性检查报告摘要”项来查看“完整性检查”报告。
如果隧道的一端定义了 GRE 隧道,而另一端未定义,则将出现“非对称 GRE 隧道”完整性检查。此外,如果在 GRE 隧道一端定义的 IGP 协议与在另一端定义的 IGP 协议不同,则将出现“不一致的 GRE 隧道协议”完整性检查。这些完整性检查包含在 TUNNEL 类别下。要查看完整性检查的详细信息,请右键单击该行,然后选择 显示 此消息 ID/类别的项目。