| ietf-dots-data-channel@2020-05-11.yang | ietf-dots-data-channel-formatted.yang | |||
|---|---|---|---|---|
| module ietf-dots-data-channel { | module ietf-dots-data-channel { | |||
| yang-version 1.1; | yang-version 1.1; | |||
| namespace "urn:ietf:params:xml:ns:yang:ietf-dots-data-channel"; | namespace "urn:ietf:params:xml:ns:yang:ietf-dots-data-channel"; | |||
| prefix data-channel; | prefix data-channel; | |||
| import ietf-inet-types { | import ietf-inet-types { | |||
| prefix inet; | prefix inet; | |||
| reference "Section 4 of RFC 6991"; | reference | |||
| "Section 4 of RFC 6991"; | ||||
| } | } | |||
| import ietf-access-control-list { | import ietf-access-control-list { | |||
| prefix ietf-acl; | prefix ietf-acl; | |||
| reference | reference | |||
| "RFC 8519: YANG Data Model for Network Access | "RFC 8519: YANG Data Model for Network Access | |||
| Control Lists (ACLs)"; | Control Lists (ACLs)"; | |||
| } | } | |||
| import ietf-packet-fields { | import ietf-packet-fields { | |||
| prefix packet-fields; | prefix packet-fields; | |||
| reference | reference | |||
| skipping to change at line 80 ¶ | skipping to change at line 81 ¶ | |||
| revision 2020-05-11 { | revision 2020-05-11 { | |||
| description | description | |||
| "Initial revision."; | "Initial revision."; | |||
| reference | reference | |||
| "RFC 8783: Distributed Denial-of-Service Open Threat | "RFC 8783: Distributed Denial-of-Service Open Threat | |||
| Signaling (DOTS) Data Channel Specification"; | Signaling (DOTS) Data Channel Specification"; | |||
| } | } | |||
| typedef activation-type { | typedef activation-type { | |||
| type enumeration { | type enumeration { | |||
| enum "activate-when-mitigating" { | enum activate-when-mitigating { | |||
| value 1; | value 1; | |||
| description | description | |||
| "The Access Control List (ACL) is installed only when | "The Access Control List (ACL) is installed only when | |||
| a mitigation is active for the DOTS client."; | a mitigation is active for the DOTS client."; | |||
| } | } | |||
| enum "immediate" { | enum immediate { | |||
| value 2; | value 2; | |||
| description | description | |||
| "The ACL is immediately activated."; | "The ACL is immediately activated."; | |||
| } | } | |||
| enum "deactivate" { | enum deactivate { | |||
| value 3; | value 3; | |||
| description | description | |||
| "The ACL is maintained by the DOTS server, but it is | "The ACL is maintained by the DOTS server, but it is | |||
| deactivated."; | deactivated."; | |||
| } | } | |||
| } | } | |||
| description | description | |||
| "Indicates the activation type of an ACL."; | "Indicates the activation type of an ACL."; | |||
| } | } | |||
| skipping to change at line 510 ¶ | skipping to change at line 511 ¶ | |||
| "Access lists that are bound to a DOTS client."; | "Access lists that are bound to a DOTS client."; | |||
| uses access-lists; | uses access-lists; | |||
| } | } | |||
| } | } | |||
| container capabilities { | container capabilities { | |||
| config false; | config false; | |||
| description | description | |||
| "Match capabilities"; | "Match capabilities"; | |||
| leaf-list address-family { | leaf-list address-family { | |||
| type enumeration { | type enumeration { | |||
| enum "ipv4" { | enum ipv4 { | |||
| description | description | |||
| "IPv4 is supported."; | "IPv4 is supported."; | |||
| } | } | |||
| enum "ipv6" { | enum ipv6 { | |||
| description | description | |||
| "IPv6 is supported."; | "IPv6 is supported."; | |||
| } | } | |||
| } | } | |||
| description | description | |||
| "Indicates the IP address families supported by | "Indicates the IP address families supported by | |||
| the DOTS server."; | the DOTS server."; | |||
| } | } | |||
| leaf-list forwarding-actions { | leaf-list forwarding-actions { | |||
| type identityref { | type identityref { | |||
| End of changes. 6 change blocks. | ||||
| 6 lines changed or deleted | 7 lines changed or added | |||
This html diff was produced by rfcdiff 1.45. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||