Network Working Group M. St. Johns, Ed.
Request for Comments: 3639 G. Huston, Ed.
Category: Informational IAB
October 2003
Considerations on the use of a Service Identifier in Packet Headers
1. Introduction
This memo describes some considerations relating to the use of IP protocol number fields and payload protocol (e.g., TCP) port or service fields to identify particular services that may be associated with that port number or protocol number. It is a general statement regarding appropriate processing and use of service identifiers by intermediate systems.
St. Johns & Huston Informational [Page 1]
RFC 3639 Service Identifier in Packet Headers October 2003 2. Service IdentifiersAlthough not necessarily by design, certain conventions have evolved with respect to the IP protocol suite relative to the identification of services within an IP traffic flow:
St. Johns & Huston Informational [Page 2]
RFC 3639 Service Identifier in Packet Headers October 2003
o Various products and service-related mechanisms deployed today take advantage of the fact that some service identifiers are relatively stable (and well known) to do various things (e.g., firewall filtering, QOS marking).
St. Johns & Huston Informational [Page 3]
RFC 3639 Service Identifier in Packet Headers October 2003 3. RamificationsThe IAB observes that having stable and globally meaningful service identifiers visible at points other than the end systems can be useful for the purposes of determining network behavior and network loading on a macro level. The IAB also observes that application protocols that include dynamic port negotiation for both ends of a connection tend to add to the complexity of the applications.
4. Security Considerations
This document is a general statement regarding appropriate processing and use of service identifiers by intermediate systems. If enough agencies, carriers, service providers, and organizations ignore the concerns voiced here, the utility of port and protocol numbers, general network analysis, end-user beneficial filtering (e.g., preventing DDOS attacks), and other common uses of these service identifiers might be adversely affected.
5. References
[1] Postel, J., "User Datagram Protocol", STD 6, RFC 768, August
St. Johns & Huston Informational [Page 4]
RFC 3639 Service Identifier in Packet Headers October 2003
[5] Kent, S. and R. Atkinson, "Security Architecture for the
St. Johns & Huston Informational [Page 5]
RFC 3639 Service Identifier in Packet Headers October 2003
Intellectual Property Statement
St. Johns & Huston Informational [Page 6]
RFC 3639 Service Identifier in Packet Headers October 2003 Appendix A. IAB MembersInternet Architecture Board Members at the time this document was completed were:
St. Johns & Huston Informational [Page 7]
RFC 3639 Service Identifier in Packet Headers October 2003
Full Copyright Statement