跳到主要内容

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] 中解释.