7.6. 了解 OpenDaylight 端口
所有 OpenDaylight 端口的官方列表可在 OpenDaylight wiki 页面上使用。与此情境相关的端口有:
端口号 | 用于 |
---|---|
2550 | 集群 |
6653 | OpenFlow |
6640, 6641 | OVSDB |
8087 | neutron |
8081 | RESTCONF, Jolokia |
在控制器中阻塞到这些端口的流量有以下影响:
- 集群
- 集群节点无法通信。在集群模式下运行时,每个节点必须至少有一个 peer。如果所有流量都被阻断,控制器将停止。
- OpenFlow
- 交换机将无法访问控制器。
- OVSDB
- Open vSwitch 将无法到达控制器。控制器将能够启动活跃的 OVS 连接,但从切换到控制器的任何 ping 将失败,交换机最终将切换到另一个控制器。
- neutron
- Neutron 无法访问控制器。
- 其它确认
- 使用 REST 端点的外部工具将无法访问控制器。在这种情况下,它只应该影响监控工具。
在 OpenDaylight 端,日志只显示集群的阻塞流量,因为其他端口用于与 ODL 控制器通信。
在目标设备中阻止到这些端口的流量有以下影响:
- 集群
- 集群节点无法通信。在集群模式下运行时,每个节点必须至少有一个 peer。如果所有流量都被阻断,控制器将停止。
- OpenFlow
- 控制器将无法推送流。
- OVSDB
- 控制器将无法到达交换机(控制器将能够响应被动 OVS 连接)。
在后面的情况下,OpenDaylight 会维护其配置及其在不同树中的运行状态,配置仍然指向不可访问的设备,控制器继续尝试连接它们。