background image

166-024-833    Rev. A

    Multilink PPP Addendum to the Remote Annex Administrator’s Guide for UNIX

8

Option

Description

MP Paramete

r

Multilink
Maximum
Reconstructed
Receive Unit
(MRRU),

LCP option 17

This option initiates MP.
The RA 6300 will
support an MRRU of
1500 octets or less for the
local value (will accept
any reasonable value for
the remote MRRU). This
option also advises the
peer that the
implementation will be
able to reconstruct a PPP
packet whose
information will contain
the number of bytes as
Max-Receive-
Reconstructed-Units
(MRRU).

mp_mrru

Endpoint
Discriminator,

LCP option 19

This option presents
identification of the
system transmitting the
packet. It advises a
system that the peer on
this link could be the
same as the peer on
another existing link. If
this option distinguishes
a peer from all others, a
new bundle is created.
The RA 6300 will accept
all remote class requests,
but only supports NULL,
MAC, IP, and PSNDN
locally.

mp_endpoint_class,
mp_endpoint_address

Summary of Contents for Multilink PPP

Page 1: ...Part No 166 024 833 Rev A December 1996 to the Remote Annex Administrator s Guide for UNIX Multilink PPP Addendum ...

Page 2: ...therightsoftheUnitedStatesGovernmentregardingitsuse reproduction anddisclosureareassetforthintheCommercial Computer Software Restricted Rights clause at FAR 52 227 19 Trademarks of Bay Networks Inc Annex Remote Annex Annex Manager Remote Annex 2000 Remote Annex 4000 Remote Annex 6100 Remote Annex 6300 Remote Annex 5390 Async Remote Annex 5391 CT1 Remote Annex 5393 PRI BayStack Remote Annex 2000 Se...

Page 3: ...s 2 MP Functional Diagram 3 The MP Process 4 Bundling Scenarios 6 Closing Member Links 6 Security Considerations 7 MP Configuration 7 MP Operational Characteristics 9 MP Parameters 9 mp_endpoint Class and Address Example 10 The acp_userinfo File 11 Administration of MultiLink PPP 11 SNMP Proprietary MIB Objects 18 MP Selectable Parameters for the Remote Annex 18 ...

Page 4: ...166 024 833 Rev A Contents iv ...

Page 5: ...tion of Multilink PPP SNMP Proprietary MIB Objects MP Parameters for Annex PPP Parameters Overview Multilink PPP MP is a protocol standard that provides a method to adjust the bandwidth of a connection between two network devices to accommodate dynamically changing network loads This implementation of MP is based on the RFC1990 technical specification Member Links and Bundle Links To support this ...

Page 6: ...a representation of the functional flow Supported MP Features The following MP features are supported for this software release Short and Long Sequence Header Fragmentation Local Endpoint Discriminators NULL IP MAC alias is DEFAULT PSNDN All Remote Endpoint Discriminators Maximum Reconstructed Receive Unit Unsupported MP Features The following MP features are not supported for this software releas...

Page 7: ...v A MP Functional Diagram Figure 1 MP Functional Flow Data Link Layer LOW PPP Member syn20 PPP Member syn21 Authentication PAP CHAP Local LCP IP IPX AT Network Layer PPP ACP User Profile NCP Data Link Layer HIGH Multilink PPP PPP PPP Physical Layer Bundle mp1 Remote Member Member Link1 Link2 ...

Page 8: ...rk administrator For more information see mp_max_links on page 11 The MP Process The following table outlines the processing of a typical MP connection When Then For More Information See a remote user opens PPP link1 link control protocol LCP establishes and negotiates the data link options for PPP link1 Remote Annex Administrator s Guide for UNIX the LCP negotiation is successful PPP link1 reques...

Page 9: ... the bundle RFC1990 mp_max_links the member link s MP LCP options and authentication information do not match an existing bundle the bundle checks that the maximum number of member links has not been reached and establishes a new bundle RFC1990 mp_max_links a bundle determines that a network layer protocol needs to be transported the network control protocol IPCP IPXCP ATCP establishes and negotia...

Page 10: ...al risk of loss If there is Then no authentication and no discriminator all new links must be joined to one bundle a discriminator but no authentication if the discriminator matches the new member link must join a matching bundle if the discriminator does not match a new bundle must be established no discriminator but authentication is successful the authenticated match must join a matching bundle...

Page 11: ...NIX for more information The MP configuration information is as follows continued on next page Option Description MP Parameter ppp_ncp This option makes MP active In order for NCP to recognize MP as a valid protocol you must set ppp_ncp to all or to include mp If you do not set this option NCP will ignore all MP bundling implementation mp Short Sequence Number Header Format SSNHF LCP option 18 Thi...

