1 2 3 4 5 6 7 Network Working Group D. Hankins 8 Request for Comments: 5071 ISC 9 Category: Informational December 2007 10 11 12 Dynamic Host Configuration Protocol Options Used by PXELINUX 13 14 Status of This Memo 15 16 This memo provides information for the Internet community. It does 17 not specify an Internet standard of any kind. Distribution of this 18 memo is unlimited. 19 20 Abstract 21 22 This document describes the use by PXELINUX of some DHCP Option Codes 23 numbering from 208-211. 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 Hankins Informational [Page 1] 59 61 RFC 5071 PXELINUX Options December 2007 62 63 64 Table of Contents 65 66 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 67 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 4 68 3. MAGIC Option . . . . . . . . . . . . . . . . . . . . . . . . . 4 69 3.1. Description . . . . . . . . . . . . . . . . . . . . . . . 4 70 3.2. Packet Format . . . . . . . . . . . . . . . . . . . . . . 5 71 3.3. Applicability . . . . . . . . . . . . . . . . . . . . . . 5 72 3.4. Response to RFC 3942 . . . . . . . . . . . . . . . . . . . 5 73 4. Configuration File Option . . . . . . . . . . . . . . . . . . 5 74 4.1. Description . . . . . . . . . . . . . . . . . . . . . . . 5 75 4.2. Packet Format . . . . . . . . . . . . . . . . . . . . . . 6 76 4.3. Applicability . . . . . . . . . . . . . . . . . . . . . . 6 77 4.4. Response to RFC 3942 . . . . . . . . . . . . . . . . . . . 6 78 4.5. Client and Server Behaviour . . . . . . . . . . . . . . . 6 79 5. Path Prefix Option . . . . . . . . . . . . . . . . . . . . . . 7 80 5.1. Description . . . . . . . . . . . . . . . . . . . . . . . 7 81 5.2. Packet Format . . . . . . . . . . . . . . . . . . . . . . 7 82 5.3. Applicability . . . . . . . . . . . . . . . . . . . . . . 7 83 5.4. Response to RFC 3942 . . . . . . . . . . . . . . . . . . . 8 84 5.5. Client and Server Behaviour . . . . . . . . . . . . . . . 8 85 6. Reboot Time Option . . . . . . . . . . . . . . . . . . . . . . 9 86 6.1. Description . . . . . . . . . . . . . . . . . . . . . . . 9 87 6.2. Packet Format . . . . . . . . . . . . . . . . . . . . . . 9 88 6.3. Applicability . . . . . . . . . . . . . . . . . . . . . . 10 89 6.4. Response to RFC 3942 . . . . . . . . . . . . . . . . . . . 10 90 6.5. Client and Server Behaviour . . . . . . . . . . . . . . . 10 91 7. Specification Conformance . . . . . . . . . . . . . . . . . . 11 92 8. Security Considerations . . . . . . . . . . . . . . . . . . . 11 93 9. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 11 94 10. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 12 95 11. References . . . . . . . . . . . . . . . . . . . . . . . . . . 12 96 11.1. Normative References . . . . . . . . . . . . . . . . . . . 12 97 11.2. Informative References . . . . . . . . . . . . . . . . . . 12 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 Hankins Informational [Page 2] 116 118 RFC 5071 PXELINUX Options December 2007 119 120 121 1. Introduction 122 123 PXE, the Preboot eXecution Environment, is a first-stage network 124 bootstrap agent. PXE is loaded out of firmware on the client host, 125 and performs DHCP [3] queries to obtain an IP address. 126 127 Once on the network, it loads a second-stage bootstrap agent as 128 configured by DHCP header and option contents. 129 130 PXELINUX is one such second-stage bootstrap agent. Once PXE has 131 passed execution to it, PXELINUX seeks its configuration from a cache 132 of DHCP options supplied to the PXE first-stage agent, and then takes 133 action based upon those options. 134 135 Most frequently, this implies loading via Trivial File Transfer 136 Protocol (TFTP) [6] one or more images that are decompressed into 137 memory, then executed to pass execution to the final Host Operating 138 System. 139 140 PXELINUX uses DHCP options 208-211 to govern parts of this bootstrap 141 process, but these options are not requested by the PXE DHCP client 142 at the time it acquires its lease. At that time, the PXE bootloader 143 has no knowledge that PXELINUX is going to be in use, and even so, 144 would have no way to know what option(s) PXELINUX might digest. 145 Local installations that serve this PXELINUX image to its clients 146 must also configure their DHCP servers to provide these options even 147 though they are not on the DHCP Parameter Request List [4]. 148 149 These options are: 150 151 o "MAGIC" - 208 - An option whose presence and content verifies to 152 the PXELINUX bootloader that the options numbered 209-211 are for 153 the purpose as described herein. 154 155 o "ConfigFile" - 209 - Configures the path/filename component of the 156 configuration file's location, which this bootloader should use to 157 configure itself. 158 159 o "PathPrefix" - 210 - Configures a value to be prepended to the 160 ConfigFile to discern the directory location of the file. 161 162 o "RebootTime" - 211 - Configures a timeout after which the 163 bootstrap program will reboot the system (most likely returning it 164 to PXE). 165 166 Historically, these option codes numbering from 208-211 were 167 designated 'Site Local', but after publication of RFC3942 [8], they 168 were made available for allocation as new standard DHCP options. 169 170 171 172 Hankins Informational [Page 3] 173 175 RFC 5071 PXELINUX Options December 2007 176 177 178 This document marks these codes as assigned. 179 180 This direct assignment of option code values in the option 181 definitions below is unusual as it is not mentioned in DHCP Option 182 Code assignment guidelines [5]. This document's Option Code 183 assignments are done within RFC 3942's provisions for documenting 184 prior use of option codes within the new range (128-223 inclusive). 185 186 2. Terminology 187 188 o "first-stage bootloader" - Although a given bootloading order may 189 have many stages, such as where a BIOS boots a DOS Boot Disk, 190 which then loads a PXE executable, it is, in this example, only 191 the PXE executable that this document describes as the "first- 192 stage bootloader" -- in essence, this is the first stage of 193 booting at which DHCP is involved. 194 195 o "second-stage bootloader" - This describes a program loaded by the 196 first-stage bootloader at the behest of the DHCP server. 197 198 o "bootloader" and "network bootstrap agent" - These are synonyms, 199 excepting that "bootloader" is intentionally vague in that its 200 next form of bootstrapping may not in fact involve network 201 resources. 202 203 The key words "MAY", "MUST", "MUST NOT", "SHOULD", and "SHOULD NOT" 204 in this document are to be interpreted as described in RFC 2119 [2]. 205 206 3. MAGIC Option 207 208 3.1. Description 209 210 If this option is provided to the PXE bootloader, then the value is 211 checked by PXELINUX to match the octet string f1:00:74:7e. If this 212 matches, then PXELINUX bootloaders will also consume options 209-211, 213 as described below. Otherwise, they are ignored. 214 215 This measure was intended to ensure that, as the 'Site Local' option 216 space is not allocated from a central authority, no conflict would 217 result in a PXELINUX bootloader improperly digesting options intended 218 for another purpose. 219 220 221 222 223 224 225 226 227 228 229 Hankins Informational [Page 4] 230 232 RFC 5071 PXELINUX Options December 2007 233 234 235 3.2. Packet Format 236 237 The MAGIC Option format is as follows: 238 239 Code Length m1 m2 m3 m4 240 +--------+--------+--------+--------+--------+--------+ 241 | 208 | 4 | 0xF1 | 0x00 | 0x74 | 0x7E | 242 +--------+--------+--------+--------+--------+--------+ 243 244 The code for this option is 208. The length is always four. 245 246 3.3. Applicability 247 248 This option is absolutely inapplicable to any other purpose. 249 250 3.4. Response to RFC 3942 251 252 The option code 208 will be adopted for this purpose and immediately 253 deprecated. Future standards action may return this option to an 254 available status should it be necessary. 255 256 A collision of the use of this option is harmless (at least from 257 PXELINUX' point of view) by design: if it does not match the 258 aforementioned magic value, the PXELINUX bootloader will take no 259 special action. 260 261 The PXELINUX project will deprecate the use of this option; future 262 versions of the software will not evaluate its contents. 263 264 It is reasonable to utilize this option code for another purpose, but 265 it is recommended to do this at a later time, given the desire to 266 avoid potential collisions in legacy user bases. 267 268 4. Configuration File Option 269 270 4.1. Description 271 272 Once the PXELINUX executable has been entered from the PXE 273 bootloader, it evaluates this option and loads a file of that name 274 via TFTP. The contents of this file serve to configure PXELINUX in 275 its next stage of bootloading (specifying boot image names, 276 locations, boot-time flags, text to present the user in menu 277 selections, etc). 278 279 In the absence of this option, the PXELINUX agent will search the 280 TFTP server (as determined by PXE prior to this stage) for a config 281 file of several default names. 282 283 284 285 286 Hankins Informational [Page 5] 287 289 RFC 5071 PXELINUX Options December 2007 290 291 292 4.2. Packet Format 293 294 The Configuration File Option format is as follows: 295 296 Code Length Config-file... 297 +--------+--------+--------+--------+--------+--------+ 298 | 209 | n | c1 | c2 | ... | c(n) | 299 +--------+--------+--------+--------+--------+--------+ 300 301 The code for this option is 209. The Config-file (c1..c(n)) is an 302 NVT-ASCII [1] printable string; it is not terminated by a zero or any 303 other value. 304 305 4.3. Applicability 306 307 Any bootloader, PXE or otherwise, that makes use of a separate 308 configuration file rather than containing all configurations within 309 DHCP options (which may be impossible due to the limited space 310 available for DHCP options) may conceivably make use of this option. 311 312 4.4. Response to RFC 3942 313 314 The code 209 will be adopted for this purpose. 315 316 4.5. Client and Server Behaviour 317 318 The Config File Option MUST be supplied by the DHCP server if it 319 appears on the Parameter Request List, but MUST also be supplied if 320 the server administrator believed it would later be useful to the 321 client (such as because the server is configured to offer a second- 322 stage boot image, which they know will make use of it). The option 323 MUST NOT be supplied if no value has been configured for it, or if a 324 value of zero length has been configured. 325 326 The DHCP client MUST only cache this option in a location the second- 327 stage bootloader may access. 328 329 The second-stage bootloader MUST, in concert with other DHCP options 330 and fields, use this option's value as a filename to be loaded via 331 TFTP and read for further second-stage-loader-specific configuration 332 parameters. The format and content of such a file is specific to the 333 second-stage bootloader, and as such, is out of scope of this 334 document. 335 336 337 338 339 340 341 342 343 Hankins Informational [Page 6] 344 346 RFC 5071 PXELINUX Options December 2007 347 348 349 5. Path Prefix Option 350 351 5.1. Description 352 353 In PXELINUX' case, it is often the case that several different 354 environments would have the same TFTP path prefix, but would have 355 different filenames (for example: hosts' bootloader images and config 356 files may be kept in a directory structure derived from their Media 357 Access Control (MAC) address). Consequently, it was deemed 358 worthwhile to deliver a TFTP path prefix configuration option, so 359 that these two things could be configured separately in a DHCP Server 360 configuration: the prefix and the possibly host-specific file 361 location. 362 363 The actual filename that PXELINUX requests from its TFTP server is 364 derived by prepending this value to the Config File Option above. 365 Once this config file is loaded and during processing, any TFTP file 366 paths specified within it are similarly processed -- prepending the 367 contents of this option. 368 369 5.2. Packet Format 370 371 The Path Prefix Option format is as follows: 372 373 Code Length Path-Prefix... 374 +--------+--------+--------+--------+--------+--------+ 375 | 210 | n | p1 | p2 | ... | p(n) | 376 +--------+--------+--------+--------+--------+--------+ 377 378 The code for this option is 210. The Path Prefix is an NVT-ASCII 379 printable string; it is not terminated by zero or any other value. 380 381 5.3. Applicability 382 383 This option came into existence because server administrators found 384 it useful to configure the prefix and suffix of the config file path 385 separately. A group of different PXE booting clients may use the 386 same path prefix, but different filenames, or vice versa. 387 388 The 'shortcut' this represents is worthwhile, but it is questionable 389 whether that needs to manifest itself on the protocol wire. 390 391 392 393 394 395 396 397 398 399 400 Hankins Informational [Page 7] 401 403 RFC 5071 PXELINUX Options December 2007 404 405 406 It only becomes interesting from a protocol standpoint if other 407 options are adopted that prefix this value as well -- performing a 408 kind of string compression is highly beneficial to the limited 409 available DHCP option space. 410 411 But it's clearly inapplicable to any current use of, e.g., the 412 FILENAME header contents or the DHCP Boot File Name option (#67). 413 Use of these fields is encoded on firmware of thousands of devices 414 that can't or are not likely to be upgraded. Altering any behaviour 415 here is likely to cause severe compatibility problems. 416 417 Although compression of the TFTP-loaded configuration file contents 418 is not a compelling factor, contrived configurations using these 419 values may also exist: where each of a large variety of different 420 clients load the same configuration file, with the same contents, but 421 due to a differently configured path prefix actually load different 422 images. Whether this sort of use is truly needed remains unproven. 423 424 5.4. Response to RFC 3942 425 426 The code 210 will be adopted for this purpose. 427 428 5.5. Client and Server Behaviour 429 430 The Path Prefix option MUST be supplied by the DHCP server if it 431 appears on the Parameter Request List, but MUST also be supplied if 432 the server administrator believed it would later be useful to the 433 client (such as because the server is configured to offer a second- 434 stage boot image that they know will make use of it). The option 435 MUST NOT be supplied if no value has been configured for it, or if a 436 value of zero length has been configured. 437 438 The DHCP client MUST only cache this option in a location where the 439 second-stage bootloader may access it. 440 441 The second-stage bootloader MUST prepend this option's value, if any, 442 to the contents of the ConfigFile option prior to obtaining the 443 resulting value via TFTP, or the default 'Config File Search Path', 444 which the second-stage bootloader iterates in the absence of a Config 445 File Option. The client MAY prepend the value to other configuration 446 directives within that file once it has been loaded. The client MUST 447 NOT prepend this option's value to any other DHCP option contents or 448 field, unless explicitly stated in a document describing that option 449 or field. 450 451 452 453 454 455 456 457 Hankins Informational [Page 8] 458 460 RFC 5071 PXELINUX Options December 2007 461 462 463 6. Reboot Time Option 464 465 6.1. Description 466 467 Should PXELINUX be executed, and then for some reason, be unable to 468 reach its TFTP server to continue bootstrapping, the client will, by 469 default, reboot itself after 300 seconds have passed. This may be 470 too long, too short, or inappropriate behaviour entirely, depending 471 on the environment. 472 473 By configuring a non-zero value in this option, admins can inform 474 PXELINUX of which specific timeout is desired. The client will 475 reboot itself if it fails to achieve its configured network resources 476 within the specified number of seconds. 477 478 This reboot will run through the system's normal boot-time execution 479 path, most likely leading it back to PXE and therefore PXELINUX. So, 480 in the general case, this is akin to returning the client to the DHCP 481 INIT state. 482 483 By configuring zero, the feature is disabled, and instead the client 484 chooses to remove itself from the network and wait indefinitely for 485 operator intervention. 486 487 It should be stressed that this is in no way related to configuring a 488 lease time. The perceived transition to INIT state is due to client 489 running state -- reinitializing itself -- not due to lease timer 490 activity. That is, it is not safe to assume that a PXELINUX client 491 will abandon its lease when this timer expires. 492 493 6.2. Packet Format 494 495 The Reboot Time Option format is as follows: 496 497 Code Length 498 +--------+--------+--------+--------+--------+--------+ 499 | 211 | 4 | Reboot Time | 500 +--------+--------+--------+--------+--------+--------+ 501 502 The code for this option is 211. The length is always four. The 503 Reboot Time is a 32-bit (4 byte) integer in network byte order. 504 505 506 507 508 509 510 511 512 513 514 Hankins Informational [Page 9] 515 517 RFC 5071 PXELINUX Options December 2007 518 519 520 6.3. Applicability 521 522 Any network bootstrap program in any sufficiently complex networking 523 environment could conceivably enter into such a similar condition, 524 either due to having its IP address stolen out from under it by a 525 rogue client on the network, by being moved between networks where 526 its PXE-derived DHCP lease is no longer valid, or any similar means. 527 528 It seems desirable for any network bootstrap agent to implement an 529 ultimate timeout for it to start over. 530 531 The client may, for example, get different working configuration 532 parameters from a different DHCP server upon restarting. 533 534 6.4. Response to RFC 3942 535 536 The code 211 will be adopted for this purpose. 537 538 6.5. Client and Server Behaviour 539 540 The Reboot Time Option MUST be supplied by the DHCP server if it 541 appears on the Parameter Request List, but MUST also be supplied if 542 the server administrator believed it would later be useful to the 543 client (such as because the server is configured to offer a second- 544 stage boot image that they know will make use of it). The option 545 MUST NOT be supplied if no value has been configured for it, or if it 546 contains a value of zero length. 547 548 The DHCP client MUST only cache this option in a location the second- 549 stage bootloader may access. 550 551 If the value of this option is nonzero, the second-stage bootloader 552 MUST schedule a timeout: after a number of seconds equal to this 553 option's value have passed, the second-stage bootloader MUST reboot 554 the system, ultimately returning the path of execution back to the 555 first-stage bootloader. It MUST NOT reboot the system once the 556 thread of execution has been passed to the host operating system (at 557 which point, this timeout is effectively obviated). 558 559 If the value of this option is zero, the second-stage bootloader MUST 560 NOT schedule such a timeout at all. Any second-stage bootloader that 561 finds it has encountered excessive timeouts attempting to obtain its 562 host operating system SHOULD disconnect itself from the network to 563 wait for operator intervention, but MAY continue to attempt to 564 acquire the host operating system indefinitely. 565 566 567 568 569 570 571 Hankins Informational [Page 10] 572 574 RFC 5071 PXELINUX Options December 2007 575 576 577 7. Specification Conformance 578 579 To conform to this specification, clients and servers MUST implement 580 the Configuration File, Path Prefix, and Reboot Time options as 581 directed. 582 583 The MAGIC option MAY NOT be implemented, as it has been deprecated. 584 585 8. Security Considerations 586 587 PXE and PXELINUX allow any entity acting as a DHCP server to execute 588 arbitrary code upon a system. At present, no PXE implementation is 589 known to implement authentication mechanisms [7] so that PXE clients 590 can be sure they are receiving configuration information from the 591 correct, authoritative DHCP server. 592 593 The use of TFTP by PXE and PXELINUX also lacks any form of 594 cryptographic signature -- so a 'Man in the Middle' attack may lead 595 to an attacker's code being executed on the client system. Since 596 this is not an encrypted channel, any of the TFTP loaded data may 597 also be exposed (such as in loading a "RAMDISK" image, which contains 598 /etc/passwd or similar information). 599 600 The use of the Ethernet MAC Address as the client's unique identity 601 may allow an attacker who takes on that identity to gain 602 inappropriate access to a client system's network resources by being 603 given by the DHCP server whatever 'keys' are required, in fact, to be 604 the target system (to boot up as though it were the target). 605 606 Great care should be taken to secure PXE and PXELINUX installations, 607 such as by using IP firewalls, to reduce or eliminate these concerns. 608 609 A nearby attacker might feed a "Reboot Time" option value of 1 second 610 to a mass of unsuspecting clients, to effect a Denial Of Service 611 (DoS) upon the DHCP server, but then again it may just as easily 612 supply these clients with rogue second-stage bootloaders that simply 613 transmit a flood of packets. 614 615 This document in and by itself provides no security, nor does it 616 impact existing DCHP security as described in RFC 2131 [3]. 617 618 9. IANA Considerations 619 620 IANA has done the following: 621 622 1. Moved DHCPv4 Option code 208 from 'Tentatively Assigned' to 623 'Assigned', referencing this document. IANA has marked this same 624 option code, 208, as Deprecated. 625 626 627 628 Hankins Informational [Page 11] 629 631 RFC 5071 PXELINUX Options December 2007 632 633 634 2. Moved DHCPv4 Option code 209 from 'Tentatively Assigned' to 635 'Assigned', referencing this document. 636 637 3. Moved DHCPv4 Option code 210 from 'Tentatively Assigned' to 638 'Assigned', referencing this document. 639 640 4. Moved DHCPv4 Option code 211 from 'Tentatively Assigned' to 641 'Assigned', referencing this document. 642 643 10. Acknowledgements 644 645 These options were designed and implemented for the PXELINUX project 646 by H. Peter Anvin, and he was instrumental in producing this 647 document. Shane Kerr has also provided feedback that has improved 648 this document. 649 650 11. References 651 652 11.1. Normative References 653 654 [1] Postel, J. and J. Reynolds, "Telnet Protocol Specification", 655 STD 8, RFC 854, May 1983. 656 657 [2] Bradner, S., "Key words for use in RFCs to Indicate Requirement 658 Levels", BCP 14, RFC 2119, March 1997. 659 660 [3] Droms, R., "Dynamic Host Configuration Protocol", RFC 2131, 661 March 1997. 662 663 [4] Alexander, S. and R. Droms, "DHCP Options and BOOTP Vendor 664 Extensions", RFC 2132, March 1997. 665 666 [5] Droms, R., "Procedures and IANA Guidelines for Definition of New 667 DHCP Options and Message Types", BCP 43, RFC 2939, 668 September 2000. 669 670 11.2. Informative References 671 672 [6] Sollins, K., "The TFTP Protocol (Revision 2)", STD 33, RFC 1350, 673 July 1992. 674 675 [7] Droms, R. and W. Arbaugh, "Authentication for DHCP Messages", 676 RFC 3118, June 2001. 677 678 [8] Volz, B., "Reclassifying Dynamic Host Configuration Protocol 679 version 4 (DHCPv4) Options", RFC 3942, November 2004. 680 681 682 683 684 685 Hankins Informational [Page 12] 686 688 RFC 5071 PXELINUX Options December 2007 689 690 691 Author's Address 692 693 David W. Hankins 694 Internet Systems Consortium, Inc. 695 950 Charter Street 696 Redwood City, CA 94063 697 US 698 699 Phone: +1 650 423 1307 700 EMail: David_Hankins (a] isc.org 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 Hankins Informational [Page 13] 743 745 RFC 5071 PXELINUX Options December 2007 746 747 748 Full Copyright Statement 749 750 Copyright (C) The IETF Trust (2007). 751 752 This document is subject to the rights, licenses and restrictions 753 contained in BCP 78, and except as set forth therein, the authors 754 retain all their rights. 755 756 This document and the information contained herein are provided on an 757 "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS 758 OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND 759 THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS 760 OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF 761 THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED 762 WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 763 764 Intellectual Property 765 766 The IETF takes no position regarding the validity or scope of any 767 Intellectual Property Rights or other rights that might be claimed to 768 pertain to the implementation or use of the technology described in 769 this document or the extent to which any license under such rights 770 might or might not be available; nor does it represent that it has 771 made any independent effort to identify any such rights. Information 772 on the procedures with respect to rights in RFC documents can be 773 found in BCP 78 and BCP 79. 774 775 Copies of IPR disclosures made to the IETF Secretariat and any 776 assurances of licenses to be made available, or the result of an 777 attempt made to obtain a general license or permission for the use of 778 such proprietary rights by implementers or users of this 779 specification can be obtained from the IETF on-line IPR repository at 780 http://www.ietf.org/ipr. 781 782 The IETF invites any interested party to bring to its attention any 783 copyrights, patents or patent applications, or other proprietary 784 rights that may cover technology that may be required to implement 785 this standard. Please address the information to the IETF at 786 ietf-ipr (a] ietf.org. 787 788 789 790 791 792 793 794 795 796 797 798 799 Hankins Informational [Page 14] 800 802