{"draft":"draft-ietf-dime-diameter-cmd-iana-01","doc_id":"RFC5719","title":"Updated IANA Considerations for Diameter Command Code Allocations","authors":["D. Romascanu","H. Tschofenig"],"format":["ASCII","HTML"],"page_count":"5","pub_status":"PROPOSED STANDARD","status":"PROPOSED STANDARD","source":"Diameter Maintenance and Extensions","abstract":"The Diameter base specification, described in RFC 3588, provides a\r\nnumber of ways to extend Diameter, with new Diameter commands (i.e.,\r\nmessages used by Diameter applications) and applications as the most\r\nextensive enhancements. RFC 3588 illustrates the conditions that\r\nlead to the need to define a new Diameter application or a new\r\ncommand code. Depending on the scope of the Diameter extension, IETF\r\nactions are necessary. Although defining new Diameter applications\r\ndoes not require IETF consensus, defining new Diameter commands\r\nrequires IETF consensus per RFC 3588. This has led to questionable\r\ndesign decisions by other Standards Development Organizations, which\r\nchose to define new applications on existing commands -- rather than\r\nasking for assignment of new command codes -- for the pure purpose of\r\navoiding bringing their specifications to the IETF. In some cases,\r\ninteroperability problems were an effect of the poor design caused by\r\noverloading existing commands.\r\n\r\nThis document aligns the extensibility rules of the Diameter\r\napplication with the Diameter commands, offering ways to delegate\r\nwork on Diameter to other SDOs to extend Diameter in a way that does\r\nnot lead to poor design choices. [STANDARDS-TRACK]","pub_date":"January 2010","keywords":["[--------]","diameter application","diameter commands"],"obsoletes":[],"obsoleted_by":["RFC6733"],"updates":["RFC3588"],"updated_by":[],"see_also":[],"doi":"10.17487\/RFC5719","errata_url":null}