以下关于OpenFlow的说法,哪个是正确的? A.OpenFlow信道可以使用TLS加密 B.Feature Request消息用于协商OpenFlow版本 C.OpenFlow定义的众多Action里面, drop的含义为直接丢弃 D.Hello消息用于OpenFlow保活
A. OpenFlow信道可以使用TLS加密
解析:OpenFlow交换机与控制器之间的通信可以通过TLS(传输层安全性协议)进行加密,以增强通信的安全性。这是OpenFlow交换机规范中提到的建议,尽管由于实施问题,不是所有厂商都完全实现了这一功能。因此,A选项是正确的。 B. Feature Request消息用于协商OpenFlow版本
解析:在OpenFlow协议中,用于协商控制器和交换机之间OpenFlow协议版本号的消息是HELLO消息,而不是Feature Request消息。Feature Request消息是控制器用来查询交换机特性的消息,如交换机ID、缓冲区数量、端口及端口属性等。因此,B选项是错误的。 C. OpenFlow定义的众多Action里面,drop的含义为直接丢弃
解析:在OpenFlow协议中,Action是定义了对匹配数据包的处理方式。Drop是OpenFlow定义的一种Action,表示将匹配的数据包直接丢弃,不进行任何转发或处理。因此,C选项是正确的。 D. Hello消息用于OpenFlow保活
解析:Hello消息在OpenFlow协议中确实用于建立控制器和交换机之间的连接,并在连接建立后定期交换,以保持连接的活性。此外,Echo消息也用于此目的,但Echo消息更多是用于检测连接延迟和宽带信息。然而,从保活(即心跳)的角度来看,Hello消息也起到了这一作用。因此,D选项的描述虽不完全精确(因为Echo消息也用于保活),但在宽泛的意义上,可以认为Hello消息也用于OpenFlow的保活。在这里,我们接受D选项为正确,但应注意其描述的宽泛性。 综上所述,正确答案是A、C、D。A选项关于TLS加密的描述是准确的;C选项关于Drop Action的含义是明确的;D选项虽然描述上略显宽泛,但在实际应用中Hello消息确实起到了保活的作用。B选项则因为混淆了HELLO消息和Feature Request消息的功能而错误。
|