📄 esis.4
字号:
.\" Copyright (c) 1990, 1991, 1993.\" The Regents of the University of California. All rights reserved..\".\" Redistribution and use in source and binary forms, with or without.\" modification, are permitted provided that the following conditions.\" are met:.\" 1. Redistributions of source code must retain the above copyright.\" notice, this list of conditions and the following disclaimer..\" 2. Redistributions in binary form must reproduce the above copyright.\" notice, this list of conditions and the following disclaimer in the.\" documentation and/or other materials provided with the distribution..\" 3. All advertising materials mentioning features or use of this software.\" must display the following acknowledgement:.\" This product includes software developed by the University of.\" California, Berkeley and its contributors..\" 4. Neither the name of the University nor the names of its contributors.\" may be used to endorse or promote products derived from this software.\" without specific prior written permission..\".\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION).\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF.\" SUCH DAMAGE..\".\" @(#)esis.4 8.2 (Berkeley) 11/30/93.\".Dd November 30, 1993.Dt ESIS 4.Os.Sh NAME.Nm es-is.Nd End System to Intermediate System Routing Protocol.Sh SYNOPSIS.Sy pseudo-device.Nm ether.Sh DESCRIPTIONThe.Nm ES-ISrouting protocol is used to dynamically map between.Tn ISO NSAPaddresses and.Tn ISO SNPAaddresses; to permit End and Intermediate Systemsto learn of each other's existence; and to allow Intermediate Systemsto inform End Systems of (potentially) better routes to use when forwarding.Tn NPDU Ns sto a particular destination..PpThe mapping between.Tn NSAPaddresses and.Tn SNPAaddresses is accomplished bytransmitting hello.Tn PDU Ns sbetween the cooperating Systems. These.Tn PDU Ns sare transmitted whenever the.Em configurationtimer expires.When a hello.Tn PDUis received, the.Tn SNPAaddress that it conveys is stored in the routing table for as long as the.Em holding timein the.Tn PDUsuggests. The default.Em holding time(120 seconds) placed in the hello.Tn PDU ,the configuration timer value,and the system type (End System or Intermediate System) may be changed byissuing an.Dv SIOCSSTYPE.Xr ioctl 2 ,which is defined in.Pa /sys/netiso/iso_snpac.h..PpThe protocol behaves differently depending on whether the System isconfigured as an End System or an Intermediate System..Sh END SYSTEM OPERATIONWhen an interface requests a mapping for an address not in the cache,the.Tn SNPAof any known Intermediate System is returned. If an IntermediateSystem is not known, then the.Em all end systemsmulticast addressis returned. It is assumed that the intended recipient of the NPDU willimmediately transmit a hello.Tn PDUback to the originator of the.Tn NPDU ..PpIf an.Tn NPDUis forwarded by the End System, a redirect.Tn PDUwill not begenerated.However, redirect.Tn PDU Ns sreceived will be processed. This processingconsists of adding an entry in the routing table. If theredirect is towards an Intermediate System, then an entry is made in therouting table as well.The entry in the routing table will mark the.Tn NSAPaddress contained in the redirect.Tn PDUas the gateway for the destinationsystem (if an NET is supplied), or will create a route withthe NSAP address as thedestination and the.Tn SNPAaddress (embodied as a link-level sockaddr) as thegateway..PpIf the System is configured as an End System, it will report all the.Tn NSAP Ns sthat have been configured using the ifconfig command, and no others.It is possible to have more than one.Tn NSAPassigned to a given interface,and it is also possible to have the same.Tn NSAPassigned to multipleinterfaces.However, any.Tn NSAPcontaining an NSEL that is consistent with thensellength option (default one) of any interface will be accepted asan.Tn NSAPfor this System..Sh INTERMEDIATE SYSTEM OPERATIONWhen an interface requests a mapping for an address not in the routing table,an error is returned..PpWhen an.Tn NPDUis forwarded out on the same interface that the.Tn NPDUarrived upon,a redirect.Tn PDUis generated..Sh MANUAL ROUTING TABLE MODIFICATION.PpTo facilitate communications with systems which do not use.Nm ES-IS,one may add a route whose destination is a sockaddr_iso containingthe.Tn NSAPin question, and the gateway being a link-level sockaddr,either by writing a special purpose program, or using the.Xr route 8command e.g.:.Bd -literalroute add -iface -osi 49.0.4.8.0.2b.b.83.bf \ -link qe0:8.0.2b.b.83.bf.Ed.PpIf theSystem is configured as an End System and has a single network interfacewhich does not support multicast reception,it is necessary to manually configure the location of an.Tn IS ,using the route command in a similar way.There, the destination address should be.Dq default(spelled out literally as 7.Tn ASCIIcharacters), and the gateway should beonce again be a link-level sockaddr specifying the.Tn SNPAof the.Tn IS ..Sh SEE ALSO.Xr un 4 ,.Xr iso 4 ,.Xr route 8 ,.Xr ifconfig 8.Rs.%T "End system to Intermediate system routing exchange protocol for use in conjunction with the Protocol for providing the connectionless-mode network service".%R ISO.%N 9542.Re.Sh BUGSRedirect.Tn PDU Ns sdo not contain options from the forwarded.Tn NPDUwhich generatedthe redirect. The multicast address used on the 802.3 network is taken fromthe.Tn NBSDecember 1987 agreements. This multicast address is not compatiblewith the 802.5 (Token Ring) multicast addresses format. Therefore, broadcastaddresses are used on the 802.5 subnetwork.Researchers at the University of Wisconsin are constructing an implementationof the.Tn IS-ISrouting protocol.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -