思科系统路由器VPDN配置

思科系统路由器VPDN配置 qh 2008-07-24
1 启用aaa new-model
aaa new-model
2、建立认证方式
aaa authentication ppp mytest local (这里为本地认证)
3、启用VPDN
vpdn enable
4、建立VPDN组
vpdn-group mytest
! Default L2TP VPDN group
 accept-dialin
  protocol l2tp
  virtual-template 1
  local name mytest-name
  lcp renegotiation always  //注意非常重要,否则LCP不会自协商,那么路由器的MTU值一定要和对方LAC发过来的要匹配,否则LCP失败
  l2tp tunnel password 7 00090A1201481F
 source-ip x.x.x.x
 
 5、建立IP 本地POOL
 ip local pool mytest-01 172.23.1.2 172.23.1.254
 
 6、配置虚模板
interface Virtual-Template1
 ip address 172.23.1.1 255.255.255.0
 peer default ip address pool mytest-01
 ppp authentication pap mytest
 
 5200g
 domain  qh.org
 authentication-scheme   vpdn_none
 accounting-scheme   vpdn_none
 l2tp-group  qh.org
 
 l2tp-group qh.org                      
 tunnel password simple mytest
 tunnel name mytest
 start l2tp ip x.x.x.x
 tunnel source LoopBack0
 
 
 附:L2TP协议结构
 1、IP包头 20字节
 2、UDP报头 8字节
 3、L2TP报头 12字节:包括:
   1)the version and flag fields (2 bytes)
   2)the tunnel id and session id fields (2 bytes each)
   3)2 bytes of padding offset
   4)4 bytes of Point-to-Point Protocol (PPP) encapsulation
//以下是没有启用LCP自协商的DEBUG 连接失败
Jul 25 00:03:48.084: Vi1 VPDN: Virtual interface created for qh@qh.org
Jul 25 00:03:48.084: Vi1 PPP: Phase is DOWN, Setup
Jul 25 00:03:48.084: Vi1 VPDN: Clone from Vtemplate 1 filterPPP=0 blocking
Jul 25 00:03:48.204: %LINK-3-UPDOWN: Interface Virtual-Access1, changed state to up
Jul 25 00:03:48.204: Vi1 PPP: Using set call direction
Jul 25 00:03:48.204: Vi1 PPP: Treating connection as a callin
Jul 25 00:03:48.204: Vi1 PPP: Phase is ESTABLISHING, Passive Open
Jul 25 00:03:48.204: Vi1 LCP: State is Listen
Jul 25 00:03:48.204: Vi1 VPDN: Bind interface direction=2
Jul 25 00:03:48.204: Vi1 LCP: I FORCED CONFREQ len 14
Jul 25 00:03:48.204: Vi1 LCP:    MRU 1492 (0x010405D4)
Jul 25 00:03:48.204: Vi1 LCP:    AuthProto PAP (0x0304C023)
Jul 25 00:03:48.204: Vi1 LCP:    MagicNumber 0x01022143 (0x050601022143)
Jul 25 00:03:48.204: Vi1 VPDN: PPP LCP accepted rcv CONFACK
Jul 25 00:03:48.204: Vi1 LCP: I FORCED CONFACK len 10
Jul 25 00:03:48.204: Vi1 LCP:    MRU 1480 (0x010405C8)
Jul 25 00:03:48.204: Vi1 LCP:    MagicNumber 0x082D5DCE (0x0506082D5DCE)
Jul 25 00:03:48.204: Vi1 VPDN: PPP LCP not accepting sent CONFACK
Jul 25 00:03:48.204: Vi1 VPDN: Unbind interface
Jul 25 00:03:48.296: Vi1 PPP: No remote authentication for call-in
Jul 25 00:03:48.560: Vi1 PPP: Missed link down notification
Jul 25 00:03:48.560: Vi1 LCP: State is Closed
Jul 25 00:03:48.560: Vi1 PPP: Phase is DOWN


