RFC Errata


Errata Search

 
Source of RFC  
Summary Table Full Records

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.

Report New Errata



Advanced Search