跳到主要内容

2.1. IETF-MUD YANG模块 (The IETF-MUD YANG Module)

该模块分为三个部分:

  • 第一个组件,"mud"容器,保存与MUD文件本身的检索和有效性相关的信息,以及到Thing和从Thing的策略。

  • 第二个组件增强ACL模型的匹配容器,以添加与MUD URL相关的几个节点,或者它们以其他方式抽象以在本地环境中使用。

  • 第三个组件增强ACL模型的tcp-acl容器,以添加在TCP连接发起方向上进行匹配的能力。

有效的MUD文件将包含两个根对象:"mud"容器和"acls"容器。扩展可以根据需要添加额外的根对象。提醒一下,在解析acls时,"match"块中的元素在逻辑上是AND关系。通常,应该在匹配语句中使用单个抽象。例如,同时匹配带有参数的"my-controller"和"controller"是没有意义的,因为它们极不可能是相同的值。

本文档使用数据模型的简化图形表示。这些图表中符号的含义在 [RFC8340] 中解释。