RFC Errata
Found 5 records.
Status: Verified (4)
RFC 9656, "A YANG Data Model for Microwave Topology", September 2024
Source of RFC: ccamp (rtg)
Errata ID: 8131
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.1 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": 2, "num-protecting-carriers": 0 } } } } } }, { "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": 10528000, "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": 2, "num-protecting-carriers": 0 } } } } } }, { "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": 10528000, "channel-separation": 28000 } } } } } ] } ] } }
Notes:
Fixed URI names to follow RFC8407bis guidelines.
See also https://mailarchive.ietf.org/arch/msg/ccamp/OQ-oLx2smsmdC4dcn6aB9i-hWE8/
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/
Errata ID: 8133
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 B.1 says:
{ "ietf-interfaces:interfaces": { "interface": [ { "name": "L2Interface1", "description": "'Ethernet Interface 1'", "type": "iana-if-type:ethernetCsmacd" }, { "name": "L2Interface2", "description": "'Ethernet Interface 2'", "type": "iana-if-type:ethernetCsmacd" }, { "name": "RLT-1", "description": "'Radio Link Terminal 1'", "type": "iana-if-type:microwaveRadioLinkTerminal", "ietf-microwave-radio-link:mode": "ietf-microwave-types:two-plus-zero", "ietf-microwave-radio-link:carrier-terminations": [ "CT-1", "CT-3" ] }, { "name": "RLT-2", "description": "'Radio Link Terminal 2'", "type": "iana-if-type:microwaveRadioLinkTerminal", "ietf-microwave-radio-link:mode": "ietf-microwave-types:two-plus-zero", "ietf-microwave-radio-link:carrier-terminations": [ "CT-2", "CT-4" ] }, { "name": "CT-1", "description": "'Carrier Termination 1'", "type": "iana-if-type:microwaveCarrierTermination", "ietf-microwave-radio-link:tx-frequency": 10728000, "ietf-microwave-radio-link:duplex-distance": 113000, "ietf-microwave-radio-link:channel-separation": 28000, "ietf-microwave-radio-link:rtpc": { "maximum-nominal-power": "20.0" }, "ietf-microwave-radio-link:single": { "selected-cm": "ietf-microwave-types:qam-512" } }, { "name": "CT-3", "description": "'Carrier Termination 3'", "type": "iana-if-type:microwaveCarrierTermination", "ietf-microwave-radio-link:tx-frequency": 10528000, "ietf-microwave-radio-link:duplex-distance": 113000, "ietf-microwave-radio-link:channel-separation": 28000, "ietf-microwave-radio-link:rtpc": { "maximum-nominal-power": "20.0" }, "ietf-microwave-radio-link:single": { "selected-cm": "ietf-microwave-types:qam-512" } }, { "name": "CT-2", "description": "'Carrier Termination 2'", "type": "iana-if-type:microwaveCarrierTermination", "ietf-microwave-radio-link:tx-frequency": 10615000, "ietf-microwave-radio-link:duplex-distance": 113000, "ietf-microwave-radio-link:channel-separation": 28000, "ietf-microwave-radio-link:rtpc": { "maximum-nominal-power": "20.0" }, "ietf-microwave-radio-link:single": { "selected-cm": "ietf-microwave-types:qam-512" } }, { "name": "CT-4", "description": "'Carrier Termination 4'", "type": "iana-if-type:microwaveCarrierTermination", "ietf-microwave-radio-link:tx-frequency": 10415000, "ietf-microwave-radio-link:duplex-distance": 113000, "ietf-microwave-radio-link:channel-separation": 28000, "ietf-microwave-radio-link:rtpc": { "maximum-nominal-power": "20.0" }, "ietf-microwave-radio-link:single": { "selected-cm": "ietf-microwave-types:qam-512" } } ] }, "ietf-network:networks": { "network": [ { "network-id": "L2-network", "network-types": { "ietf-te-topology:te-topology": { "ietf-eth-te-topology:eth-tran-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" } ] } ], "ietf-te-topology:te-node-id": "192.0.2.1", "ietf-te-topology:te": { "te-node-attributes": { "ietf-eth-te-topology:eth-node": {} } } }, { "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-te-topology:te-node-id": "192.0.2.2", "ietf-te-topology:te": { "te-node-attributes": { "ietf-eth-te-topology:eth-node": {} } } } ], "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" } ], "ietf-te-topology:te": { "te-link-attributes": { "interface-switching-capability": [ { "switching-capability": "ietf-te-types:switching-l2sc", "encoding": "ietf-te-types:lsp-encoding-ethernet" } ] } } } ] }, { "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": {} }, "ietf-tp-interface-reference-topology:tp-to-interface-path": "RLT-1" } }, { "tp-id": "mw-N1-CTP1", "ietf-te-topology:te-tp-id": 1, "ietf-te-topology:te": { "ietf-microwave-topology:mw-tp": { "microwave-ctp": {} }, "ietf-tp-interface-reference-topology:tp-to-interface-path": "CT-1" } }, { "tp-id": "mw-N1-CTP3", "ietf-te-topology:te-tp-id": 2, "ietf-te-topology:te": { "ietf-microwave-topology:mw-tp": { "microwave-ctp": {} }, "ietf-tp-interface-reference-topology:tp-to-interface-path": "CT-3" } } ], "ietf-te-topology:te-node-id": "192.0.2.1", "ietf-te-topology:te": { "te-node-attributes": { "ietf-microwave-topology:mw-node": {} } } }, { "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": {} }, "ietf-tp-interface-reference-topology:tp-to-interface-path": "RLT-2" } }, { "tp-id": "mw-N2-CTP2", "ietf-te-topology:te-tp-id": 1, "ietf-te-topology:te": { "ietf-microwave-topology:mw-tp": { "microwave-ctp": {} }, "ietf-tp-interface-reference-topology:tp-to-interface-path": "CT-2" } }, { "tp-id": "mw-N2-CTP4", "ietf-te-topology:te-tp-id": 2, "ietf-te-topology:te": { "ietf-microwave-topology:mw-tp": { "microwave-ctp": {} }, "ietf-tp-interface-reference-topology:tp-to-interface-path": "CT-4" } } ], "ietf-te-topology:te-node-id": "192.0.2.1", "ietf-te-topology:te": { "te-node-attributes": { "ietf-microwave-topology:mw-node": {} } } } ], "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": 2, "num-protecting-carriers": 0 } } } } } }, { "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-bandwidth-availability-topology:link-availability": [ { "availability": "0.99", "link-bandwidth": "998423" }, { "availability": "0.95", "link-bandwidth": "1048576" } ], "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": 10528000, "channel-separation": 28000 } } } } } ] } ] } }
It should say:
{ "ietf-interfaces:interfaces": { "interface": [ { "name": "L2Interface1", "description": "'Ethernet Interface 1'", "type": "iana-if-type:ethernetCsmacd" }, { "name": "L2Interface2", "description": "'Ethernet Interface 2'", "type": "iana-if-type:ethernetCsmacd" }, { "name": "RLT-1", "description": "'Radio Link Terminal 1'", "type": "iana-if-type:microwaveRadioLinkTerminal", "ietf-microwave-radio-link:mode": "ietf-microwave-types:two-plus-zero", "ietf-microwave-radio-link:carrier-terminations": [ "CT-1", "CT-3" ] }, { "name": "RLT-2", "description": "'Radio Link Terminal 2'", "type": "iana-if-type:microwaveRadioLinkTerminal", "ietf-microwave-radio-link:mode": "ietf-microwave-types:two-plus-zero", "ietf-microwave-radio-link:carrier-terminations": [ "CT-2", "CT-4" ] }, { "name": "CT-1", "description": "'Carrier Termination 1'", "type": "iana-if-type:microwaveCarrierTermination", "ietf-microwave-radio-link:tx-frequency": 10728000, "ietf-microwave-radio-link:duplex-distance": 113000, "ietf-microwave-radio-link:channel-separation": 28000, "ietf-microwave-radio-link:rtpc": { "maximum-nominal-power": "20.0" }, "ietf-microwave-radio-link:single": { "selected-cm": "ietf-microwave-types:qam-512" } }, { "name": "CT-3", "description": "'Carrier Termination 3'", "type": "iana-if-type:microwaveCarrierTermination", "ietf-microwave-radio-link:tx-frequency": 10528000, "ietf-microwave-radio-link:duplex-distance": 113000, "ietf-microwave-radio-link:channel-separation": 28000, "ietf-microwave-radio-link:rtpc": { "maximum-nominal-power": "20.0" }, "ietf-microwave-radio-link:single": { "selected-cm": "ietf-microwave-types:qam-512" } }, { "name": "CT-2", "description": "'Carrier Termination 2'", "type": "iana-if-type:microwaveCarrierTermination", "ietf-microwave-radio-link:tx-frequency": 10615000, "ietf-microwave-radio-link:duplex-distance": 113000, "ietf-microwave-radio-link:channel-separation": 28000, "ietf-microwave-radio-link:rtpc": { "maximum-nominal-power": "20.0" }, "ietf-microwave-radio-link:single": { "selected-cm": "ietf-microwave-types:qam-512" } }, { "name": "CT-4", "description": "'Carrier Termination 4'", "type": "iana-if-type:microwaveCarrierTermination", "ietf-microwave-radio-link:tx-frequency": 10415000, "ietf-microwave-radio-link:duplex-distance": 113000, "ietf-microwave-radio-link:channel-separation": 28000, "ietf-microwave-radio-link:rtpc": { "maximum-nominal-power": "20.0" }, "ietf-microwave-radio-link:single": { "selected-cm": "ietf-microwave-types:qam-512" } } ] }, "ietf-network:networks": { "network": [ { "network-id": "example:L2-network", "network-types": { "ietf-te-topology:te-topology": { "ietf-eth-te-topology:eth-tran-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" } ] } ], "ietf-te-topology:te-node-id": "192.0.2.1", "ietf-te-topology:te": { "te-node-attributes": { "ietf-eth-te-topology:eth-node": {} } } }, { "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-te-topology:te-node-id": "192.0.2.2", "ietf-te-topology:te": { "te-node-attributes": { "ietf-eth-te-topology:eth-node": {} } } } ], "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" } ], "ietf-te-topology:te": { "te-link-attributes": { "interface-switching-capability": [ { "switching-capability": "ietf-te-types:switching-l2sc", "encoding": "ietf-te-types:lsp-encoding-ethernet" } ] } } } ] }, { "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": {} }, "ietf-tp-interface-reference-topology:tp-to-interface-path": "RLT-1" } }, { "tp-id": "example:mw-N1-CTP1", "ietf-te-topology:te-tp-id": 1, "ietf-te-topology:te": { "ietf-microwave-topology:mw-tp": { "microwave-ctp": {} }, "ietf-tp-interface-reference-topology:tp-to-interface-path": "CT-1" } }, { "tp-id": "example:mw-N1-CTP3", "ietf-te-topology:te-tp-id": 2, "ietf-te-topology:te": { "ietf-microwave-topology:mw-tp": { "microwave-ctp": {} }, "ietf-tp-interface-reference-topology:tp-to-interface-path": "CT-3" } } ], "ietf-te-topology:te-node-id": "192.0.2.1", "ietf-te-topology:te": { "te-node-attributes": { "ietf-microwave-topology:mw-node": {} } } }, { "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": {} }, "ietf-tp-interface-reference-topology:tp-to-interface-path": "RLT-2" } }, { "tp-id": "example:mw-N2-CTP2", "ietf-te-topology:te-tp-id": 1, "ietf-te-topology:te": { "ietf-microwave-topology:mw-tp": { "microwave-ctp": {} }, "ietf-tp-interface-reference-topology:tp-to-interface-path": "CT-2" } }, { "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-tp-interface-reference-topology:tp-to-interface-path": "CT-4" } } ], "ietf-te-topology:te-node-id": "192.0.2.1", "ietf-te-topology:te": { "te-node-attributes": { "ietf-microwave-topology:mw-node": {} } } } ], "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": 2, "num-protecting-carriers": 0 } } } } } }, { "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-bandwidth-availability-topology:link-availability": [ { "availability": "0.99", "link-bandwidth": "998423" }, { "availability": "0.95", "link-bandwidth": "1048576" } ], "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": 10528000, "channel-separation": 28000 } } } } } ] } ] } }
Notes:
Fixed URI names to follow RFC8407bis guidelines.
See also https://mailarchive.ietf.org/arch/msg/ccamp/OQ-oLx2smsmdC4dcn6aB9i-hWE8/
Errata ID: 8134
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 B.2 says:
"node-id": "mw-N1",
It should say:
"node-id": "example:mw-N1",
Notes:
Fixed URI name to follow RFC8407bis guidelines.
See also https://mailarchive.ietf.org/arch/msg/ccamp/OQ-oLx2smsmdC4dcn6aB9i-hWE8/
Status: Rejected (1)
RFC 9656, "A YANG Data Model for Microwave Topology", September 2024
Source of RFC: ccamp (rtg)
Errata ID: 8128
Status: Rejected
Type: Technical
Publication Format(s) : TEXT, PDF, HTML
Reported By: Mohamed BOUCADAIR
Date Reported: 2024-10-01
Rejected by: John Scudder
Date Rejected: 2024-10-09
Section A.1. says:
"network-id": "L2-network",
It should say:
"network-id": "example:L2-network",
Notes:
(1) The use of strings here is not consistent with RFC8345 which says the following
* "The current data model defines identifiers of nodes, networks, links,
and termination points as URIs. Alternatively, they could have been
defined as strings.
The case for strings is that they will be easier to implement. The
reason for choosing URIs is that the topology / node / termination
point exists in a larger context; hence, it is useful to be able to
correlate identifiers across systems. Although strings -- being the
universal data type -- are easier for human beings, they also muddle
things. What typically happens is that strings have some structure
that is magically assigned, and the knowledge of this structure has
to be communicated to each system working with the data. A URI makes
the structure explicit and also attaches additional semantics: the
URI, unlike a free-form string, can be fed into a URI resolver, which
can point to additional resources associated with the URI. This
property is important when the topology data is integrated into a
larger and more complex system."
and
typedef network-id {
type inet:uri;
description
"Identifier for a network. The precise structure of the
network-id will be up to the implementation. The identifier
SHOULD be chosen such that the same network will always be
identified through the same identifier, even if the data model
is instantiated in separate datastores. An implementation MAY
choose to capture semantics in the identifier -- for example,
to indicate the type of network.";
}
(2) Overall, almost all the examples that include the following should be fixed:
* nw:node-id
* nw:network-id
* nt:link-id
* nt:tp-id
* tet:node-ref
--VERIFIER NOTES--
The issue identified is correct, but following discussion of this erratum (see https://mailarchive.ietf.org/arch/msg/ccamp/OQ-oLx2smsmdC4dcn6aB9i-hWE8/), four other errata reports were opened instead, one per affected subsection. Errata 8131-8134 have been verified and address the issue identified here.