This is a discussion on Multilink PPP Problem - PPP ; I am trying to use multilink over several hdlc interfaces. For my test case, I have two identical units connected back to back. The link establishes correctly and will pass data. If the master link is reset for any reason, ...
I am trying to use multilink over several hdlc interfaces. For my test
case, I have two identical units connected back to back. The link
establishes correctly and will pass data. If the master link is reset
for any reason, the master fails to reestablish a connection.
For a test case, I manually disable the link on one side, and then
re-enable it. I tail the syslog for the link i did not reset to wach
the output from pppd. I see that pppd is rejecting the configure
requests for multilink. Here is the error message I see:
sent [IPCP ConfReq id=0x1]
rcvd [proto=0x3d] 80 00 00 07 80 21 02 01 00 0a
Unsupported protocol 'Multi-Link' (0x3d) received
sent [LCP ProtRej id=0x6 00 3d 80 00 00 07 80 21 02 01 00 0a]
rcvd [proto=0x3d] 40 00 00 08 03 06 c0 a8 fe 01
Unsupported protocol 'Multi-Link' (0x3d) received
sent [LCP ProtRej id=0x8 00 3d 40 00 00 08 03 06 c0 a8 fe 01]
rcvd [proto=0x3d] 40 00 00 0a 03 06 c0 a8 fe 00
I have looked into the code, and found that pppd is looking to match
protocols in "struct protent *protocols[]" table. Multilink does not
have an entry in this table, and therefore will never link correctly.
Any suggestions here?
Thanks
Ken Kassing