//以下是启用了LCP自协商的DEBUG
Jul 24 23:53:08.188: Vi1 VPDN: Virtual interface created for qh@qh.org
Jul 24 23:53:08.188: Vi1 PPP: Phase is DOWN, Setup
Jul 24 23:53:08.188: Vi1 VPDN: Clone from Vtemplate 1 filterPPP=0 blocking
Jul 24 23:53:08.308: %LINK-3-UPDOWN: Interface Virtual-Access1, changed state to up
Jul 24 23:53:08.308: Vi1 PPP: Using set call direction
Jul 24 23:53:08.308: Vi1 PPP: Treating connection as a callin
Jul 24 23:53:08.308: Vi1 PPP: Phase is ESTABLISHING, Passive Open
Jul 24 23:53:08.308: Vi1 LCP: State is Listen
Jul 24 23:53:08.308: Vi1 VPDN: Bind interface direction=2
Jul 24 23:53:08.308: Vi1 VPDN: Initiated LCP negotiation
Jul 24 23:53:08.308: Vi1 LCP: O CONFREQ [Listen] id 1 len 14
Jul 24 23:53:08.308: Vi1 LCP:    AuthProto PAP (0x0304C023)
Jul 24 23:53:08.308: Vi1 LCP:    MagicNumber 0xC1CD483A (0x0506C1CD483A)
Jul 24 23:53:08.308: Vi1 VPDN: O out
Jul 24 23:53:08.308: Vi1 Tnl/Cl 59610/37 L2TP: Proc switch into tunnel,x.x.x.x(1701) to y.y.y.y(1701), len 54
Jul 24 23:53:08.316: Vi1 PPP: I pkt type 0xC021, datagramsize 18
Jul 24 23:53:08.316: Vi1 PPP: I pkt type 0xC021, datagramsize 18
Jul 24 23:53:08.316: Vi1 LCP: I CONFREQ [REQsent] id 4 len 14
Jul 24 23:53:08.316: Vi1 LCP:    MRU 1480 (0x010405C8)
Jul 24 23:53:08.316: Vi1 LCP:    MagicNumber 0x25603892 (0x050625603892)
Jul 24 23:53:08.316: Vi1 LCP: O CONFNAK [REQsent] id 4 len 8
Jul 24 23:53:08.316: Vi1 LCP:    MRU 1500 (0x010405DC)
Jul 24 23:53:08.316: Vi1 VPDN: O out
Jul 24 23:53:08.316: Vi1 LCP: I CONFACK [REQsent] id 1 len 14
Jul 24 23:53:08.316: Vi1 LCP:    AuthProto PAP (0x0304C023)
Jul 24 23:53:08.316: Vi1 LCP:    MagicNumber 0xC1CD483A (0x0506C1CD483A)
Jul 24 23:53:08.316: Vi1 Tnl/Cl 59610/37 L2TP: Proc switch into tunnel, x.x.x.x(1701) to y.y.y.y(1701), len 48
Jul 24 23:53:08.324: Vi1 PPP: I pkt type 0xC021, datagramsize 18
Jul 24 23:53:08.324: Vi1 LCP: I CONFREQ [ACKrcvd] id 5 len 14
Jul 24 23:53:08.324: Vi1 LCP:    MRU 1480 (0x010405C8)
Jul 24 23:53:08.324: Vi1 LCP:    MagicNumber 0x25603892 (0x050625603892)
Jul 24 23:53:08.324: Vi1 LCP: O CONFNAK [ACKrcvd] id 5 len 8
Jul 24 23:53:08.328: Vi1 LCP:    MRU 1500 (0x010405DC)
Jul 24 23:53:08.328: Vi1 VPDN: O out
Jul 24 23:53:08.328: Vi1 Tnl/Cl 59610/37 L2TP: Proc switch into tunnel, x.x.x.x(1701) to y.y.y.y(1701), len 48
Jul 24 23:53:08.336: Vi1 PPP: I pkt type 0xC021, datagramsize 18
Jul 24 23:53:08.336: Vi1 LCP: I CONFREQ [ACKrcvd] id 6 len 14
Jul 24 23:53:08.336: Vi1 LCP:    MRU 1500 (0x010405DC)
Jul 24 23:53:08.336: Vi1 LCP:    MagicNumber 0x25603892 (0x050625603892)
Jul 24 23:53:08.336: Vi1 LCP: O CONFACK [ACKrcvd] id 6 len 14
Jul 24 23:53:08.336: Vi1 LCP:    MRU 1500 (0x010405DC)
Jul 24 23:53:08.336: Vi1 LCP:    MagicNumber 0x25603892 (0x050625603892)
Jul 24 23:53:08.336: Vi1 VPDN: O out
Jul 24 23:53:08.336: Vi1 LCP: State is Open
Jul 24 23:53:08.336: Vi1 PPP: Phase is AUTHENTICATING, by this end
Jul 24 23:53:08.336: Vi1 Tnl/Cl 59610/37 L2TP: Proc switch into tunnel, x.x.x.x(1701) to y.y.y.y(1701), len 54
Jul 24 23:53:08.348: Vi1 PPP: I pkt type 0xC021, datagramsize 22
Jul 24 23:53:08.348: Vi1 PPP: I pkt type 0xC021, datagramsize 35
Jul 24 23:53:08.348: Vi1 PPP: I pkt type 0xC023, datagramsize 24
Jul 24 23:53:08.348: Vi1 LCP: I IDENTIFY [Open] id 7 len 18 magic 0x25603892 MSRASV5.10
Jul 24 23:53:08.348: Vi1 LCP: I IDENTIFY [Open] id 8 len 31 magic 0x25603892 MSRAS-0-A575A48C8932456
Jul 24 23:53:08.348: Vi1 PAP: I AUTH-REQ id 3 len 20 from "qh@qh.org"
Jul 24 23:53:08.348: Vi1 PAP: Authenticating peer qh@qh.org
Jul 24 23:53:08.348: Vi1 PAP: O AUTH-NAK id 3 len 32 msg is "Password validation failure"
Jul 24 23:53:08.348: Vi1 VPDN: O out
Jul 24 23:53:08.348: Vi1 PPP: Phase is TERMINATING
Jul 24 23:53:08.348: Vi1 LCP: O TERMREQ [Open] id 2 len 4
Jul 24 23:53:08.348: Vi1 VPDN: O out
Jul 24 23:53:08.348: Vi1 Tnl/Cl 59610/37 L2TP: Proc switch into tunnel, x.x.x.x(1701) to y.y.y.y(1701), len 72
Jul 24 23:53:08.348: Vi1 Tnl/Cl 59610/37 L2TP: Proc switch into tunnel, x.x.x.x(1701) to y.y.y.y(1701), len 44
Jul 24 23:53:08.364: Vi1 PPP: I pkt type 0xC021, datagramsize 8
Jul 24 23:53:08.364: Vi1 LCP: I TERMACK [TERMsent] id 2 len 4
Jul 24 23:53:08.364: Vi1 LCP: State is Closed
Jul 24 23:53:08.364: Vi1 PPP: Phase is DOWN
Jul 24 23:53:08.364: Vi1 VPDN: Cleanup
Jul 24 23:53:08.364: Vi1 VPDN: Reset
Jul 24 23:53:08.364: Vi1 VPDN: Reset
Jul 24 23:53:08.364: Vi1 VPDN: Unbind interface
Jul 24 23:53:08.364: Vi1 VPDN: Unbind interface
Jul 24 23:53:08.364: Vi1 VPDN: Reset
Jul 24 23:53:08.364: Vi1 VPDN: Unbind interface
Jul 24 23:53:08.364: Vi1 PPP: Phase is ESTABLISHING, Passive Open
Jul 24 23:53:08.364: Vi1 LCP: State is Listen
Jul 24 23:53:08.456: Vi1 PPP: No remote authentication for call-in
Jul 24 23:53:08.560: Vi1 PPP: Missed link down notification
Jul 24 23:53:08.560: Vi1 LCP: State is Closed
Jul 24 23:53:08.560: Vi1 PPP: Phase is DOWN
//没有启用LCP自协商,但在设备上修改了MTU以使协商成功
Jul 25 00:14:34.364: Vi1 VPDN: Virtual interface created for qh@qh.org
Jul 25 00:14:34.364: Vi1 PPP: Phase is DOWN, Setup
Jul 25 00:14:34.364: Vi1 VPDN: Clone from Vtemplate 1 filterPPP=0 blocking
Jul 25 00:14:34.492: %LINK-3-UPDOWN: Interface Virtual-Access1, changed state to up
Jul 25 00:14:34.492: Vi1 PPP: Using set call direction
Jul 25 00:14:34.492: Vi1 PPP: Treating connection as a callin
Jul 25 00:14:34.492: Vi1 PPP: Phase is ESTABLISHING, Passive Open
Jul 25 00:14:34.492: Vi1 LCP: State is Listen
Jul 25 00:14:34.492: Vi1 VPDN: Bind interface direction=2
Jul 25 00:14:34.492: Vi1 LCP: I FORCED CONFREQ len 14
Jul 25 00:14:34.492: Vi1 LCP:    MRU 1492 (0x010405D4)
Jul 25 00:14:34.492: Vi1 LCP:    AuthProto PAP (0x0304C023)
Jul 25 00:14:34.492: Vi1 LCP:    MagicNumber 0x01021BAD (0x050601021BAD)
Jul 25 00:14:34.492: Vi1 VPDN: PPP LCP accepted rcv CONFACK
Jul 25 00:14:34.492: Vi1 LCP: I FORCED CONFACK len 10
Jul 25 00:14:34.492: Vi1 LCP:    MRU 1480 (0x010405C8)
Jul 25 00:14:34.492: Vi1 LCP:    MagicNumber 0x3C58377D (0x05063C58377D)
Jul 25 00:14:34.492: Vi1 VPDN: PPP LCP accepted sent CONFACK
Jul 25 00:14:34.492: Vi1 PPP: Phase is AUTHENTICATING, by this end
Jul 25 00:14:34.492: Vi1 PPP: I pkt type 0xC023, datagramsize 25
Jul 25 00:14:34.492: Vi1 PAP: I AUTH-REQ id 9 len 21 from "qh@qh.org"
Jul 25 00:14:34.492: Vi1 PAP: Authenticating peer qh@qh.org
Jul 25 00:14:34.492: Vi1 PAP: O AUTH-ACK id 9 len 5
Jul 25 00:14:34.492: Vi1 VPDN: O out
Jul 25 00:14:34.492: Vi1 PPP: Phase is UP
Jul 25 00:14:34.492: Vi1 IPCP: O CONFREQ [Closed] id 1 len 10
Jul 25 00:14:34.492: Vi1 IPCP:    Address 172.23.1.1 (0x0306AC170101)
Jul 25 00:14:34.492: Vi1 VPDN: O out
Jul 25 00:14:34.492: Vi1 Tnl/Cl 16255/43 L2TP: Proc switch into tunnel, x.x.x.x(1701) to y.y.y.y(1701), len 45
Jul 25 00:14:34.496: Vi1 Tnl/Cl 16255/43 L2TP: Proc switch into tunnel, x.x.x.x(1701) to y.y.y.y(1701), len 50
Jul 25 00:14:34.504: Vi1 PPP: I pkt type 0x80FD, datagramsize 14
Jul 25 00:14:34.504: Vi1 PPP: I pkt type 0x8021, datagramsize 38
Jul 25 00:14:34.504: Vi1 CCP: I CONFREQ [Not negotiated] id 4 len 10
Jul 25 00:14:34.504: Vi1 PPP: I pkt type 0x8021, datagramsize 14
Jul 25 00:14:34.504: Vi1 CCP:    MS-PPC supported bits 0x00000001 (0x120600000001)
Jul 25 00:14:34.504: Vi1 LCP: O PROTREJ [Open] id 1 len 16 protocol CCP (0x80FD0104000A120600000001)
Jul 25 00:14:34.504: Vi1 VPDN: O out
Jul 25 00:14:34.504: Vi1 IPCP: I CONFREQ [REQsent] id 5 len 34
Jul 25 00:14:34.504: Vi1 IPCP:    Address 0.0.0.0 (0x030600000000)
Jul 25 00:14:34.504: Vi1 IPCP:    PrimaryDNS 0.0.0.0 (0x810600000000)
Jul 25 00:14:34.504: Vi1 IPCP:    PrimaryWINS 0.0.0.0 (0x820600000000)
Jul 25 00:14:34.504: Vi1 IPCP:    SecondaryDNS 0.0.0.0 (0x830600000000)
Jul 25 00:14:34.504: Vi1 IPCP:    SecondaryWINS 0.0.0.0 (0x840600000000)
Jul 25 00:14:34.504: Vi1 IPCP: Pool returned 172.23.1.2
Jul 25 00:14:34.508: Vi1 IPCP: O CONFREJ [REQsent] id 5 len 28
Jul 25 00:14:34.508: Vi1 IPCP:    PrimaryDNS 0.0.0.0 (0x810600000000)
Jul 25 00:14:34.508: Vi1 IPCP:    PrimaryWINS 0.0.0.0 (0x820600000000)
Jul 25 00:14:34.508: Vi1 IPCP:    SecondaryDNS 0.0.0.0 (0x830600000000)
Jul 25 00:14:34.508: Vi1 IPCP:    SecondaryWINS 0.0.0.0 (0x840600000000)
Jul 25 00:14:34.508: Vi1 VPDN: O out
Jul 25 00:14:34.508: Vi1 IPCP: I CONFACK [REQsent] id 1 len 10
Jul 25 00:14:34.508: Vi1 IPCP:    Address 172.23.1.1 (0x0306AC170101)
Jul 25 00:14:34.508: Vi1 Tnl/Cl 16255/43 L2TP: Proc switch into tunnel, x.x.x.x(1701) to y.y.y.y(1701), len 56
Jul 25 00:14:34.508: Vi1 Tnl/Cl 16255/43 L2TP: Proc switch into tunnel, x.x.x.x(1701) to y.y.y.y(1701), len 68
Jul 25 00:14:34.508: Vi1 PPP: I pkt type 0x8021, datagramsize 14
Jul 25 00:14:34.508: Vi1 IPCP: I CONFREQ [ACKrcvd] id 6 len 10
Jul 25 00:14:34.508: Vi1 IPCP:    Address 0.0.0.0 (0x030600000000)
Jul 25 00:14:34.508: Vi1 IPCP: O CONFNAK [ACKrcvd] id 6 len 10
Jul 25 00:14:34.508: Vi1 IPCP:    Address 172.23.1.2 (0x0306AC170102)
Jul 25 00:14:34.512: Vi1 VPDN: O out
Jul 25 00:14:34.512: Vi1 Tnl/Cl 16255/43 L2TP: Proc switch into tunnel, x.x.x.x(1701) to y.y.y.y(1701), len 50
Jul 25 00:14:34.520: Vi1 PPP: I pkt type 0x8021, datagramsize 14
Jul 25 00:14:34.520: Vi1 IPCP: I CONFREQ [ACKrcvd] id 7 len 10
Jul 25 00:14:34.520: Vi1 IPCP:    Address 172.23.1.2 (0x0306AC170102)
Jul 25 00:14:34.520: Vi1 IPCP: O CONFACK [ACKrcvd] id 7 len 10
Jul 25 00:14:34.520: Vi1 IPCP:    Address 172.23.1.2 (0x0306AC170102)
Jul 25 00:14:34.520: Vi1 VPDN: O out
Jul 25 00:14:34.520: Vi1 IPCP: State is Open
Jul 25 00:14:34.520: Vi1 Tnl/Cl 16255/43 L2TP: Proc switch into tunnel, x.x.x.x(1701) to y.y.y.y1701), len 50
Jul 25 00:14:34.520: Vi1 IPCP: Install route to 172.23.1.2
Jul 25 00:14:34.584: Vi1 PPP: I pkt type 0x0021, datagramsize 332
Jul 25 00:14:35.492: %LINEPROTO-5-UPDOWN: Line protocol on Interface Virtual-Access1, changed state to up
Jul 25 00:14:36.492: Vi1 LCP: TIMEout: State Open
Jul 25 00:14:38.560: Vi1 LCP: O ECHOREQ [Open] id 1 len 12 magic 0x01021BAD
Jul 25 00:14:38.560: Vi1 VPDN: O out
Jul 25 00:14:38.560: Vi1 Tnl/Cl 16255/43 L2TP: Proc switch into tunnel, x.x.x.x(1701) to y.y.y.y(1701), len 52
Jul 25 00:14:38.564: Vi1 PPP: I pkt type 0xC021, datagramsize 16
Jul 25 00:14:38.564: Vi1 LCP: I ECHOREP [Open] id 1 len 12 magic 0x3C58377D
Jul 25 00:14:38.564: Vi1 LCP: Received id 1, sent id 1, line up
Jul 25 00:14:38.584: Vi1 PPP: I pkt type 0x0021, datagramsize 332
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值