Page 12: ... the implementation will be able to reconstruct a PPP packet whose information will contain the number of bytes as Max Receive Reconstructed Units MRRU mp_mrru Endpoint Discriminator LCP option 19 This option presents identification of the system transmitting the packet It advises a system that the peer on this link could be the same as the peer on another existing link If this option distinguishe...

Page 13: ...n a fixed size are not fragmented in order to reduce processing load caused by reassembly at the remote endpoint MP Parameters ppp_ncp Allows you to set the mode for NCP negotiations for MP You must set this parameter to all or include mp in order to negotiate MP over NCP mp_mrru Sets the upper limit of the MRRU LCP negotiation All LCP negotiations will start with this value Downward negotiation i...

Page 14: ... set to PSNDN Public Switched Network Directory Number Default not set or empty string Minimum length 0 characters Maximum length 15 characters mp_endpoint Class and Address Example PSNDN Public Switched Network Directory Number A telephone number up to 15 numeric characters long Example 16172728140 Selecting Causes the RA 6300 NULL to use the NULL Endpoint Discriminator IP to use the ethernet int...

Page 15: ...the identified bundle If this number is exceeded by allowing the link to become fully established the RA 6300 will abort the PPP link attempting to join the bundle Default value 1 Minimum value 1 Maximum value 255 RA 6300 only supports 30 channels mp_max_links Example user username myname group developers climask telnet end mp_max_links 3 end Administration of MultiLink PPP Several extensions are ...

Page 16: ...e displays a bundle with two links annex net i You may notice that there is an after the two member links syn20 and syn21 You can use this as a visual cue of the netstat i command It is an indicator that the interface is not completely configured or that it might be a member link Use the netstat ip command on a member link syn20 or syn21 to identify the bundle to which it belongs For more informat...

Page 17: ...ed netstat ip Bundle Example annex net ip mp1 LCP Status State Current Open Prior Open Options Local Remote MRU 1500 1524 MRRU 1500 1524 Short Sequence Off Off Endpoint Disc 3 00 80 2d 02 ce a1 3 00 c0 7b 41 6e 2b NCP IPCP Status State Current Open Prior Ack received Options Local Remote IP addresses 132 245 66 37 ANX 132 245 252 22 REM Compression VJ TCP IP 15 1 VJ TCP IP 15 1 NCP CCP Status Stat...

Page 18: ...b 41 6e 2b NCP CCP Status State Current Open Prior Closed Attached to bundle mp1 ThefollowinglistdetailsthenewMPOptionsavailableinthisrelease For more information on the remaining standard options see the Remote Annex Network Administrator s Guide for UNIX netstat b Anewoption b displaysMPbundleinformationforcurrentlyactive bundles The syntax for netstat b is netstat b bundle If the bundle ID is n...

Page 19: ...ts discarded 1 Fragments generated 195 Fragments assembled 154 Peak links used 0 Current links used 2 Frames sent 133 Frames received 308 Frames discarded 2 Dropped 0 No memory 0 Missing mbuf 0 Net down 0 Short 0 Unknown codes 0 Bundle mp1 Member link syn12 Frames sent 300 Frames received 333 Frames discarded 0 Dropped 0 No memory 0 Missing mbuf 0 Net down 0 Short 0 Unknown codes 0 Bundle mp1 Memb...

Page 20: ...tistics Description MP packets sent Packets sent to all NCPs MP packets accepted Packets received from all NCPs Packets fragmented Packets that were fragmented Fragments discarded Fragments lost Fragments generated Fragments that were generated Fragments assembled Fragments successfully assembled Peak Links used Peak links used during the lifetime of the bundle Current Links used Current links in ...

Page 21: ...ly sent Frames received The total number of frames received Frames discarded The total number of frames that were discarded for one of the following reasons Dropped Queuing slots were not available No memory Insufficient memory available for processing packets Missing mbuf The output routines were called without a packet Net down The interface wasn t ready Short Received frame was missing data Unk...

Page 22: ... following table lists MP parameters for the Remote Annex These objects can be found in the file XYLO PORTS MIB SNMP MIB Variable Access Default Corresponding Annex Variable anxpAutoPPPSecurity read write Disable 2 ppp_sec_auto anxpAutoTimeout read write 30 seconds autodetect timeout SNMP MIB Variable Access Default Corresponding Annex Variable anxVcliInactivity read write 0 vcli_inactivity SNMP M...

Reviews: