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/ |