As per Relevance of the word implementation, we have this rfc below:











Network Working Group S.
Request for Comments: 1763
Category: Standards Track March 1995


The PPP Banyan Vines Control Protocol (BVCP

Status of this

This document specifies an Internet standards track protocol for
Internet community, and requests discussion and suggestions
improvements. Please refer to the current edition of the "
Official Protocol Standards" (STD 1) for the standardization
and status of this protocol. Distribution of this memo is unlimited



The Point-to-Point Protocol (PPP) [1] provides a standard method
transporting multi-protocol datagrams over point-to-point links.
defines an extensible Link Control Protocol, and proposes a family
Network Control Protocols for establishing and configuring
network-layer protocols

This document defines the Network Control Protocol for
and configuring the Banyan VINES protocol over PPP

Table of

1. Introduction .......................................... 2
1.1 Specification of Requirements ................... 2
1.2 Terminology ..................................... 3
2. A PPP Network Control Protocol for VINES .............. 3
2.1 Sending VINES Datagrams ......................... 4
2.2 General Considerations .......................... 4
3. BVCP Configuration Options ............................ 5
3.1 BV-NS-RTP-Link-Type ............................. 5
3.2 BV-FRP .......................................... 6
3.3 BV-RTP .......................................... 7
3.4 BV-Suppress-Broadcast ........................... 8
SECURITY CONSIDERATIONS ...................................... 9
REFERENCES ................................................... 9
ACKNOWLEDGEMENTS .......................................... 9
CHAIR'S ADDRESS .............................................. 10
AUTHOR'S ADDRESS ............................................. 10







Senum [Page 1]

RFC 1763 PPP BVCP March 1995


1.

PPP has three main components

1. A method for encapsulating multi-protocol datagrams

2. A Link Control Protocol (LCP) for establishing, configuring
and testing the data-link connection

3. A family of Network Control Protocols for establishing
configuring different network-layer protocols

In order to establish communications over a point-to-point link,
end of the PPP link must first send LCP packets to configure and
the data link. After the link has been established and
facilities have been negotiated as needed by the LCP, PPP must
BVCP packets to choose and configure the VINES network-
protocol. Once BVCP has reached the Opened state, VINES
can be sent over the link

The link will remain configured for communications until explicit
or BVCP packets close the link down, or until some external
occurs (an inactivity timer expires or network
intervention).

1.1. Specification of

In this document, several words are used to signify the
of the specification. These words are often capitalized

MUST This word, or the adjective "required", means that
definition is an absolute requirement of the specification

MUST NOT This phrase means that the definition is an
prohibition of the specification

SHOULD This word, or the adjective "recommended", means that
may exist valid reasons in particular circumstances
ignore this item, but the full implications must
understood and carefully weighed before choosing
different course

MAY This word, or the adjective "optional", means that
item is one of an allowed set of alternatives.
implementation which does not include this option MUST
prepared to interoperate with another implementation
does include the option




Senum [Page 2]

RFC 1763 PPP BVCP March 1995


1.2.

This document frequently uses the following terms

datagram The unit of transmission in the network layer (such as IP).
A datagram may be encapsulated in one or more
passed to the data link layer

frame The unit of transmission at the data link layer. A
may include a header and/or a trailer, along with
number of units of data

packet The basic unit of encapsulation, which is passed across
interface between the network layer and the data
layer. A packet is usually mapped to a frame;
exceptions are when data link layer fragmentation is
performed, or when multiple packets are incorporated into
single frame

peer The other end of the point-to-point link

silently
This means the implementation discards the packet
further processing. The implementation SHOULD provide
capability of logging the error, including the contents
the silently discarded packet, and SHOULD record the
in a statistics counter

2. A PPP Network Control Protocol for

The Banyan VINES Control Protocol (BVCP) is responsible
configuring, enabling, and disabling the VINES protocol modules
both ends of the point-to-point link. BVCP uses the same
exchange mechanism as the Link Control Protocol. BVCP packets
not be exchanged until PPP has reached the Network-Layer
phase. BVCP packets received before this phase is reached should
silently discarded

The Baynan VINES Control Protocol is exactly the same as the
Control Protocol [1] with the following exceptions

Frame

The packet may utilize any modifications to the basic frame
which have been negotiated during the Link Establishment phase






Senum [Page 3]

RFC 1763 PPP BVCP March 1995


Data Link Layer Protocol

Exactly one BVCP packet is encapsulated in the Information
of a PPP Data Link Layer frame where the Protocol field
type hex 8035 (Banyan VINES Control Protocol).

Code

Only Codes 1 through 7 (Configure-Request, Configure-Ack
Configure-Nak, Configure-Reject, Terminate-Request, Terminate-
and Code-Reject) are used. Other Codes should be treated
unrecognized and should result in Code-Rejects



BVCP packets may not be exchanged until PPP has reached
Network-Layer Protocol phase. An implementation should
prepared to wait for Authentication and Link Quality
to finish before timing out waiting for a Configure-Ack or
response. It is suggested that an implementation give up
after user intervention or a configurable amount of time

Configuration Option

BVCP has a distinct set of Configuration Options

2.1. Sending VINES

Before any VINES datagrams may be communicated, PPP must reach
Network-Layer Protocol phase, and the Banyan VINES Control
must reach the Opened state

Exactly one VINES packet is encapsulated in the Information field
a PPP Data Link Layer frame where the Protocol field indicates
hex 0035 (Banyan VINES datagram). The maximum length of a
datagram transmitted over a PPP link is the same as the
length of the Information field of a PPP data link layer frame

The format of the Information field itself is the same as
defined in [2].

2.2. General

VINES supports an Address Resolution Protocol, VINES ARP,
used for address assignment. Since this protocol is part of
IP, it is fully supported over BVCP. VINES also supports a data-
Echo Protocol (VINES Echo), used to test connectivity to a
Server in a LAN environment, which is not supported over BVCP



Senum [Page 4]

RFC 1763 PPP BVCP March 1995


3. BVCP Configuration

BVCP Configuration Options allow modifications to the
characteristics of the network-layer protocol to be negotiated. If
Configuration Option is not included in a Configure-Request packet
the default value for that Configuration Option is assumed

BVCP uses the same Configuration Option format defined for LCP [1],
with a separate set of Options

Up-to-date values of the BVCP Option Type field are specified in
most recent "Assigned Numbers" RFC [3]. Current values are
as follows

Value

1 BV-NS-RTP-Link-
2 BV-
3 BV-
4 BV-Suppress-

Note: A suggestion was made to combine the BV-NS-RTP-Link-Type
and the BV-RTP option into a single option that could negotiate
of four settings (S-RTP, NS-RTP-LAN, NS-RTP-WAN, NO-RTP).
suggestion has been rejected because VINES must already deal with
mix of S-RTP and NS-RTP, and that pushing this information down
the PPP layer is not desirable

3.1. BV-NS-RTP-Link-



This Configuration Option provides a way to negotiate the way
Non-Sequenced Routing Update Protocol (NS-RTP) (pre-VINES 5.5,
i.e., 4.11 and 5.0) will run on the link. NS-RTP handles
differently depending on whether the interface is a LAN type or
WAN type. For a LAN type, the full routing table is
every update interval (90 seconds). For a WAN type, the
routing table is only transmitted for the first 3 update
after the link comes up. After that only changes are
(for 5 update intervals). Note that this has no effect
Sequenced RTP (VINES 5.5) is being used. More information on
can be found in [2].

This option negotiates what an implementation is willing
receive, and is negotiated separately per side of the
connection. The acceptance of this option (by the peer)
that the peer will send NS-RTP updates as if the link was a



Senum [Page 5]

RFC 1763 PPP BVCP March 1995


type. The rejection (or absence) of this option indicates
the peer will send NS-RTP updates as if the link was a WAN type

By default, NS-RTP updates are sent as if the link was a WAN type

A summary of the BV-NS-RTP-Link-Type Configuration Option format
shown below. The fields are transmitted from left to right

0 1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+




1



2

3.2. BV-



This Configuration Option provides a way to negotiate the use
VINES Fragmentation Protocol (FRP). This protocol is used
allow fragmentation and reassembly of a VINES packet over
link. FRP prepends a two octet field to every packet going
the link that contains a begin and end fragment information and
sequence number. With PPP's default MRU of 1500, FRP is
normally needed, and no FRP header would be sent with the
packet. If a MRU of less than 1484 is negotiated, FRP will
needed to send a full size VINES packet over the link.
information on this can be found in [2].

This option negotiates what an implementation is willing
receive, and is negotiated separately per side of the
connection. The acceptance of this option (by the peer)
that the peer will send VINES packets with a FRP header.
rejection (or absence) of this option indicates that the peer
send VINES packets without a FRP header

By default, VINES packets are sent without a FRP header





Senum [Page 6]

RFC 1763 PPP BVCP March 1995


A summary of the BV-FRP Configuration Option format is shown below
The fields are transmitted from left to right

0 1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+




2



2

3.3. BV-



This Configuration Option provides a way to negotiate whether
is used over the link. If dial-up lines with static routes
being used, the use of RTP may be totally suppressed to
bandwidth on the link

This option negotiates what an implementation is willing
receive, and is negotiated separately per side of the
connection. The acceptance of this option (by the peer)
that the peer will not send RTP packets. The rejection (
absence) of this option indicates that the peer will send any
packets

By default, RTP packets are sent over the link
















Senum [Page 7]

RFC 1763 PPP BVCP March 1995


A summary of the BV-RTP Configuration Option format is shown below
The fields are transmitted from left to right

0 1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+




3



2

3.4. BV-Suppress-



This Configuration Option provides a way to negotiate the
of VINES broadcast packets, i.e., packets with a destination
network address of all ones. This option only affects
packets that are not of type VINES ARP or VINES RTP. This
can be used by a VINES Client to request that most of
broadcast packets that would normally be sent to it by a
Server be discarded, in order to conserve link bandwidth. Most
the broadcast packets sent by a VINES Server are not useful to
VINES Client

This option negotiates what an implementation is willing
receive, and is negotiated separately per side of the
connection. The acceptance of this option (by the peer)
that the peer MUST NOT send any VINES broadcast packets,
than packets of type VINES ARP or VINES RTP. The rejection (
absence) of this option indicates that the peer will send
VINES broadcast packets

By default, all VINES broadcast packets are sent










Senum [Page 8]

RFC 1763 PPP BVCP March 1995


A summary of the BV-Suppress-Broadcast Configuration Option format
shown below. The fields are transmitted from left to right

0 1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+




4



2

Security

Security issues are not discussed in this memo



[1] Simpson, W., "The Point-to-Point Protocol (PPP)", STD 51,
1661, Daydreamer, July 1994.

[2] Banyan, "VINES Protocol Definition", June 1993, Order No
003673.

[3] Reynolds, J., and J. Postel, "Assigned Numbers", STD 2, RFC 1700,
USC/Information Sciences Institute, October 1994.



Some of the text in this document is taken from previous
produced by the Point-to-Point Protocol Working Group of the
Engineering Task Force (IETF).

In particular, Bill Simpson provided the boiler-plate used to
this document










Senum [Page 9]

RFC 1763 PPP BVCP March 1995


Chair's

The working group can be contacted via the current chair

Fred
Cisco
519 Lado
Santa Barbara, California 93111

Phone: (805) 681-0115
EMail: fred@cisco.

Author's

Questions about this memo can also be directed to

Steven J.

6400 Flying Cloud
Eden Prairie, Minnesota 55344

Phone: (612) 943-9020
EMail: sjs@digibd.




























Senum [Page 10]








if you see any problems within the linking, don't worry be happy,
this is version 0.1 of the Relevance System and you gotta expect some crappy subroutines sometimes,
just be content we did not write this in Java, which would have made this "bigger and better" HAHAHHA.




RFC documents can be found at I.E.T.F.



Relevance System Copyright © 2002 Spectrum WorldResearch
other technical nosh by ServerMasters Corporation
collaboration of BobX







Spectrum