Quantcast
Channel: All SRX Services Gateway posts
Viewing all articles
Browse latest Browse all 17645

PPPoE Session Disconnection

$
0
0

Hello,
I'm new to the Juniper forums so please forgive me if I have posted in the incorrect place or anything!
I’m experiencing issues with a PPPoE connection from an vSRX running as a gateway.

It’s more a learning experience than a real issue. I seem to have get all the basics working.
The issue I’m having is the PPPoE connection will drop randomly during the day/ night seemingly regardless of load.

My PPP config:
set interfaces pp0 unit 0 apply-macro ISP-Connection
set interfaces pp0 unit 0 ppp-options chap default-chap-secret "insert password here"
set interfaces pp0 unit 0 ppp-options chap local-name "insert username here"
set interfaces pp0 unit 0 ppp-options chap no-rfc2486
set interfaces pp0 unit 0 ppp-options chap passive
set interfaces pp0 unit 0 pppoe-options underlying-interface ge-0/0/0.0
set interfaces pp0 unit 0 pppoe-options auto-reconnect 2
set interfaces pp0 unit 0 family inet mtu 1420
set interfaces pp0 unit 0 family inet negotiate-address

I've set traceoptions on pppoe and am getting the following logs when the connection drops and then restarts:
Mar 25 03:58:48 In Parse TLV: opts 0x0 0x2 ge-0/0/0.0 (null) (null)
Mar 25 03:58:48 pppoed_change_ifl_options: ifname pp0.0
Mar 25 03:58:48 pppoed_change_ifl_options: pp0.0 session mode client
Mar 25 03:58:48 pppoed_change_ifl_options: pp0.0 session up, kernsync false
Mar 25 03:58:48 pppoed_change_ifl_options: pp0.0 session id=2422 (current 2422)
Mar 25 03:58:48 pppoed_change_ifl_options: pp0.0 credit scale 0 max 65535 ppp max payload 1492
Mar 25 03:58:48 pppoed_change_ifl_options: pp0.0 credits disabled, interval 0, scale 0
Mar 25 03:58:48 pppoed_change_ifl_options: pp0.0 credit interval set to 0
Mar 25 03:58:48 pppoed_change_ifl_options: pp0.0 session id=2422
Mar 25 03:58:48 pppoed_change_ifl: ifname pp0.0
Mar 25 03:58:48 Bringing session down for pp0.0
Mar 25 03:58:48 Sent PADT on pp0.0
Mar 25 03:58:48 pppoe_ifl_params_change: ifl pp0.0, ifl sid 2422, param sid 2422
Mar 25 03:58:48 pppoed_ifl_msg_handler pp0.0 ifl 74 op 2 flag 0xc018
Mar 25 03:58:48 In Parse TLV: opts 0x0 0x2 ge-0/0/0.0 (null) (null)
Mar 25 03:58:48 pppoed_change_ifl_options: ifname pp0.0
Mar 25 03:58:48 pppoed_change_ifl_options: pp0.0 session mode client
Mar 25 03:58:48 pppoed_change_ifl_options: pp0.0 session down, kernsync false
Mar 25 03:58:48 pppoed_change_ifl_options: pp0.0 session id=0 (current 0)
Mar 25 03:58:48 pppoed_change_ifl_options: pp0.0 credit scale 0 max 65535 ppp max payload 1492
Mar 25 03:58:48 pppoed_change_ifl_options: pp0.0 credits disabled, interval 0, scale 0
Mar 25 03:58:48 pppoed_change_ifl_options: pp0.0 credit interval set to 0
Mar 25 03:58:48 pppoed_change_ifl_options: pp0.0 session id=0
Mar 25 03:58:48 pppoed_change_ifl: ifname pp0.0
Mar 25 03:58:49 pppoed_ifl_msg_handler pp0.0 ifl 74 op 2 flag 0xc011
Mar 25 03:58:49 In Parse TLV: opts 0x0 0x2 ge-0/0/0.0 (null) (null)
Mar 25 03:58:49 pppoed_change_ifl_options: ifname pp0.0
Mar 25 03:58:49 pppoed_change_ifl_options: pp0.0 session mode client
Mar 25 03:58:49 pppoed_change_ifl_options: pp0.0 session down, kernsync false
Mar 25 03:58:49 pppoed_change_ifl_options: pp0.0 session id=0 (current 0)
Mar 25 03:58:49 pppoed_change_ifl_options: pp0.0 credit scale 0 max 65535 ppp max payload 1492
Mar 25 03:58:49 pppoed_change_ifl_options: pp0.0 credits disabled, interval 0, scale 0
Mar 25 03:58:49 pppoed_change_ifl_options: pp0.0 credit interval set to 0
Mar 25 03:58:49 pppoed_change_ifl_options: pp0.0 session id=0
Mar 25 03:58:49 pppoed_change_ifl: ifname pp0.0
Mar 25 03:58:49 pppoed_ifl_msg_handler pp0.0 ifl 74 op 2 flag 0xc011
Mar 25 03:58:49 In Parse TLV: opts 0x0 0x2 ge-0/0/0.0 (null) (null)
Mar 25 03:58:49 pppoed_change_ifl_options: ifname pp0.0
Mar 25 03:58:49 pppoed_change_ifl_options: pp0.0 session mode client
Mar 25 03:58:49 pppoed_change_ifl_options: pp0.0 session down, kernsync false
Mar 25 03:58:49 pppoed_change_ifl_options: pp0.0 session id=0 (current 0)
Mar 25 03:58:49 pppoed_change_ifl_options: pp0.0 credit scale 0 max 65535 ppp max payload 1492
Mar 25 03:58:49 pppoed_change_ifl_options: pp0.0 credits disabled, interval 0, scale 0
Mar 25 03:58:49 pppoed_change_ifl_options: pp0.0 credit interval set to 0
Mar 25 03:58:49 pppoed_change_ifl_options: pp0.0 session id=0
Mar 25 03:58:49 pppoed_change_ifl: ifname pp0.0
Mar 25 03:58:55 ***Discovery Init: pp0.0
Mar 25 03:58:55 allocated 1510 bytes at 0x4eb000
Mar 25 03:58:55 *totlen=0x6 tp->len=0x2 ntohs(tplen)=0x2 tot=0x6 MAX_L=0x1502
Mar 25 03:58:55 *totlen=0xa tp->len=0x0 ntohs(tplen)=0x0 tot=0xa MAX_L=0x1502
Mar 25 03:58:55 *totlen=0xe tp->len=0x0 ntohs(tplen)=0x0 tot=0xe MAX_L=0x1502
Mar 25 03:58:55 IO send ... PADI for pp0.0
Mar 25 03:58:58 IO send ... Packet resend for pp0.0
Mar 25 03:59:03 IO send ... Packet resend for pp0.0
Mar 25 03:59:12 IO send ... Packet resend for pp0.0
Mar 25 03:59:29 IO send ... Packet resend for pp0.0
Mar 25 04:00:03 IO send ... Packet resend for pp0.0
Mar 25 04:01:09 Discovery phase timedout for intf pp0.0
Mar 25 04:01:12 ***Discovery Init: pp0.0
Mar 25 04:01:12 allocated 1510 bytes at 0x4eb000
Mar 25 04:01:12 *totlen=0x6 tp->len=0x2 ntohs(tplen)=0x2 tot=0x6 MAX_L=0x1502
Mar 25 04:01:12 *totlen=0xa tp->len=0x0 ntohs(tplen)=0x0 tot=0xa MAX_L=0x1502
Mar 25 04:01:12 *totlen=0xe tp->len=0x0 ntohs(tplen)=0x0 tot=0xe MAX_L=0x1502
Mar 25 04:01:12 IO send ... PADI for pp0.0
Mar 25 04:01:15 IO send ... Packet resend for pp0.0
Mar 25 04:01:20 IO send ... Packet resend for pp0.0
Mar 25 04:01:29 IO send ... Packet resend for pp0.0
Mar 25 04:01:46 IO send ... Packet resend for pp0.0
Mar 25 04:02:19 IO send ... Packet resend for pp0.0
Mar 25 04:03:25 Discovery phase timedout for intf pp0.0
Mar 25 04:03:28 ***Discovery Init: pp0.0
Mar 25 04:03:28 allocated 1510 bytes at 0x4eb000
Mar 25 04:03:28 *totlen=0x6 tp->len=0x2 ntohs(tplen)=0x2 tot=0x6 MAX_L=0x1502
Mar 25 04:03:28 *totlen=0xa tp->len=0x0 ntohs(tplen)=0x0 tot=0xa MAX_L=0x1502
Mar 25 04:03:28 *totlen=0xe tp->len=0x0 ntohs(tplen)=0x0 tot=0xe MAX_L=0x1502
Mar 25 04:03:28 IO send ... PADI for pp0.0
Mar 25 04:03:28 Discovery Input: PADO packet received on uifl (idx 73)
Mar 25 04:03:28 Received AC name acc-aln1.wh\x01\x03 configured AC name on uifl (idx 73)
Mar 25 04:03:28 code: 7 outlen=0x1e pt->len: 0xb
Mar 25 04:03:28 *totlen=0x2d tp->len=0xb ntohs(tplen)=0xb tot=0x2d MAX_L=0x1502
Mar 25 04:03:28 code: 7 outlen=0x2d pt->len: 0x10
Mar 25 04:03:28 *totlen=0x41 tp->len=0x10 ntohs(tplen)=0x10 tot=0x41 MAX_L=0x1502
Mar 25 04:03:28 *totlen=0x45 tp->len=0x0 ntohs(tplen)=0x0 tot=0x45 MAX_L=0x1502
Mar 25 04:03:28 IO send ... PADR for pp0.0
Mar 25 04:03:28 Discovery Input: PADS packet received on uifl (idx 73)
Mar 25 04:03:28 pppoed_client_discovery_input: params.remote_mac="remotemac" params.confirmed_mtu=0
Mar 25 04:03:28 pppoe_ifl_params_change: ifl pp0.0, ifl sid 2975, param sid 2975
Mar 25 04:03:28 pppoed_ifl_msg_handler pp0.0 ifl 74 op 2 flag 0xc011
Mar 25 04:03:28 pppoed_change_ifl: ifname pp0.0
Mar 25 04:03:28 pppoed_ifl_msg_handler pp0.0 ifl 74 op 2 flag 0xc011
Mar 25 04:03:28 In Parse TLV: opts 0x0 0x2 ge-0/0/0.0 (null) (null)
Mar 25 04:03:28 pppoed_change_ifl_options: ifname pp0.0
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session mode client
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session up, kernsync false
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session id=2975 (current 2975)
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 credit scale 0 max 65535 ppp max payload 1492
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 credits disabled, interval 0, scale 0
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 credit interval set to 0
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session id=2975
Mar 25 04:03:28 pppoed_change_ifl: ifname pp0.0
Mar 25 04:03:28 pppoed_ifl_msg_handler pp0.0 ifl 74 op 2 flag 0xc011
Mar 25 04:03:28 In Parse TLV: opts 0x0 0x2 ge-0/0/0.0 (null) (null)
Mar 25 04:03:28 pppoed_change_ifl_options: ifname pp0.0
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session mode client
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session up, kernsync false
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session id=2975 (current 2975)
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 credit scale 0 max 65535 ppp max payload 1492
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 credits disabled, interval 0, scale 0
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 credit interval set to 0
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session id=2975
Mar 25 04:03:28 pppoed_change_ifl: ifname pp0.0
Mar 25 04:03:28 pppoed_ifl_msg_handler pp0.0 ifl 74 op 2 flag 0xc011
Mar 25 04:03:28 In Parse TLV: opts 0x0 0x2 ge-0/0/0.0 (null) (null)
Mar 25 04:03:28 pppoed_change_ifl_options: ifname pp0.0
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session mode client
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session up, kernsync false
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session id=2975 (current 2975)
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 credit scale 0 max 65535 ppp max payload 1492
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 credits disabled, interval 0, scale 0
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 credit interval set to 0
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session id=2975
Mar 25 04:03:28 pppoed_change_ifl: ifname pp0.0
Mar 25 04:03:28 pppoed_ifl_msg_handler pp0.0 ifl 74 op 2 flag 0xc011
Mar 25 04:03:28 In Parse TLV: opts 0x0 0x2 ge-0/0/0.0 (null) (null)
Mar 25 04:03:28 pppoed_change_ifl_options: ifname pp0.0
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session mode client
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session up, kernsync false
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session id=2975 (current 2975)
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 credit scale 0 max 65535 ppp max payload 1492
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 credits disabled, interval 0, scale 0
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 credit interval set to 0
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session id=2975
Mar 25 04:03:28 pppoed_change_ifl: ifname pp0.0
Mar 25 04:03:28 pppoed_ifl_msg_handler pp0.0 ifl 74 op 2 flag 0xc010
Mar 25 04:03:28 In Parse TLV: opts 0x0 0x2 ge-0/0/0.0 (null) (null)
Mar 25 04:03:28 pppoed_change_ifl_options: ifname pp0.0
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session mode client
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session up, kernsync false
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session id=2975 (current 2975)
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 credit scale 0 max 65535 ppp max payload 1492
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 credits disabled, interval 0, scale 0
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 credit interval set to 0
Mar 25 04:03:28 pppoed_change_ifl_options: pp0.0 session id=2975
Mar 25 04:03:28 pppoed_change_ifl: ifname pp0.0

So really, I’m a bit stumped about what this is actually telling me but it’s pretty much the same every time it disconnects.

I can see that I am sending PADT's, does this mean that I am terminating the connection? or is this in response to the connection being terminated?

Is my config right? did I miss something?
I will say that this disconnect issue was also an issue I had on a different firewall on the same connection, as well as the provided router that the isp gave me. So, I’m only partly sure it’s not my fault, but if someone can break that down and explain what its telling me then I will be able to "hopefully" go about fixing the issue.

Any help would be amazing!

Ryan


Viewing all articles
Browse latest Browse all 17645

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>