📄 rfc1716.txt
字号:
Network Working Group P. Almquist, AuthorRequest for Comments: 1716 ConsultantCategory: Informational F. Kastenholz, Editor FTP Software, Inc. November 1994 Towards Requirements for IP RoutersStatus of this Memo This memo provides information for the Internet community. This memo does not specify an Internet standard of any kind. Distribution of this memo is unlimited.Almquist & Kastenholz [Page i]RFC 1716 Towards Requirements for IP Routers November 1994Table of Contents0. PREFACE ....................................................... 11. INTRODUCTION .................................................. 21.1 Reading this Document ........................................ 41.1.1 Organization ............................................... 41.1.2 Requirements ............................................... 51.1.3 Compliance ................................................. 61.2 Relationships to Other Standards ............................. 71.3 General Considerations ....................................... 81.3.1 Continuing Internet Evolution .............................. 81.3.2 Robustness Principle ....................................... 91.3.3 Error Logging .............................................. 91.3.4 Configuration .............................................. 101.4 Algorithms ................................................... 112. INTERNET ARCHITECTURE ......................................... 132.1 Introduction ................................................. 132.2 Elements of the Architecture ................................. 142.2.1 Protocol Layering .......................................... 142.2.2 Networks ................................................... 162.2.3 Routers .................................................... 172.2.4 Autonomous Systems ......................................... 182.2.5 Addresses and Subnets ...................................... 182.2.6 IP Multicasting ............................................ 202.2.7 Unnumbered Lines and Networks and Subnets .................. 202.2.8 Notable Oddities ........................................... 222.2.8.1 Embedded Routers ......................................... 222.2.8.2 Transparent Routers ...................................... 232.3 Router Characteristics ....................................... 242.4 Architectural Assumptions .................................... 273. LINK LAYER .................................................... 293.1 INTRODUCTION ................................................. 293.2 LINK/INTERNET LAYER INTERFACE ................................ 293.3 SPECIFIC ISSUES .............................................. 303.3.1 Trailer Encapsulation ...................................... 303.3.2 Address Resolution Protocol - ARP .......................... 313.3.3 Ethernet and 802.3 Coexistence ............................. 313.3.4 Maximum Transmission Unit - MTU ............................ 313.3.5 Point-to-Point Protocol - PPP .............................. 323.3.5.1 Introduction ............................................. 323.3.5.2 Link Control Protocol (LCP) Options ...................... 333.3.5.3 IP Control Protocol (ICP) Options ........................ 343.3.6 Interface Testing .......................................... 354. INTERNET LAYER - PROTOCOLS .................................... 364.1 INTRODUCTION ................................................. 364.2 INTERNET PROTOCOL - IP ....................................... 36Almquist & Kastenholz [Page ii]RFC 1716 Towards Requirements for IP Routers November 19944.2.1 INTRODUCTION ............................................... 364.2.2 PROTOCOL WALK-THROUGH ...................................... 374.2.2.1 Options: RFC-791 Section 3.2 ............................. 374.2.2.2 Addresses in Options: RFC-791 Section 3.1 ................ 404.2.2.3 Unused IP Header Bits: RFC-791 Section 3.1 ............... 404.2.2.4 Type of Service: RFC-791 Section 3.1 ..................... 414.2.2.5 Header Checksum: RFC-791 Section 3.1 ..................... 414.2.2.6 Unrecognized Header Options: RFC-791 Section 3.1 ......... 414.2.2.7 Fragmentation: RFC-791 Section 3.2 ....................... 424.2.2.8 Reassembly: RFC-791 Section 3.2 .......................... 434.2.2.9 Time to Live: RFC-791 Section 3.2 ........................ 434.2.2.10 Multi-subnet Broadcasts: RFC-922 ........................ 434.2.2.11 Addressing: RFC-791 Section 3.2 ......................... 434.2.3 SPECIFIC ISSUES ............................................ 474.2.3.1 IP Broadcast Addresses ................................... 474.2.3.2 IP Multicasting .......................................... 484.2.3.3 Path MTU Discovery ....................................... 484.2.3.4 Subnetting ............................................... 494.3 INTERNET CONTROL MESSAGE PROTOCOL - ICMP ..................... 504.3.1 INTRODUCTION ............................................... 504.3.2 GENERAL ISSUES ............................................. 504.3.2.1 Unknown Message Types .................................... 504.3.2.2 ICMP Message TTL ......................................... 514.3.2.3 Original Message Header .................................. 514.3.2.4 ICMP Message Source Address .............................. 514.3.2.5 TOS and Precedence ....................................... 514.3.2.6 Source Route ............................................. 524.3.2.7 When Not to Send ICMP Errors ............................. 534.3.2.8 Rate Limiting ............................................ 544.3.3 SPECIFIC ISSUES ............................................ 554.3.3.1 Destination Unreachable .................................. 554.3.3.2 Redirect ................................................. 554.3.3.3 Source Quench ............................................ 564.3.3.4 Time Exceeded ............................................ 564.3.3.5 Parameter Problem ........................................ 574.3.3.6 Echo Request/Reply ....................................... 574.3.3.7 Information Request/Reply ................................ 584.3.3.8 Timestamp and Timestamp Reply ............................ 584.3.3.9 Address Mask Request/Reply ............................... 594.3.3.10 Router Advertisement and Solicitations .................. 614.4 INTERNET GROUP MANAGEMENT PROTOCOL - IGMP .................... 615. INTERNET LAYER - FORWARDING ................................... 625.1 INTRODUCTION ................................................. 625.2 FORWARDING WALK-THROUGH ...................................... 625.2.1 Forwarding Algorithm ....................................... 625.2.1.1 General .................................................. 635.2.1.2 Unicast .................................................. 64Almquist & Kastenholz [Page iii]RFC 1716 Towards Requirements for IP Routers November 19945.2.1.3 Multicast ................................................ 655.2.2 IP Header Validation ....................................... 665.2.3 Local Delivery Decision .................................... 685.2.4 Determining the Next Hop Address ........................... 705.2.4.1 Immediate Destination Address ............................ 715.2.4.2 Local/Remote Decision .................................... 715.2.4.3 Next Hop Address ......................................... 725.2.4.4 Administrative Preference ................................ 775.2.4.6 Load Splitting ........................................... 785.2.5 Unused IP Header Bits: RFC-791 Section 3.1 ................. 795.2.6 Fragmentation and Reassembly: RFC-791 Section 3.2 .......... 795.2.7 Internet Control Message Protocol - ICMP ................... 805.2.7.1 Destination Unreachable .................................. 805.2.7.2 Redirect ................................................. 825.2.7.3 Time Exceeded ............................................ 845.2.8 INTERNET GROUP MANAGEMENT PROTOCOL - IGMP .................. 845.3 SPECIFIC ISSUES .............................................. 845.3.1 Time to Live (TTL) ......................................... 845.3.2 Type of Service (TOS) ...................................... 855.3.3 IP Precedence .............................................. 875.3.3.1 Precedence-Ordered Queue Service ......................... 885.3.3.2 Lower Layer Precedence Mappings .......................... 885.3.3.3 Precedence Handling For All Routers ...................... 895.3.4 Forwarding of Link Layer Broadcasts ........................ 925.3.5 Forwarding of Internet Layer Broadcasts .................... 925.3.5.1 Limited Broadcasts ....................................... 945.3.5.2 Net-directed Broadcasts .................................. 945.3.5.3 All-subnets-directed Broadcasts .......................... 955.3.5.4 Subnet-directed Broadcasts ............................... 975.3.6 Congestion Control ......................................... 975.3.7 Martian Address Filtering .................................. 995.3.8 Source Address Validation .................................. 995.3.9 Packet Filtering and Access Lists .......................... 1005.3.10 Multicast Routing ......................................... 1015.3.11 Controls on Forwarding .................................... 1015.3.12 State Changes ............................................. 1015.3.12.1 When a Router Ceases Forwarding ......................... 1025.3.12.2 When a Router Starts Forwarding ......................... 1025.3.12.3 When an Interface Fails or is Disabled .................. 1035.3.12.4 When an Interface is Enabled ............................ 1035.3.13 IP Options ................................................ 1035.3.13.1 Unrecognized Options .................................... 1035.3.13.2 Security Option ......................................... 1045.3.13.3 Stream Identifier Option ................................ 1045.3.13.4 Source Route Options .................................... 1045.3.13.5 Record Route Option ..................................... 1045.3.13.6 Timestamp Option ........................................ 105Almquist & Kastenholz [Page iv]RFC 1716 Towards Requirements for IP Routers November 19946. TRANSPORT LAYER ............................................... 1066.1 USER DATAGRAM PROTOCOL - UDP ................................. 1066.2 TRANSMISSION CONTROL PROTOCOL - TCP .......................... 1067. APPLICATION LAYER - ROUTING PROTOCOLS ......................... 1097.1 INTRODUCTION ................................................. 1097.1.1 Routing Security Considerations ............................ 1097.1.2 Precedence ................................................. 1107.2 INTERIOR GATEWAY PROTOCOLS ................................... 1107.2.1 INTRODUCTION ............................................... 1107.2.2 OPEN SHORTEST PATH FIRST - OSPF ............................ 1117.2.2.1 Introduction ............................................. 1117.2.2.2 Specific Issues .......................................... 1117.2.2.3 New Version of OSPF ...................................... 1127.2.3 INTERMEDIATE SYSTEM TO INTERMEDIATE SYSTEM - DUAL IS-IS .............................................................. 1127.2.4 ROUTING INFORMATION PROTOCOL - RIP ......................... 1137.2.4.1 Introduction ............................................. 1137.2.4.2 Protocol Walk-Through .................................... 1137.2.4.3 Specific Issues .......................................... 1187.2.5 GATEWAY TO GATEWAY PROTOCOL - GGP .......................... 1197.3 EXTERIOR GATEWAY PROTOCOLS ................................... 1197.3.1 INTRODUCTION ............................................... 1197.3.2 BORDER GATEWAY PROTOCOL - BGP .............................. 1207.3.2.1 Introduction ............................................. 1207.3.2.2 Protocol Walk-through .................................... 1207.3.3 EXTERIOR GATEWAY PROTOCOL - EGP ............................ 1217.3.3.1 Introduction ............................................. 1217.3.3.2 Protocol Walk-through .................................... 1227.3.4 INTER-AS ROUTING WITHOUT AN EXTERIOR PROTOCOL .............. 1247.4 STATIC ROUTING ............................................... 1257.5 FILTERING OF ROUTING INFORMATION ............................. 1277.5.1 Route Validation ........................................... 1277.5.2 Basic Route Filtering ...................................... 1277.5.3 Advanced Route Filtering ................................... 1287.6 INTER-ROUTING-PROTOCOL INFORMATION EXCHANGE .................. 1298. APPLICATION LAYER - NETWORK MANAGEMENT PROTOCOLS .............. 1318.1 The Simple Network Management Protocol - SNMP ................ 1318.1.1 SNMP Protocol Elements ..................................... 1318.2 Community Table .............................................. 1328.3 Standard MIBS ................................................ 1338.4 Vendor Specific MIBS ......................................... 1348.5 Saving Changes ............................................... 1359. APPLICATION LAYER - MISCELLANEOUS PROTOCOLS ................... 1379.1 BOOTP ........................................................ 1379.1.1 Introduction ............................................... 1379.1.2 BOOTP Relay Agents ......................................... 13710. OPERATIONS AND MAINTENANCE ................................... 139Almquist & Kastenholz [Page v]RFC 1716 Towards Requirements for IP Routers November 199410.1 Introduction ................................................ 13910.2 Router Initialization ....................................... 14010.2.1 Minimum Router Configuration .............................. 14010.2.2 Address and Address Mask Initialization ................... 14110.2.3 Network Booting using BOOTP and TFTP ...................... 14210.3 Operation and Maintenance ................................... 14310.3.1 Introduction .............................................. 143
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -