You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
87 lines
2.2 KiB
87 lines
2.2 KiB
1 year ago
|
module ieee802-dot1cb-frer-types {
|
||
|
yang-version "1.1";
|
||
|
namespace urn:ieee:std:802.1Q:yang:ieee802-dot1cb-frer-types;
|
||
|
prefix dot1cb-frer-types;
|
||
|
organization
|
||
|
"Institute of Electrical and Electronics Engineers";
|
||
|
contact
|
||
|
"WG-URL: http://ieee802.org/1/
|
||
|
WG-EMail: stds-802-1-l@ieee.org
|
||
|
|
||
|
Contact: IEEE 802.1 Working Group Chair
|
||
|
Postal: C/O IEEE 802.1 Working Group
|
||
|
IEEE Standards Association
|
||
|
445 Hoes Lane
|
||
|
Piscataway, NJ 08854
|
||
|
USA
|
||
|
|
||
|
E-mail: stds-802-1-chairs@ieee.org";
|
||
|
description
|
||
|
"Management objects that control the frame replication and
|
||
|
elimination from IEEE Std 802.1CB-2017. This YANG data model conforms
|
||
|
to the Network Management Datastore Architecture defined in RFC 8342.
|
||
|
Copyright (C) IEEE (2021). This version of this YANG module is part
|
||
|
of IEEE Std 802.1CBcv; see the draft itself for full legal notices.";
|
||
|
revision 2021-05-06 {
|
||
|
description
|
||
|
"Published as part of IEEE Std 802.1CBcv-2021. Initial version.";
|
||
|
reference
|
||
|
"IEEE Std 802.1CBcv-2021, Frame Replication and Elimination for
|
||
|
Reliability - FRER YANG Data Model and Management Information Base
|
||
|
Module.";
|
||
|
}
|
||
|
typedef seq-rcvy-algorithm {
|
||
|
type enumeration {
|
||
|
enum vector {
|
||
|
value 0;
|
||
|
description
|
||
|
"The sequence recovery type used for the Vector Recovery
|
||
|
Algorithm.";
|
||
|
}
|
||
|
enum match {
|
||
|
value 1;
|
||
|
description
|
||
|
"The sequence recovery type used for the Match Recovery
|
||
|
Algorithm.";
|
||
|
}
|
||
|
}
|
||
|
description
|
||
|
"An enumerated value specifying which sequence recovery algorithm
|
||
|
is to be used for an instance of the Sequence recovery function.";
|
||
|
reference
|
||
|
"10.4.1.5 of IEEE Std 802.1CB-2017";
|
||
|
}
|
||
|
typedef seq-encaps-method {
|
||
|
type enumeration {
|
||
|
enum reserved {
|
||
|
value 0;
|
||
|
description
|
||
|
"Reserved value.";
|
||
|
}
|
||
|
enum r-tag {
|
||
|
value 1;
|
||
|
description
|
||
|
"The sequence encode decode type used for the R_TAG
|
||
|
encode/decode method.";
|
||
|
}
|
||
|
enum hsr-seq-tag {
|
||
|
value 2;
|
||
|
description
|
||
|
"The sequence encode decode type used for the HSR encode/decode
|
||
|
method.";
|
||
|
}
|
||
|
enum prp-seq-trailer {
|
||
|
value 3;
|
||
|
description
|
||
|
"The sequence encode decode type used for the PRP encode/decode
|
||
|
method.";
|
||
|
}
|
||
|
}
|
||
|
description
|
||
|
"An enumerated value indicating the type of encapsulation used for
|
||
|
an instance of the Sequence encode/ decode function.";
|
||
|
reference
|
||
|
"10.5.1.5 of IEEE Std 802.1CB-2017";
|
||
|
}
|
||
|
}
|