| rfc9296.original | rfc9296.txt | |||
|---|---|---|---|---|
| Network Working Group D. Liu | Independent Submission D. Liu | |||
| Internet-Draft J. Halpern | Request for Comments: 9296 J. Halpern | |||
| Intended status: Informational C. Zhang | Category: Informational C. Zhang | |||
| Expires: 25 November 2022 Ericsson | ISSN: 2070-1721 Ericsson | |||
| 24 May 2022 | August 2022 | |||
| Interface Stack Table Definition and Example for Point-to-Point (P2P) | ifStackTable for the Point-to-Point (P2P) Interface over a LAN Type: | |||
| Interface over LAN | Definition and Examples | |||
| draft-liu-lsr-p2poverlan-12 | ||||
| Abstract | Abstract | |||
| RFC 5309 defines the Point-to-Point (P2P) circuit type, one of the | RFC 5309 defines the Point-to-Point (P2P) circuit type, one of the | |||
| two circuit types used in the link state routing protocols, and | two circuit types used in the link-state routing protocols, and | |||
| highlights that it is important to identify the correct circuit type | highlights that it is important to identify the correct circuit type | |||
| when forming adjacencies, flooding link state database packets, and | when forming adjacencies, flooding link-state database packets, and | |||
| monitoring the link state. | monitoring the link state. | |||
| This document provides advice about the ifStack for the P2P interface | This document provides advice about the ifStack for the P2P interface | |||
| over LAN ifType to facilitate operational control, maintenance and | over a LAN Type to facilitate operational control, maintenance, and | |||
| statistics. | statistics. | |||
| Status of This Memo | Status of This Memo | |||
| This Internet-Draft is submitted in full conformance with the | This document is not an Internet Standards Track specification; it is | |||
| provisions of BCP 78 and BCP 79. | published for informational purposes. | |||
| Internet-Drafts are working documents of the Internet Engineering | ||||
| Task Force (IETF). Note that other groups may also distribute | ||||
| working documents as Internet-Drafts. The list of current Internet- | ||||
| Drafts is at https://datatracker.ietf.org/drafts/current/. | ||||
| Internet-Drafts are draft documents valid for a maximum of six months | This is a contribution to the RFC Series, independently of any other | |||
| and may be updated, replaced, or obsoleted by other documents at any | RFC stream. The RFC Editor has chosen to publish this document at | |||
| time. It is inappropriate to use Internet-Drafts as reference | its discretion and makes no statement about its value for | |||
| material or to cite them other than as "work in progress." | implementation or deployment. Documents approved for publication by | |||
| the RFC Editor are not candidates for any level of Internet Standard; | ||||
| see Section 2 of RFC 7841. | ||||
| This Internet-Draft will expire on 25 November 2022. | Information about the current status of this document, any errata, | |||
| and how to provide feedback on it may be obtained at | ||||
| https://www.rfc-editor.org/info/rfc9296. | ||||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2022 IETF Trust and the persons identified as the | Copyright (c) 2022 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents (https://trustee.ietf.org/ | Provisions Relating to IETF Documents | |||
| license-info) in effect on the date of publication of this document. | (https://trustee.ietf.org/license-info) in effect on the date of | |||
| publication of this document. Please review these documents | ||||
| Please review these documents carefully, as they describe your rights | carefully, as they describe your rights and restrictions with respect | |||
| and restrictions with respect to this document. Code Components | to this document. | |||
| extracted from this document must include Revised BSD License text as | ||||
| described in Section 4.e of the Trust Legal Provisions and are | ||||
| provided without warranty as described in the Revised BSD License. | ||||
| Table of Contents | Table of Contents | |||
| 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 | 1. Introduction | |||
| 2. Requirements Language . . . . . . . . . . . . . . . . . . . . 3 | 2. Requirements Language | |||
| 3. Interface Stack Table for P2P Interface Type . . . . . . . . 3 | 3. Interface Stack Table for P2P Interface Type | |||
| 3.1. P2P Interface higher-layer-if and lower-layer-if . . . . 3 | 3.1. P2P Interface: higher-layer-if and lower-layer-if | |||
| 3.2. P2P Interface Statistics . . . . . . . . . . . . . . . . 4 | 3.2. P2P Interface Statistics | |||
| 3.3. P2P Interface Administrative State . . . . . . . . . . . 4 | 3.3. P2P Interface Administrative State | |||
| 4. Security Considerations . . . . . . . . . . . . . . . . . . . 5 | 4. Security Considerations | |||
| 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 5 | 5. IANA Considerations | |||
| 6. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 5 | 6. References | |||
| 7. References . . . . . . . . . . . . . . . . . . . . . . . . . 5 | 6.1. Normative References | |||
| 7.1. Normative references . . . . . . . . . . . . . . . . . . 5 | 6.2. Informative References | |||
| 7.2. Informative References . . . . . . . . . . . . . . . . . 6 | Appendix A. Examples | |||
| Appendix A. Examples . . . . . . . . . . . . . . . . . . . . . . 6 | Acknowledgements | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 10 | Authors' Addresses | |||
| 1. Introduction | 1. Introduction | |||
| [RFC5309] defines the P2P circuit type and highlights that it is | [RFC5309] defines the Point-to-Point (P2P) circuit type and | |||
| important to identify the correct circuit type when forming | highlights that it is important to identify the correct circuit type | |||
| adjacencies, flooding link state database packets, and monitoring the | when forming adjacencies, flooding link-state database packets, and | |||
| link state. | monitoring the link state. | |||
| To simplify configuration and operational control, it is helpful to | To simplify configuration and operational control, it is helpful to | |||
| represent the fact that an interface is to be considered a P2P | represent the fact that an interface is to be considered a P2P | |||
| interface over LAN type explicitly in the interface stack. This | interface over a LAN type explicitly in the interface stack. This | |||
| enables, for example, routing protocols to automatically inherit the | enables, for example, routing protocols to automatically inherit the | |||
| correct operating mode from the interface stack without further | correct operating mode from the interface stack without further | |||
| configuration (No need to explicitly configure the P2P interface in | configuration (i.e., there is no need to explicitly configure the P2P | |||
| routing protocols). | interface in routing protocols). | |||
| It is helpful to map the P2P interface over LAN type in the interface | It is helpful to map the P2P interface over a LAN type in the | |||
| management stack table. If no entry specifies the P2P interface | interface management stack table. If no entry specifies the lower | |||
| lower layer, management tools lose the ability to retrieve and | layer of the P2P interface, then management tools lose the ability to | |||
| measure properties specific to lower layers. | retrieve and measure properties specific to lower layers. | |||
| The P2P interface over LAN type is intended to be used solely as a | In standard network management protocols that make use of | |||
| means to signal in standard network management protocols that make | ifStackTables, the P2P interface over a LAN type is intended to be | |||
| use of ifStackTables that the upper layer interface is P2P interface, | used solely as a means to signal that the upper-layer interface of | |||
| and thus the upper and lower layers of P2P over LAN type will be | link-data layer is a P2P interface. Thus, the upper and lower layers | |||
| expected to apply appropriate semantics: In general, P2P over LAN | of P2P over a LAN type are expected to apply appropriate semantics. | |||
| type higher layer SHOULD always be "ipForward" (Value 142, | In general, the higher layer of a P2P over a LAN type SHOULD be | |||
| [Assignment]), and the P2P over LAN type lower layer SHOULD be any | "ipForward" (value 142 in [Assignment]), and the lower layer of P2P | |||
| appropriate link data layer of "ipForward". | over a LAN type SHOULD be any appropriate link-data layer of | |||
| "ipForward". | ||||
| The assignment of 303, as the value for p2pOverLan ifType was made by | The assignment of 303 as the value for the p2pOverLan ifType was made | |||
| Expert Review [Assignment]. So the purpose of this document is to | by Expert Review (see [Assignment] and [RFC8126]). The purpose of | |||
| request IANA to add this document as a reference to ifType 303, as | this document is to serve as a reference for ifType 303 by suggesting | |||
| well as suggest how to use ifStackTable for the P2P interface over | how the ifStackTable for the P2P interface over a LAN type is to be | |||
| LAN type, and provide examples. | used and providing examples. | |||
| It should be noted that this document reflects the operating model | It should be noted that this document reflects the operating model | |||
| used on some routers. Other routers that use different models may | used on some routers. Other routers that use different models may | |||
| not represent a P2P as a separate interface. | not represent a P2P as a separate interface. | |||
| 2. Requirements Language | 2. Requirements Language | |||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | |||
| "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and | |||
| document are to be interpreted as described in [RFC2119] [RFC8174]. | "OPTIONAL" in this document are to be interpreted as described in | |||
| BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all | ||||
| capitals, as shown here. | ||||
| 3. Interface Stack Table for P2P Interface Type | 3. Interface Stack Table for P2P Interface Type | |||
| 3.1. P2P Interface higher-layer-if and lower-layer-if | 3.1. P2P Interface: higher-layer-if and lower-layer-if | |||
| If a device implements the IF-MIB [RFC2863], each entry in the | If a device implements the IF-MIB [RFC2863], then each entry in the | |||
| "/interfaces/interface" list (in "Interface Management YANG") in the | "/interfaces/interface" list (see "A YANG Data Model for Interface | |||
| operational state is typically mapped to one ifEntry as required in | Management" [RFC8343]) in the operational state is typically mapped | |||
| [RFC8343]. Therefore the P2P interface over LAN type should also be | to one ifEntry as required in [RFC8343]. Therefore, the P2P | |||
| fully mapped to one ifEntry by defining the "ifStackTable" ("higher- | interface over a LAN type should also be fully mapped to one ifEntry | |||
| layer-if" and "lower-layer-if", defined in [RFC8343]). | by defining the "ifStackTable" ("higher-layer-if" and "lower-layer- | |||
| if", defined in [RFC8343]). | ||||
| In ifStackTable the P2P interface over LAN type higher layer SHALL be | In the ifStackTable, the higher layer of the P2P interface over a LAN | |||
| network layer "ipForward" to enable IP routing, and the P2P interface | type SHALL be network layer "ipForward" to enable IP routing, and the | |||
| over LAN type lower layer SHOULD be any link data layer that can be | lower layer of the P2P interface over a LAN type SHOULD be any link- | |||
| bound to "ipForward" including "ethernetCsmacd", "ieee8023adLag", | data layer that can be bound to "ipForward", including | |||
| "l2vlan", and so on (defined in IANA). | "ethernetCsmacd", "ieee8023adLag", "l2vlan", and so on (defined in | |||
| the iana-if-type YANG module [IANA-ifTYPE]). | ||||
| The P2P interface over LAN type ifStackTable can be defined along the | The P2P interface over the LAN type ifStackTable can be defined along | |||
| lines of following example (In the example, "lower-layer-if" takes | the lines of the following example, which complies with [RFC8343] and | |||
| "ethernetCsmacd" but in fact, "lower-layer-if" can be any other | [RFC6991]. In the example, "lower-layer-if" takes "ethernetCsmacd", | |||
| available link data layer. See Appendix A for more examples) which | but, in fact, "lower-layer-if" can be any other available link-data | |||
| complies with [RFC8343] [RFC6991]: | layer. See Appendix A for more examples. | |||
| <CODE BEGINS> | <CODE BEGINS> | |||
| <interface> | <interface> | |||
| <name>isis_int</name> | <name>isis_int</name> | |||
| <type>ianaift:ipForward</type> | <type>ianaift:ipForward</type> | |||
| </interface> | </interface> | |||
| <interface> | <interface> | |||
| <name>eth1</name> | <name>eth1</name> | |||
| <type>ianaift:ethernetCsmacd</type> | <type>ianaift:ethernetCsmacd</type> | |||
| skipping to change at page 4, line 38 ¶ | skipping to change at line 174 ¶ | |||
| <!-- counters now shown here --> | <!-- counters now shown here --> | |||
| </statistics> | </statistics> | |||
| </interface> | </interface> | |||
| <CODE ENDS> | <CODE ENDS> | |||
| Figure 1 | Figure 1 | |||
| 3.2. P2P Interface Statistics | 3.2. P2P Interface Statistics | |||
| Because multiple IP interfaces can be bound to one physical port, the | Because multiple IP interfaces can be bound to one physical port, the | |||
| statistics on the physical port SHOULD be a complete set which | statistics on the physical port SHOULD be a complete set that | |||
| includes statistics of all upper layer interfaces. Therefore, each | includes statistics of all upper-layer interfaces. Therefore, each | |||
| p2p interface collects and displays traffic that has been sent to it | P2P interface collects and displays traffic that has been sent to it | |||
| via higher layers or received from it via lower layers. | via higher layers or received from it via lower layers. | |||
| 3.3. P2P Interface Administrative State | 3.3. P2P Interface Administrative State | |||
| The P2P interface can be shutdown independently of the underlying | The P2P interface can be shut down independently of the underlying | |||
| interface. | interface. | |||
| If the P2P interface is administratively up, then the "oper-status", | If the P2P interface is administratively up, then the "oper-status" | |||
| defined in [RFC8343], of that interface SHALL fully reflect state of | (defined in [RFC8343]) of that interface SHALL fully reflect the | |||
| the underlying interface; if the P2P interface is administratively | state of the underlying interface; if the P2P interface is | |||
| down, then the "oper-status" of that interface SHALL be down. | administratively down, then the "oper-status" of that interface SHALL | |||
| Examples can be found in Appendix A. | be down. Examples can be found in Appendix A. | |||
| 4. Security Considerations | 4. Security Considerations | |||
| The writeable attribute "admin-status" of p2povervlan ifType is | The writable attribute "admin-status" of the p2povervlan ifType is | |||
| inherited from [RFC8343]. Other objects associated with the | inherited from [RFC8343]. Other objects associated with the | |||
| p2povervlan ifType are read-only. With this in mind, the | p2povervlan ifType are read-only. With this in mind, the | |||
| considerations discussed Section 7 of [RFC8343] otherwise apply to | considerations discussed in Section 7 of [RFC8343] otherwise apply to | |||
| the p2povervlan ifType. | the p2povervlan ifType. | |||
| 5. IANA Considerations | 5. IANA Considerations | |||
| In the Interface Types registry, IANA has assigned a value of 303 for | In the "Interface Types (ifType)" registry, value 303 is assigned to | |||
| p2pOverLan [Assignment] with a reference of [RFC5309]. IANA is | p2pOverLan [Assignment]. As this document explains how the | |||
| requested to amend the reference for that code point to be to this | p2pOverLan (303) ifType is to be used, IANA has amended the reference | |||
| document and to make a similar amendment in the YANG iana-if-type | for p2pOverLan (303) to point to this document (instead of [RFC5309]) | |||
| module (originally specified in [RFC7224]) which currently points to | and made a similar amendment in the YANG iana-if-type module | |||
| [RFC8561], as this document explains how the ifType is to be used. | [IANA-ifTYPE] (originally specified in [RFC7224]). | |||
| 6. Acknowledgements | ||||
| The authors would like to thank Rob Wilton for his reviews and | ||||
| valuable comments and suggestions. | ||||
| 7. References | 6. References | |||
| 7.1. Normative references | 6.1. Normative References | |||
| [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate | |||
| Requirement Levels", BCP 14, RFC 2119, | Requirement Levels", BCP 14, RFC 2119, | |||
| DOI 10.17487/RFC2119, March 1997, | DOI 10.17487/RFC2119, March 1997, | |||
| <https://www.rfc-editor.org/info/rfc2119>. | <https://www.rfc-editor.org/info/rfc2119>. | |||
| [RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group | [RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group | |||
| MIB", RFC 2863, DOI 10.17487/RFC2863, June 2000, | MIB", RFC 2863, DOI 10.17487/RFC2863, June 2000, | |||
| <https://www.rfc-editor.org/info/rfc2863>. | <https://www.rfc-editor.org/info/rfc2863>. | |||
| skipping to change at page 6, line 9 ¶ | skipping to change at line 237 ¶ | |||
| <https://www.rfc-editor.org/info/rfc7224>. | <https://www.rfc-editor.org/info/rfc7224>. | |||
| [RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC | [RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC | |||
| 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, | 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, | |||
| May 2017, <https://www.rfc-editor.org/info/rfc8174>. | May 2017, <https://www.rfc-editor.org/info/rfc8174>. | |||
| [RFC8343] Bjorklund, M., "A YANG Data Model for Interface | [RFC8343] Bjorklund, M., "A YANG Data Model for Interface | |||
| Management", RFC 8343, DOI 10.17487/RFC8343, March 2018, | Management", RFC 8343, DOI 10.17487/RFC8343, March 2018, | |||
| <https://www.rfc-editor.org/info/rfc8343>. | <https://www.rfc-editor.org/info/rfc8343>. | |||
| [RFC8561] Ahlberg, J., Ye, M., Li, X., Spreafico, D., and M. | 6.2. Informative References | |||
| Vaupotic, "A YANG Data Model for Microwave Radio Link", | ||||
| RFC 8561, DOI 10.17487/RFC8561, June 2019, | ||||
| <https://www.rfc-editor.org/info/rfc8561>. | ||||
| 7.2. Informative References | ||||
| [Assignment] | [Assignment] | |||
| "Interface Types (ifType)", | IANA, "Interface Types (ifType)", | |||
| <https://www.iana.org/assignments/smi-numbers/smi- | <https://www.iana.org/assignments/smi-numbers>. | |||
| numbers.xhtml#smi-numbers-5>. | ||||
| [IANA-ifTYPE] | ||||
| IANA, "YANG Module Names", | ||||
| <https://www.iana.org/assignments/yang-parameters>. | ||||
| [RFC6991] Schoenwaelder, J., Ed., "Common YANG Data Types", | [RFC6991] Schoenwaelder, J., Ed., "Common YANG Data Types", | |||
| RFC 6991, DOI 10.17487/RFC6991, July 2013, | RFC 6991, DOI 10.17487/RFC6991, July 2013, | |||
| <https://www.rfc-editor.org/info/rfc6991>. | <https://www.rfc-editor.org/info/rfc6991>. | |||
| [RFC8126] Cotton, M., Leiba, B., and T. Narten, "Guidelines for | ||||
| Writing an IANA Considerations Section in RFCs", BCP 26, | ||||
| RFC 8126, DOI 10.17487/RFC8126, June 2017, | ||||
| <https://www.rfc-editor.org/info/rfc8126>. | ||||
| Appendix A. Examples | Appendix A. Examples | |||
| In the case of underlying interface is VLAN sub-interface, the | If the underlying interface is a VLAN sub-interface, the | |||
| ifStackTable should be defined as: | ifStackTable should be defined as: | |||
| <CODE BEGINS> | <CODE BEGINS> | |||
| <interface> | <interface> | |||
| <name>isis_int</name> | <name>isis_int</name> | |||
| <type>ianaift:ipForward</type> | <type>ianaift:ipForward</type> | |||
| </interface> | </interface> | |||
| <interface> | <interface> | |||
| <name>eth1_valn1</name> | <name>eth1_valn1</name> | |||
| skipping to change at page 7, line 35 ¶ | skipping to change at line 291 ¶ | |||
| <discontinuity-time> | <discontinuity-time> | |||
| 2021-04-01T03:00:00+00:00 | 2021-04-01T03:00:00+00:00 | |||
| </discontinuity-time> | </discontinuity-time> | |||
| <!-- counters now shown here --> | <!-- counters now shown here --> | |||
| </statistics> | </statistics> | |||
| </interface> | </interface> | |||
| <CODE ENDS> | <CODE ENDS> | |||
| Figure 2 | Figure 2 | |||
| In the case of underlying interface is LAG, the ifStackTable should | If the underlying interface is Link Aggregation Group (LAG), the | |||
| be defined as: | ifStackTable should be defined as: | |||
| <CODE BEGINS> | <CODE BEGINS> | |||
| <interface> | <interface> | |||
| <name>isis_int</name> | <name>isis_int</name> | |||
| <type>ianaift:ipForward</type> | <type>ianaift:ipForward</type> | |||
| </interface> | </interface> | |||
| <interface> | <interface> | |||
| <name>eth1_lag1</name> | <name>eth1_lag1</name> | |||
| <type>ianaift:ieee8023adLag</type> | <type>ianaift:ieee8023adLag</type> | |||
| skipping to change at page 8, line 35 ¶ | skipping to change at line 324 ¶ | |||
| <discontinuity-time> | <discontinuity-time> | |||
| 2021-04-01T03:00:00+00:00 | 2021-04-01T03:00:00+00:00 | |||
| </discontinuity-time> | </discontinuity-time> | |||
| <!-- counters now shown here --> | <!-- counters now shown here --> | |||
| </statistics> | </statistics> | |||
| </interface> | </interface> | |||
| <CODE ENDS> | <CODE ENDS> | |||
| Figure 3 | Figure 3 | |||
| In the case of P2P interface and underlying interface are both | If the P2P interface and underlying interface are both | |||
| administratively up, and the underlying interface operational status | administratively up and the underlying interface operational status | |||
| is up: | is up: | |||
| <CODE BEGINS> | <CODE BEGINS> | |||
| <interface> | <interface> | |||
| <name>p2p</name> | <name>p2p</name> | |||
| <type>ianaift:p2pOverLan</type> | <type>ianaift:p2pOverLan</type> | |||
| <higher-layer-if>isis_int</higher-layer-if> | <higher-layer-if>isis_int</higher-layer-if> | |||
| <lower-layer-if>eth1</lower-layer-if> | <lower-layer-if>eth1</lower-layer-if> | |||
| <admin-status>up</admin-status> | <admin-status>up</admin-status> | |||
| <oper-status>up</oper-status> | <oper-status>up</oper-status> | |||
| </interface> | </interface> | |||
| <CODE ENDS> | <CODE ENDS> | |||
| Figure 4 | Figure 4 | |||
| In the case of P2P interface and underlying interface are | If the P2P interface and underlying interface are administratively up | |||
| administratively up, but the underlying interface operational status | but the underlying interface operational status is down: | |||
| is down: | ||||
| <CODE BEGINS> | <CODE BEGINS> | |||
| <interface> | <interface> | |||
| <name>p2p</name> | <name>p2p</name> | |||
| <type>ianaift:p2pOverLan</type> | <type>ianaift:p2pOverLan</type> | |||
| <higher-layer-if>isis_int</higher-layer-if> | <higher-layer-if>isis_int</higher-layer-if> | |||
| <lower-layer-if>eth1</lower-layer-if> | <lower-layer-if>eth1</lower-layer-if> | |||
| <admin-status>up</admin-status> | <admin-status>up</admin-status> | |||
| <oper-status>down</oper-status> | <oper-status>down</oper-status> | |||
| </interface> | </interface> | |||
| <CODE ENDS> | <CODE ENDS> | |||
| Figure 5 | Figure 5 | |||
| In the case of P2P interface is administratively down: | If the P2P interface is administratively down: | |||
| <CODE BEGINS> | <CODE BEGINS> | |||
| <interface> | <interface> | |||
| <name>p2p</name> | <name>p2p</name> | |||
| <type>ianaift:p2pOverLan</type> | <type>ianaift:p2pOverLan</type> | |||
| <higher-layer-if>isis_int</higher-layer-if> | <higher-layer-if>isis_int</higher-layer-if> | |||
| <lower-layer-if>eth1</lower-layer-if> | <lower-layer-if>eth1</lower-layer-if> | |||
| <admin-status>down</admin-status> | <admin-status>down</admin-status> | |||
| <oper-status>down</oper-status> | <oper-status>down</oper-status> | |||
| </interface> | </interface> | |||
| <CODE ENDS> | <CODE ENDS> | |||
| Figure 6 | Figure 6 | |||
| In the case of P2P interface is administratively up but underlying is | If the P2P interface is administratively up but the underlying | |||
| administratively down: | interface is administratively down: | |||
| <CODE BEGINS> | <CODE BEGINS> | |||
| <interface> | <interface> | |||
| <name>p2p</name> | <name>p2p</name> | |||
| <type>ianaift:p2pOverLan</type> | <type>ianaift:p2pOverLan</type> | |||
| <higher-layer-if>isis_int</higher-layer-if> | <higher-layer-if>isis_int</higher-layer-if> | |||
| <lower-layer-if>eth1</lower-layer-if> | <lower-layer-if>eth1</lower-layer-if> | |||
| <admin-status>up</admin-status> | <admin-status>up</admin-status> | |||
| <oper-status>down</oper-status> | <oper-status>down</oper-status> | |||
| </interface> | </interface> | |||
| <CODE ENDS> | <CODE ENDS> | |||
| Figure 7 | Figure 7 | |||
| Acknowledgements | ||||
| The authors would like to thank Rob Wilton for his reviews and | ||||
| valuable comments and suggestions. | ||||
| Authors' Addresses | Authors' Addresses | |||
| Daiying Liu | Daiying Liu | |||
| Ericsson | Ericsson | |||
| No.5 Lize East street | No.5 Lize East Street | |||
| Beijing | Beijing | |||
| 100102 | 100102 | |||
| China | China | |||
| Email: harold.liu@ericsson.com | Email: harold.liu@ericsson.com | |||
| Joel Halpern | Joel Halpern | |||
| Ericsson | Ericsson | |||
| Email: joel.halpern@ericsson.com | Email: joel.halpern@ericsson.com | |||
| Congjie Zhang | Congjie Zhang | |||
| End of changes. 40 change blocks. | ||||
| 133 lines changed or deleted | 135 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. | ||||