rfc9296xml2.original.xml | rfc9296.xml | |||
---|---|---|---|---|
<?xml version='1.0' ?> | <?xml version='1.0' encoding='utf-8'?> | |||
<!DOCTYPE rfc [ | ||||
<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [ | <!ENTITY nbsp " "> | |||
<!ENTITY RFC2119 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refere | <!ENTITY zwsp "​"> | |||
nce.RFC.2119.xml"> | <!ENTITY nbhy "‑"> | |||
<!ENTITY RFC2863 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refere | <!ENTITY wj "⁠"> | |||
nce.RFC.2863.xml"> | ||||
<!ENTITY RFC5309 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refere | ||||
nce.RFC.5309.xml"> | ||||
<!ENTITY RFC7224 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refere | ||||
nce.RFC.7224.xml"> | ||||
<!ENTITY RFC8174 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refere | ||||
nce.RFC.8174.xml"> | ||||
<!ENTITY RFC8343 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refere | ||||
nce.RFC.8343.xml"> | ||||
<!ENTITY RFC8561 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refere | ||||
nce.RFC.8561.xml"> | ||||
<!ENTITY RFC6991 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/refere | ||||
nce.RFC.6991.xml"> | ||||
]> | ]> | |||
<?rfc toc="yes"?> | ||||
<?rfc symrefs="yes"?> | <rfc xmlns:xi="http://www.w3.org/2001/XInclude" docName="draft-liu-lsr-p2poverla | |||
<rfc docName="draft-liu-lsr-p2poverlan-12" ipr="trust200902" category="info"> | n-12" | |||
<front> | number="9296" ipr="trust200902" category="info" obsoletes="" updates="" su | |||
<title abbrev='IfStackTable for P2poverLAN interface'>Interface S | bmissionType="independent" xml:lang="en" tocInclude="true" symRefs="true" versio | |||
tack Table Definition and Example for Point-to-Point (P2P) Interface over LAN</t | n="3" sortRefs="true"> | |||
itle> | ||||
<author initials="D." surname="Liu" fullname="Daiying Liu"> | <front> | |||
<organization>Ericsson</organization> | <title abbrev="IfStackTable for P2poverLAN interface">ifStackTable for the P | |||
<address> | oint-to-Point (P2P) Interface over a LAN Type: Definition and Examples</title> | |||
<postal> | <seriesInfo name="RFC" value="9296"/> | |||
<street>No.5 Lize East street</street> | <author initials="D." surname="Liu" fullname="Daiying Liu"> | |||
<code>100102</code> | <organization>Ericsson</organization> | |||
<city>Beijing</city> | <address> | |||
<country>China</country> | <postal> | |||
</postal> | <street>No.5 Lize East Street</street> | |||
<email>harold.liu@ericsson.com</email> | <code>100102</code> | |||
</address> | <city>Beijing</city> | |||
</author> | <country>China</country> | |||
<author initials="J." surname="Halpern" fullname="Joel Halpern"> | </postal> | |||
<organization>Ericsson</organization> | <email>harold.liu@ericsson.com</email> | |||
<address> | </address> | |||
<email>joel.halpern@ericsson.com</email> | </author> | |||
</address> | <author initials="J." surname="Halpern" fullname="Joel Halpern"> | |||
</author> | <organization>Ericsson</organization> | |||
<author initials="C." surname="Zhang" fullname="Congjie Zhang"> | <address> | |||
<organization>Ericsson</organization> | <email>joel.halpern@ericsson.com</email> | |||
<address> | </address> | |||
<email>congjie.zhang@ericsson.com</email> | </author> | |||
</address> | <author initials="C." surname="Zhang" fullname="Congjie Zhang"> | |||
</author> | <organization>Ericsson</organization> | |||
<date year="2022" month="May" day="24"/> | <address> | |||
<area>General</area> | <email>congjie.zhang@ericsson.com</email> | |||
<keyword>RFC</keyword> | </address> | |||
<keyword>Internet-Draft</keyword> | </author> | |||
<keyword>XML</keyword> | <date year="2022" month="August"/> | |||
<keyword>Extensible Markup Language</keyword> | ||||
<abstract> | <abstract> | |||
<t>RFC 5309 defines the Point-to-Point (P2P) circuit type | <t>RFC 5309 defines the Point-to-Point (P2P) circuit type, one of the two | |||
, one of the two circuit types used in the link state routing protocols, | circuit types used in the link-state routing protocols, and | |||
and highlights that it is important to identify | highlights that it is important to identify the | |||
the correct circuit type when forming adjacencies, flooding | correct circuit type when forming adjacencies, flooding | |||
link state database packets, and monitoring the link state. | link-state database packets, and monitoring the link state. | |||
</t> | </t> | |||
<t> | <t> | |||
This document provides advice about the ifStack for the P2P interface o | This document provides advice about the ifStack for the P2P interface o | |||
ver LAN ifType | ver a LAN Type | |||
to facilitate operational control, maintenance and statistics. | to facilitate operational control, maintenance, and statistics. | |||
</t> | </t> | |||
</abstract> | </abstract> | |||
</front> | </front> | |||
<middle> | ||||
<middle> | <section numbered="true" toc="default"> | |||
<section title="Introduction"> | <name>Introduction</name> | |||
<t><xref target="RFC5309"/> defines the P2P circuit type | <t><xref target="RFC5309" format="default"/> defines the Point-to-Point (P | |||
and highlights that it is important to identify the correct circuit type | 2P) circuit type and highlights that it is important to identify the correct cir | |||
when forming adjacencies, flooding link state da | cuit type when forming adjacencies, flooding link-state database packets, and mo | |||
tabase packets, and monitoring the link state. | nitoring the link state. | |||
</t> | </t> | |||
<t> | <t> | |||
To simplify configuration and operational control, it is helpful | To simplify configuration and operational control, it is helpful | |||
to represent the fact that an interface is to be considered | to represent the fact that an interface is to be considered | |||
a P2P interface over LAN type explicitly in the interface stack. This | a P2P interface over a LAN type explicitly in the interface stack. This | |||
enables, for example, routing protocols to automatically inherit | enables, for example, routing protocols to automatically inherit | |||
the correct operating mode from the interface stack without further conf iguration (No need to explicitly configure the P2P interface in routing protocol s). | the correct operating mode from the interface stack without further conf iguration (i.e., there is no need to explicitly configure the P2P interface in r outing protocols). | |||
</t> | </t> | |||
<t>It is helpful to map the P2P interface over LAN type in the interface m | <t>It is helpful to map the P2P interface over a LAN type in the interface | |||
anagement stack table. | management stack table. If no entry specifies the lower layer of the P2P interf | |||
If no entry specifies the P2P interface lower layer, management tools lo | ace, then management tools lose the ability to | |||
se the ability to | ||||
retrieve and measure properties specific to lower layers. | retrieve and measure properties specific to lower layers. | |||
</t> | </t> | |||
<t>The P2P interface over LAN type is intended to be used solely as a mean | ||||
s to signal in standard network management protocols | <t>In standard network management protocols that make use of | |||
that make use of ifStackTables that the upper layer interface is P2P int | ifStackTables, the P2P interface over a LAN type is intended to be used | |||
erface, and thus the upper and lower layers of P2P over LAN type | solely as a means to signal that the upper-layer interface of link-data layer | |||
will be expected to apply appropriate semantics: | is a P2P interface. Thus, the upper and lower layers of P2P over a LAN type are | |||
In general, P2P over LAN type higher layer SHOULD always be "ipForward" | expected to apply appropriate semantics. In general, the higher layer of a P2 | |||
(Value 142, <xref target="Assignment"/>), | P over a LAN type <bcp14>SHOULD</bcp14> be "ipForward" (value 142 in | |||
and the P2P over LAN type lower layer SHOULD be any appropriate link dat | <xref target="Assignment" format="default"/>), and the lower layer of P2P ove | |||
a layer of "ipForward". | r a LAN type <bcp14>SHOULD</bcp14> be any appropriate link-data layer of "ipForw | |||
ard". | ||||
</t> | </t> | |||
<t>The assignment of 303, as the value for p2pOverLan ifType was made by E | <t>The assignment of 303 as the value for the p2pOverLan ifType was made b | |||
xpert Review <xref target="Assignment"/>. | y Expert Review (see <xref target="Assignment" format="default"/> and <xref targ | |||
So the purpose of this document is to request IANA to add this document | et="RFC8126" format="default"/>). | |||
as a reference to ifType 303, as well as | The purpose of this document is to serve as a reference for ifType 303 by sugges | |||
suggest how to use ifStackTable for the P2P interface over LAN type, and | ting how the ifStackTable for the P2P interface over a LAN type is to be used an | |||
provide examples. | d providing examples. | |||
</t> | </t> | |||
<t>It should be noted that this document reflects the operating model used on some routers. Other routers that use different models may not represent a P2 P as a separate interface. | <t>It should be noted that this document reflects the operating model used on some routers. Other routers that use different models may not represent a P2 P as a separate interface. | |||
</t> | </t> | |||
</section> | </section> | |||
<section title="Requirements Language"> | <section numbered="true" toc="default"> | |||
<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | <name>Requirements Language</name> | |||
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | <t> | |||
document are to be interpreted as described in <xref target="RFC2119"/> | The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQU | |||
<xref target="RFC8174"/>. | IRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL | |||
</t> | NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14> | |||
RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>", | ||||
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to | ||||
be interpreted as | ||||
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> | ||||
when, and only when, they appear in all capitals, as shown here. | ||||
</t> | ||||
</section> | </section> | |||
<section anchor="sec3" numbered="true" toc="default"> | ||||
<name>Interface Stack Table for P2P Interface Type</name> | ||||
<section anchor="sec3_1" numbered="true" toc="default"> | ||||
<name>P2P Interface: higher-layer-if and lower-layer-if</name> | ||||
<section anchor="sec3" title="Interface Stack Table for P2P Interface Type"> | <t>If a device implements the IF-MIB <xref target="RFC2863" format="defau | |||
<section anchor="sec3_1" title="P2P Interface higher-layer-if and lower-l | lt"/>, then each entry in the "/interfaces/interface" list (see "A YANG Data Mod | |||
ayer-if"> | el for Interface Management" <xref target="RFC8343" format="default"/>) in the o | |||
<t>If a device implements the IF-MIB <xref target="RFC2863"/>, each entry | perational state is typically | |||
in the | mapped to one ifEntry as required in <xref target="RFC8343" format="default"/>. | |||
"/interfaces/interface" list (in "Interface Management YANG") in the | Therefore, the P2P interface over a LAN type should also be fully mapped to one | |||
operational state is typically | ifEntry by defining the "ifStackTable" ("higher-layer-if" and "lower-layer-if", | |||
mapped to one ifEntry as required in <xref target="RFC8343"/>. Theref | defined in <xref target="RFC8343" format="default"/>). | |||
ore the P2P interface over LAN type | </t> | |||
should also be fully mapped to one ifEntry by defining the "ifStackTa | <t>In the ifStackTable, the higher layer of the P2P interface over a LAN | |||
ble" ("higher-layer-if" and "lower-layer-if", defined in <xref target="RFC8343"/ | type <bcp14>SHALL</bcp14> be network layer "ipForward" to enable IP routing, an | |||
>). | d the lower layer of the P2P interface over a LAN type <bcp14>SHOULD</bcp14> be | |||
</t> | any link-data layer that can be bound to "ipForward", including "ethernetCsmacd" | |||
<t>In ifStackTable the P2P interface over LAN type higher layer SHALL be | , "ieee8023adLag", "l2vlan", and so on (defined in the iana-if-type YANG module | |||
network layer "ipForward" | <xref target="IANA-ifTYPE" format="default"/>). | |||
to enable IP routing, | </t> | |||
and the P2P interface over LAN type lower layer SHOULD be any li | <t>The P2P interface over the LAN type ifStackTable can be defined along | |||
nk data layer that can be bound to "ipForward" | the lines of the following example, which complies with <xref target="RFC8343" | |||
including "ethernetCsmacd", "ieee8023adLag", "l2vlan", and so on | format="default"/> and <xref target="RFC6991" format="default"/>. | |||
(defined in IANA). | In the example, "lower-layer-if" takes "ethernetCsmacd", but, in | |||
</t> | fact, "lower-layer-if" can be any other available link-data layer. See <xref tar | |||
<t>The P2P interface over LAN type ifStackTable can be defined along the | get="sec7" format="default"/> for more examples. | |||
lines of following example | </t> | |||
(In the example, "lower-layer-if" takes "ethernetCsmacd" but in f | <figure anchor="xml_happy_1"> | |||
act, "lower-layer-if" can be any other available link data layer. See <xref targ | <sourcecode name="" type="" markers="true"><![CDATA[ | |||
et="sec7"/> for more examples) | ||||
which complies with <xref target="RFC8343"/> <xref target="RFC699 | ||||
1"/>: | ||||
</t> | ||||
<figure align="center" anchor="xml_happy_1"> | ||||
<artwork align="center"><![CDATA[ | ||||
<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> | |||
</interface> | </interface> | |||
skipping to change at line 142 ¶ | skipping to change at line 132 ¶ | |||
<admin-status>down</admin-status> | <admin-status>down</admin-status> | |||
<oper-status>down</oper-status> | <oper-status>down</oper-status> | |||
<statistics> | <statistics> | |||
<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> | ]]></sourcecode> | |||
]]></artwork> | ||||
</figure> | </figure> | |||
</section> | </section> | |||
<section anchor="sec3_2" numbered="true" toc="default"> | ||||
<section anchor="sec3_2" title="P2P Interface Statistics"> | <name>P2P Interface Statistics</name> | |||
<t>Because multiple IP interfaces can be bound to one physical port, | <t>Because multiple IP interfaces can be bound to one physical port, | |||
the statistics on the physical port SHOULD be a complete set whi | the statistics on the physical port <bcp14>SHOULD</bcp14> be a c | |||
ch includes statistics of all upper layer interfaces. | omplete set that includes statistics of all upper-layer interfaces. | |||
Therefore, each p2p interface collects and displays traffic that | Therefore, each P2P interface collects and displays traffic that | |||
has been sent to it via | has been sent to it via | |||
higher layers or received from it via lower layers. | higher layers or received from it via lower layers. | |||
</t> | </t> | |||
</section> | </section> | |||
<section anchor="sec3_3" title="P2P Interface Administrative State"> | ||||
<t>The P2P interface can be shutdown independently of the underlying inte | <section anchor="sec3_3" numbered="true" toc="default"> | |||
rface. | <name>P2P Interface Administrative State</name> | |||
</t> | <t>The P2P interface can be shut down independently of the underlying in | |||
<t>If the P2P interface is administratively up, | terface. | |||
then the "oper-status", defined in <xref target="RFC8343"/>, of | </t> | |||
that interface SHALL fully reflect state of the underlying interface; | <t>If the P2P interface is administratively up, | |||
then the "oper-status" (defined in <xref target="RFC8343" format | ||||
="default"/>) of that interface <bcp14>SHALL</bcp14> fully reflect the state of | ||||
the underlying interface; | ||||
if the P2P interface is administratively down, | if the P2P interface is administratively down, | |||
then the "oper-status" of that interface SHALL be down. Examples | then the "oper-status" of that interface <bcp14>SHALL</bcp14> be | |||
can be found in <xref target="sec7"/>. | down. Examples can be found in <xref target="sec7" format="default"/>. | |||
</t> | </t> | |||
</section> | </section> | |||
</section> | </section> | |||
<section numbered="true" toc="default"> | ||||
<section title="Security Considerations"> | <name>Security Considerations</name> | |||
<t>The writeable attribute "admin-status" of p2povervlan ifType is inherit | <t>The writable attribute "admin-status" of the p2povervlan ifType is inhe | |||
ed from <xref target="RFC8343"/>. | rited from <xref target="RFC8343" format="default"/>. | |||
Other objects associated with the p2povervlan ifType are read-only. | Other objects associated with the p2povervlan ifType are read-only. | |||
With this in mind, the considerations discussed Section 7 of [RFC8343] o therwise apply to the p2povervlan ifType. | With this in mind, the considerations discussed in <xref target="RFC8343 " sectionFormat="of" section="7"/> otherwise apply to the p2povervlan ifType. | |||
</t> | </t> | |||
</section> | </section> | |||
<section numbered="true" toc="default"> | ||||
<section title="IANA Considerations"> | <name>IANA Considerations</name> | |||
<t>In the Interface Types registry, IANA has assigned a value of 303 | <t>In the "Interface Types (ifType)" registry, value 303 is assigned | |||
for p2pOverLan <xref target="Assignment"/> with a reference of < | to p2pOverLan <xref target="Assignment" format="default"/>. As this docume | |||
xref target="RFC5309"/>. | nt explains how the p2pOverLan (303) ifType is to be used, IANA has amended the | |||
IANA is requested to amend the reference for that code point to | reference for p2pOverLan (303) to point to this document (instead of <xref targe | |||
be to this document | t="RFC5309" format="default"/>) and | |||
and to make a similar amendment in the YANG iana-if-type module | made a similar amendment in the YANG iana-if-type module <xref target="IANA-ifTY | |||
(originally specified in | PE" format="default"/> (originally specified in <xref target="RFC7224" format="d | |||
<xref target="RFC7224"/>) which currently points to <xref target | efault"/>). | |||
="RFC8561"/>, | </t> | |||
as this document explains how the ifType is to be used. | ||||
</t> | ||||
</section> | ||||
<section anchor="sec8" title="Acknowledgements"> | ||||
<t>The authors would like to thank Rob Wilton for his reviews and valuable | ||||
comments and suggestions.</t> | ||||
</section> | </section> | |||
</middle> | </middle> | |||
<back> | ||||
<references> | ||||
<name>References</name> | ||||
<references> | ||||
<name>Normative References</name> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.2119.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.2863.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.5309.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.7224.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.8174.xml"/> | ||||
<xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | ||||
FC.8343.xml"/> | ||||
<!-- <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/referen | ||||
ce.RFC.8561.xml"/>--> | ||||
</references> | ||||
<references> | ||||
<name>Informative References</name> | ||||
<back> | <reference anchor="Assignment" target="https://www.iana.org/assignments/ | |||
<references title="Normative references"> | smi-numbers"> | |||
&RFC2119; | <front> | |||
&RFC2863; | <title>Interface Types (ifType)</title> | |||
&RFC5309; | <author><organization>IANA</organization></author> | |||
&RFC7224; | </front> | |||
&RFC8174; | </reference> | |||
&RFC8343; | ||||
&RFC8561; | ||||
</references> | ||||
<references title="Informative References"> | <reference anchor="IANA-ifTYPE" target=" https://www.iana.org/assignment | |||
<reference anchor="Assignment" target="https://www.iana.org/assignments/sm | s/yang-parameters"> | |||
i-numbers/smi-numbers.xhtml#smi-numbers-5"> | <front> | |||
<front> | <title>YANG Module Names</title> | |||
<title>Interface Types (ifType)</title><a | <author><organization>IANA</organization></author> | |||
uthor/><date/></front> | </front> | |||
</reference> | </reference> | |||
&RFC6991; | ||||
</references> | ||||
<section anchor="sec7" title="Examples"> | <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.R | |||
<t>In the case of underlying interface is VLAN sub-interface, the ifStack | FC.6991.xml"/> | |||
Table should be defined as: | <xi:include href="https://xml2rfc.ietf.org/public/rfc/bibxml/reference.RF | |||
</t> | C.8126.xml"/> | |||
<figure align="center" anchor="xml_happy_2"> | </references> | |||
<artwork align="center"><![CDATA[ | </references> | |||
<CODE BEGINS> | <section anchor="sec7" numbered="true" toc="default"> | |||
<name>Examples</name> | ||||
<t>If the underlying interface is a VLAN sub-interface, the ifStackTable s | ||||
hould be defined as: | ||||
</t> | ||||
<figure anchor="xml_happy_2"> | ||||
<sourcecode name="" type="" markers="true"><![CDATA[ | ||||
<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> | |||
<type>ianaift:l2vlan</type> | <type>ianaift:l2vlan</type> | |||
</interface> | </interface> | |||
skipping to change at line 238 ¶ | skipping to change at line 238 ¶ | |||
<admin-status>down</admin-status> | <admin-status>down</admin-status> | |||
<oper-status>down</oper-status> | <oper-status>down</oper-status> | |||
<statistics> | <statistics> | |||
<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> | ]]></sourcecode> | |||
]]></artwork> | ||||
</figure> | </figure> | |||
<t>If the underlying interface is Link Aggregation Group (LAG), the ifStac | ||||
<t>In the case of underlying interface is LAG, the ifStackTable should be | kTable should be defined as: | |||
defined as: | </t> | |||
</t> | <figure anchor="xml_happy_3"> | |||
<figure align="center" anchor="xml_happy_3"> | <sourcecode name="" type="" markers="true"><![CDATA[ | |||
<artwork align="center"><![CDATA[ | ||||
<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> | |||
</interface> | </interface> | |||
skipping to change at line 274 ¶ | skipping to change at line 271 ¶ | |||
<admin-status>down</admin-status> | <admin-status>down</admin-status> | |||
<oper-status>down</oper-status> | <oper-status>down</oper-status> | |||
<statistics> | <statistics> | |||
<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> | ]]></sourcecode> | |||
]]></artwork> | ||||
</figure> | </figure> | |||
<t>If the P2P interface and underlying interface are both administratively | ||||
<t>In the case of P2P interface and underlying interface are both adminis | up and the underlying interface operational status is up: | |||
tratively up, and the underlying interface operational status is up: | </t> | |||
</t> | <figure anchor="xml_happy_4"> | |||
<figure align="center" anchor="xml_happy_4"> | <sourcecode name="" type="" markers="true"><![CDATA[ | |||
<artwork align="center"><![CDATA[ | ||||
<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> | ]]></sourcecode> | |||
]]></artwork> | ||||
</figure> | </figure> | |||
<t>If the P2P interface and underlying interface are administratively up b | ||||
<t>In the case of P2P interface and underlying interface are administrati | ut the underlying interface operational status is down: | |||
vely up, but the underlying interface operational status is down: | </t> | |||
</t> | <figure anchor="xml_happy_5"> | |||
<figure align="center" anchor="xml_happy_5"> | <sourcecode name="" type="" markers="true"><![CDATA[ | |||
<artwork align="center"><![CDATA[ | ||||
<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> | ]]></sourcecode> | |||
]]></artwork> | ||||
</figure> | </figure> | |||
<t>If the P2P interface is administratively down: | ||||
<t>In the case of P2P interface is administratively down: | </t> | |||
</t> | <figure anchor="xml_happy_6"> | |||
<figure align="center" anchor="xml_happy_6"> | <sourcecode name="" type="" markers="true"><![CDATA[ | |||
<artwork align="center"><![CDATA[ | ||||
<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> | ]]></sourcecode> | |||
]]></artwork> | ||||
</figure> | </figure> | |||
<t>If the P2P interface is administratively up but the underlying interfac | ||||
<t>In the case of P2P interface is administratively up but underlying is | e is administratively down: | |||
administratively down: | </t> | |||
</t> | <figure anchor="xml_happy_7"> | |||
<figure align="center" anchor="xml_happy_7"> | <sourcecode name="" type="" markers="true"><![CDATA[ | |||
<artwork align="center"><![CDATA[ | ||||
<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> | ]]></sourcecode> | |||
]]></artwork> | ||||
</figure> | </figure> | |||
</section> | </section> | |||
</back> | ||||
<section anchor="sec8" numbered="false" toc="default"> | ||||
<name>Acknowledgements</name> | ||||
<t>The authors would like to thank <contact fullname="Rob Wilton"/> for hi | ||||
s reviews and valuable comments and suggestions.</t> | ||||
</section> | ||||
</back> | ||||
</rfc> | </rfc> | |||
End of changes. 36 change blocks. | ||||
251 lines changed or deleted | 250 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |