RFC Errata
RFC 9656, "A YANG Data Model for Microwave Topology", September 2024
Source of RFC: ccamp (rtg)See Also: RFC 9656 w/ inline errata
Errata ID: 8132
Status: Verified
Type: Technical
Publication Format(s) : TEXT, PDF, HTML
Reported By: Scott Mansfield
Date Reported: 2024-10-08
Verifier Name: John Scudder
Date Verified: 2024-10-09
Section A.2 says:
{
"ietf-network:networks": {
"network": [
{
"network-id": "L2-network",
"network-types": {
"ietf-te-topology:te-topology": {}
},
"supporting-network": [
{
"network-ref": "mw-network"
}
],
"node": [
{
"node-id": "L2-N1",
"supporting-node": [
{
"network-ref": "mw-network",
"node-ref": "mw-N1"
}
],
"ietf-network-topology:termination-point": [
{
"tp-id": "L2-N1-TP1",
"supporting-termination-point": [
{
"network-ref": "mw-network",
"node-ref": "mw-N1",
"tp-ref": "mw-N1-RLTP1"
}
]
}
]
},
{
"node-id": "L2-N2",
"supporting-node": [
{
"network-ref": "mw-network",
"node-ref": "mw-N2"
}
],
"ietf-network-topology:termination-point": [
{
"tp-id": "L2-N2-TP2",
"supporting-termination-point": [
{
"network-ref": "mw-network",
"node-ref": "mw-N2",
"tp-ref": "mw-N2-RLTP2"
}
]
}
]
}
],
"ietf-network-topology:link": [
{
"link-id": "L2-N1-N2",
"source": {
"source-node": "L2-N1",
"source-tp": "L2-N1-TP1"
},
"destination": {
"dest-node": "L2-N2",
"dest-tp": "L2-N2-TP2"
},
"supporting-link": [
{
"network-ref": "mw-network",
"link-ref": "mwrl-N1-N2"
}
]
}
]
},
{
"network-id": "mw-network",
"network-types": {
"ietf-te-topology:te-topology": {
"ietf-microwave-topology:mw-topology": {}
}
},
"supporting-network": [
{
"network-ref": "mw-network"
}
],
"node": [
{
"node-id": "mw-N1",
"supporting-node": [
{
"network-ref": "mw-network",
"node-ref": "mw-N1"
}
],
"ietf-network-topology:termination-point": [
{
"tp-id": "mw-N1-RLTP1",
"supporting-termination-point": [
{
"network-ref": "mw-network",
"node-ref": "mw-N1",
"tp-ref": "mw-N1-CTP1"
},
{
"network-ref": "mw-network",
"node-ref": "mw-N1",
"tp-ref": "mw-N1-CTP3"
}
],
"ietf-te-topology:te-tp-id": "192.0.2.3",
"ietf-te-topology:te": {
"ietf-microwave-topology:mw-tp": {
"microwave-rltp": {}
}
}
},
{
"tp-id": "mw-N1-CTP1",
"ietf-te-topology:te-tp-id": 1,
"ietf-te-topology:te": {
"ietf-microwave-topology:mw-tp": {
"microwave-ctp": {}
}
}
},
{
"tp-id": "mw-N1-CTP3",
"ietf-te-topology:te-tp-id": 2,
"ietf-te-topology:te": {
"ietf-microwave-topology:mw-tp": {
"microwave-ctp": {}
}
}
}
]
},
{
"node-id": "mw-N2",
"supporting-node": [
{
"network-ref": "mw-network",
"node-ref": "mw-N2"
}
],
"ietf-network-topology:termination-point": [
{
"tp-id": "mw-N2-RLTP2",
"supporting-termination-point": [
{
"network-ref": "mw-network",
"node-ref": "mw-N2",
"tp-ref": "mw-N2-CTP2"
},
{
"network-ref": "mw-network",
"node-ref": "mw-N2",
"tp-ref": "mw-N2-CTP4"
}
],
"ietf-te-topology:te-tp-id": "192.0.2.4",
"ietf-te-topology:te": {
"ietf-microwave-topology:mw-tp": {
"microwave-rltp": {}
}
}
},
{
"tp-id": "mw-N2-CTP2",
"ietf-te-topology:te-tp-id": 1,
"ietf-te-topology:te": {
"ietf-microwave-topology:mw-tp": {
"microwave-ctp": {}
}
}
},
{
"tp-id": "mw-N2-CTP4",
"ietf-te-topology:te-tp-id": 2,
"ietf-te-topology:te": {
"ietf-microwave-topology:mw-tp": {
"microwave-ctp": {}
}
}
}
]
}
],
"ietf-network-topology:link": [
{
"link-id": "mwrl-N1-N2",
"source": {
"source-node": "mw-N1",
"source-tp": "mw-N1-RLTP1"
},
"destination": {
"dest-node": "mw-N2",
"dest-tp": "mw-N2-RLTP2"
},
"ietf-te-topology:te": {
"bundled-links": {
"bundled-link": [
{
"sequence": 1,
"src-tp-ref": "mw-N1-CTP1",
"des-tp-ref": "mw-N2-CTP2"
},
{
"sequence": 2,
"src-tp-ref": "mw-N1-CTP3",
"des-tp-ref": "mw-N2-CTP4"
}
]
},
"te-link-attributes": {
"ietf-microwave-topology:mw-link": {
"microwave-radio-link": {
"rlt-mode": {
"num-bonded-carriers": 1,
"num-protecting-carriers": 1
}
}
}
}
}
},
{
"link-id": "mwc-N1-N2-A",
"source": {
"source-node": "mw-N1",
"source-tp": "mw-N1-CTP1"
},
"destination": {
"dest-node": "mw-N2",
"dest-tp": "mw-N2-CTP2"
},
"ietf-te-topology:te": {
"te-link-attributes": {
"ietf-microwave-topology:mw-link": {
"microwave-carrier": {
"tx-frequency": 10728000,
"channel-separation": 28000
}
}
}
}
},
{
"link-id": "mwc-N1-N2-B",
"source": {
"source-node": "mw-N1",
"source-tp": "mw-N1-CTP3"
},
"destination": {
"dest-node": "mw-N2",
"dest-tp": "mw-N2-CTP4"
},
"ietf-te-topology:te": {
"te-link-attributes": {
"ietf-microwave-topology:mw-link": {
"microwave-carrier": {
"tx-frequency": 10728000,
"channel-separation": 28000
}
}
}
}
}
]
}
]
}
}
It should say:
{
"ietf-network:networks": {
"network": [
{
"network-id": "example:L2-network",
"network-types": {
"ietf-te-topology:te-topology": {}
},
"supporting-network": [
{
"network-ref": "example:mw-network"
}
],
"node": [
{
"node-id": "example:L2-N1",
"supporting-node": [
{
"network-ref": "example:mw-network",
"node-ref": "example:mw-N1"
}
],
"ietf-network-topology:termination-point": [
{
"tp-id": "example:L2-N1-TP1",
"supporting-termination-point": [
{
"network-ref": "example:mw-network",
"node-ref": "example:mw-N1",
"tp-ref": "example:mw-N1-RLTP1"
}
]
}
]
},
{
"node-id": "example:L2-N2",
"supporting-node": [
{
"network-ref": "example:mw-network",
"node-ref": "example:mw-N2"
}
],
"ietf-network-topology:termination-point": [
{
"tp-id": "example:L2-N2-TP2",
"supporting-termination-point": [
{
"network-ref": "example:mw-network",
"node-ref": "example:mw-N2",
"tp-ref": "example:mw-N2-RLTP2"
}
]
}
]
}
],
"ietf-network-topology:link": [
{
"link-id": "example:L2-N1-N2",
"source": {
"source-node": "example:L2-N1",
"source-tp": "example:L2-N1-TP1"
},
"destination": {
"dest-node": "example:L2-N2",
"dest-tp": "example:L2-N2-TP2"
},
"supporting-link": [
{
"network-ref": "example:mw-network",
"link-ref": "example:mwrl-N1-N2"
}
]
}
]
},
{
"network-id": "example:mw-network",
"network-types": {
"ietf-te-topology:te-topology": {
"ietf-microwave-topology:mw-topology": {}
}
},
"supporting-network": [
{
"network-ref": "example:mw-network"
}
],
"node": [
{
"node-id": "example:mw-N1",
"supporting-node": [
{
"network-ref": "example:mw-network",
"node-ref": "example:mw-N1"
}
],
"ietf-network-topology:termination-point": [
{
"tp-id": "example:mw-N1-RLTP1",
"supporting-termination-point": [
{
"network-ref": "example:mw-network",
"node-ref": "example:mw-N1",
"tp-ref": "example:mw-N1-CTP1"
},
{
"network-ref": "example:mw-network",
"node-ref": "example:mw-N1",
"tp-ref": "example:mw-N1-CTP3"
}
],
"ietf-te-topology:te-tp-id": "192.0.2.3",
"ietf-te-topology:te": {
"ietf-microwave-topology:mw-tp": {
"microwave-rltp": {}
}
}
},
{
"tp-id": "example:mw-N1-CTP1",
"ietf-te-topology:te-tp-id": 1,
"ietf-te-topology:te": {
"ietf-microwave-topology:mw-tp": {
"microwave-ctp": {}
}
}
},
{
"tp-id": "example:mw-N1-CTP3",
"ietf-te-topology:te-tp-id": 2,
"ietf-te-topology:te": {
"ietf-microwave-topology:mw-tp": {
"microwave-ctp": {}
}
}
}
]
},
{
"node-id": "example:mw-N2",
"supporting-node": [
{
"network-ref": "example:mw-network",
"node-ref": "example:mw-N2"
}
],
"ietf-network-topology:termination-point": [
{
"tp-id": "example:mw-N2-RLTP2",
"supporting-termination-point": [
{
"network-ref": "example:mw-network",
"node-ref": "example:mw-N2",
"tp-ref": "example:mw-N2-CTP2"
},
{
"network-ref": "example:mw-network",
"node-ref": "example:mw-N2",
"tp-ref": "example:mw-N2-CTP4"
}
],
"ietf-te-topology:te-tp-id": "192.0.2.4",
"ietf-te-topology:te": {
"ietf-microwave-topology:mw-tp": {
"microwave-rltp": {}
}
}
},
{
"tp-id": "example:mw-N2-CTP2",
"ietf-te-topology:te-tp-id": 1,
"ietf-te-topology:te": {
"ietf-microwave-topology:mw-tp": {
"microwave-ctp": {}
}
}
},
{
"tp-id": "example:mw-N2-CTP4",
"ietf-te-topology:te-tp-id": 2,
"ietf-te-topology:te": {
"ietf-microwave-topology:mw-tp": {
"microwave-ctp": {}
}
}
}
]
}
],
"ietf-network-topology:link": [
{
"link-id": "example:mwrl-N1-N2",
"source": {
"source-node": "example:mw-N1",
"source-tp": "example:mw-N1-RLTP1"
},
"destination": {
"dest-node": "example:mw-N2",
"dest-tp": "example:mw-N2-RLTP2"
},
"ietf-te-topology:te": {
"bundled-links": {
"bundled-link": [
{
"sequence": 1,
"src-tp-ref": "example:mw-N1-CTP1",
"des-tp-ref": "example:mw-N2-CTP2"
},
{
"sequence": 2,
"src-tp-ref": "example:mw-N1-CTP3",
"des-tp-ref": "example:mw-N2-CTP4"
}
]
},
"te-link-attributes": {
"ietf-microwave-topology:mw-link": {
"microwave-radio-link": {
"rlt-mode": {
"num-bonded-carriers": 1,
"num-protecting-carriers": 1
}
}
}
}
}
},
{
"link-id": "example:mwc-N1-N2-A",
"source": {
"source-node": "example:mw-N1",
"source-tp": "example:mw-N1-CTP1"
},
"destination": {
"dest-node": "example:mw-N2",
"dest-tp": "example:mw-N2-CTP2"
},
"ietf-te-topology:te": {
"te-link-attributes": {
"ietf-microwave-topology:mw-link": {
"microwave-carrier": {
"tx-frequency": 10728000,
"channel-separation": 28000
}
}
}
}
},
{
"link-id": "example:mwc-N1-N2-B",
"source": {
"source-node": "example:mw-N1",
"source-tp": "example:mw-N1-CTP3"
},
"destination": {
"dest-node": "example:mw-N2",
"dest-tp": "example:mw-N2-CTP4"
},
"ietf-te-topology:te": {
"te-link-attributes": {
"ietf-microwave-topology:mw-link": {
"microwave-carrier": {
"tx-frequency": 10728000,
"channel-separation": 28000
}
}
}
}
}
]
}
]
}
}
Notes:
Fixed URI names to follow RFC8407bis guidelines.
See also https://mailarchive.ietf.org/arch/msg/ccamp/OQ-oLx2smsmdC4dcn6aB9i-hWE8/
