在 Edge 服务网关 (ESG) 上配置 OSPF 可以使 ESG 获知和播发路由。OSPF 在 ESG 上最常见的应用是在位于 ESG 与逻辑(分布式)路由器之间的链接上。这样 ESG 即可获知连接到逻辑路由器的逻辑接口 (LIFS)。此目标可以借助 OSPF、IS-IS、BGP 或静态路由来实现。
OSPF 路由策略用于在成本相同的路由之间动态进行流量负载均衡。
一个 OSPF 网络分为多个路由区域,以优化流量并限制路由表的大小。区域是具有相同区域标识的 OSPF 网络、路由器和链路的逻辑集合。区域由区域 ID 进行标识。
前提条件
必须如在 Edge 服务网关上配置的 OSPF所示配置路由器 ID。
启用路由器 ID 后,该文本框默认填充 ESG 的上行链路接口 IP 地址。
过程
示例: 在 Edge 服务网关上配置的 OSPF
使用 OSPF 的一个简单 NSX 应用场景是当逻辑路由器和 Edge 服务网关是 OSPF 邻居时,如下图所示。
ESG 可以通过网桥、物理路由器或 vSphere Distributed Switch 上的上行链路端口组连接到外部环境,如下图所示。
在
全局配置页面上,配置设置如下所示:
- vNIC:上行链路
- 网关 IP (Gateway IP):192.168.100.1。ESG 的默认网关为连接其外部对等方的 ESG 上行链路接口。
- 路由器 ID (Router ID):192.168.100.3。路由器 ID 是 ESG 的上行链路接口。换言之,该 IP 就是面向其外部对等方的 IP 地址。
在
OSPF 配置 页面上,配置设置如下所示:
- 区域定义 (Area Definition):
- 区域 ID:0
- 类型:正常
- 身份验证:无
内部接口(面向逻辑路由器的接口)映射到该区域,如下所示:
- vNIC:内部
- 区域 ID:0
- 通信时间间隔 (秒):10
- 失效时间间隔 (秒):40
- 优先级:128
- 成本:1
连接的路由重新分发到 OSPF,以使 OSPF 邻居(逻辑路由器)可以获知 ESG 的上行链路网络的相关信息。要验证重新分发的路由,请在左侧导航面板中单击
路由重新分发 (Route Redistribution),并检查以下设置:
- 路由重新分发状态 (Route Redistribution Status)显示已启用 OSPF。
- 路由重新分发表 (Route Redistribution Table)显示以下内容:
- 学习者:OSPF
- 源:已连接
- 前缀:任何
- 操作:允许
注:
还可以在 ESG 与其外部对等路由器之间配置 OSPF,但更常见的情形是该链接使用 BGP 进行路由通告。
确保 ESG 从逻辑路由器获知 OSPF 外部路由。
要验证连接,确保物理架构中的外部设备可以 ping 虚拟机。
例如:
PS C:\Users\Administrator> ping 172.16.10.10
Pinging 172.16.10.10 with 32 bytes of data:
Reply from 172.16.10.10: bytes=32 time=5ms TTL=61
Reply from 172.16.10.10: bytes=32 time=1ms TTL=61
Ping statistics for 172.16.10.10:
Packets: Sent = 2, Received = 2, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 5ms, Average = 3ms
PS C:\Users\Administrator> ping 172.16.20.10
Pinging 172.16.20.10 with 32 bytes of data:
Reply from 172.16.20.10: bytes=32 time=2ms TTL=61
Reply from 172.16.20.10: bytes=32 time=1ms TTL=61
Ping statistics for 172.16.20.10:
Packets: Sent = 2, Received = 2, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 2ms, Average = 1ms