AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 475384
Accepted
fukawi2
fukawi2
Asked: 2013-02-05 14:50:52 +0800 CST2013-02-05 14:50:52 +0800 CST 2013-02-05 14:50:52 +0800 CST

Cisco EEM 未触发所有步骤

  • 772

我有一台 Cisco 887 作为我们的主路由器;它被配置为双栈。不过,我们的 ISP 的 IPv6 配置有一个小问题;建立连接后,我们必须为我们的前缀委托执行 DHCPv6,以告知 ISP 的网络将我们的分配 /56 路由到哪里。

这工作正常,除非连接断开并恢复:

Feb  5 08:54:15.194 ACST: Vi2 LCP: I TERMREQ [Open] id 3 len 4
Feb  5 08:54:15.194 ACST: Vi2 PPP DISC: Received LCP TERMREQ from peer
Feb  5 08:54:15.194 ACST: PPP: NET STOP send to AAA.
Feb  5 08:54:15.194 ACST: Vi2 PPP: Phase is TERMINATING

这对 IPv4 来说不是问题(只需要大约 3 秒即可恢复正常,而且不常见),但对于 IPv6,Cisco 无法发送新的 PD 请求,这意味着 IPv6 会停止路由,直到 Cisco 决定是时候发送另一个 PD 请求。

我们的 ISP 已经确定了问题,并编写了一个 EEM 来处理这种情况(解决方法,但仍然如此)。参考[1]。我们的 887 中有 EEM:

event manager applet MONITOR-IPV6-DHCP-APP 
event syslog pattern "DIALER-6-BIND"
action 1.0 cli command "enable"
action 1.1 cli command "clear ipv6 dhcp client Dialer1"
action 2.0 syslog priority debugging msg "Refreshed IPv6 DHCP PD lease (Dialer rebind)"
!

但是似乎只执行了第一个命令(“启用”):

Feb  5 08:54:15.194 ACST: Vi2 LCP: I TERMREQ [Open] id 3 len 4
Feb  5 08:54:15.194 ACST: Vi2 PPP DISC: Received LCP TERMREQ from peer
Feb  5 08:54:15.194 ACST: PPP: NET STOP send to AAA.
Feb  5 08:54:15.194 ACST: Vi2 PPP: Phase is TERMINATING
Feb  5 08:54:15.194 ACST: Vi2 IPCP: Event[DOWN] State[Open to Starting]
Feb  5 08:54:15.194 ACST: Vi2 IPCP: Event[CLOSE] State[Starting to Initial]
Feb  5 08:54:15.198 ACST: Vi2 IPV6CP: Event[DOWN] State[Open to Starting]
Feb  5 08:54:15.198 ACST: Vi2 IPV6CP: Event[CLOSE] State[Starting to Initial]
Feb  5 08:54:15.198 ACST: Vi2 LCP: O TERMACK [Open] id 3 len 4
Feb  5 08:54:15.198 ACST: Vi2 LCP: Event[Receive TermReq] State[Open to Stopping]
Feb  5 08:54:15.198 ACST: Di1 Deleted neighbor route from AVL tree: topoid 0, address 150.101.xxx.xxx
Feb  5 08:54:15.198 ACST: Di1 IPCP: Remove route to 150.101.212.45
Feb  5 08:54:16.110 ACST: Vi2 PPP: Outbound ip packet dropped, line protocol not up
Feb  5 08:54:17.182 ACST: Vi2 PPP: No remote authentication for call-out
Feb  5 08:54:17.182 ACST: Vi2 LCP: Event[Timeout-] State[Stopping to Stopped]
Feb  5 08:54:17.182 ACST: Vi2 LCP: Event[DOWN] State[Stopped to Starting]
Feb  5 08:54:17.182 ACST: Vi2 PPP: Phase is DOWN
Feb  5 08:54:17.186 ACST: %LINEPROTO-5-UPDOWN: Line protocol on Interface Virtual-Access2, changed state to down
Feb  5 08:54:18.182 ACST: PPP: Alloc Context [85878D10]
Feb  5 08:54:18.182 ACST: ppp13 PPP: Phase is ESTABLISHING
Feb  5 08:54:18.182 ACST: Vi2 PPP: Using dialer call direction
Feb  5 08:54:18.182 ACST: Vi2 PPP: Treating connection as a callout
Feb  5 08:54:18.182 ACST: Vi2 PPP: Session handle[B3000015] Session id[13]
Feb  5 08:54:18.182 ACST: Vi2 LCP: Event[OPEN] State[Initial to Starting]
Feb  5 08:54:18.182 ACST: Vi2 PPP: No remote authentication for call-out
Feb  5 08:54:18.182 ACST: Vi2 LCP: O CONFREQ [Starting] id 1 len 10
Feb  5 08:54:18.182 ACST: Vi2 LCP:    MagicNumber 0x3640E9BC (0x05063640E9BC)
Feb  5 08:54:18.182 ACST: Vi2 LCP: Event[UP] State[Starting to REQsent]
Feb  5 08:54:18.234 ACST: Vi2 PPP: Outbound ip packet dropped, line protocol not up
Feb  5 08:54:18.378 ACST: Vi2 LCP: I CONFREQ [REQsent] id 83 len 15
Feb  5 08:54:18.378 ACST: Vi2 LCP:    AuthProto CHAP (0x0305C22305)
Feb  5 08:54:18.378 ACST: Vi2 LCP:    MagicNumber 0x36FC641E (0x050636FC641E)
Feb  5 08:54:18.378 ACST: Vi2 LCP: O CONFACK [REQsent] id 83 len 15
Feb  5 08:54:18.378 ACST: Vi2 LCP:    AuthProto CHAP (0x0305C22305)
Feb  5 08:54:18.378 ACST: Vi2 LCP:    MagicNumber 0x36FC641E (0x050636FC641E)
Feb  5 08:54:18.378 ACST: Vi2 LCP: Event[Receive ConfReq+] State[REQsent to ACKsent]
Feb  5 08:54:18.378 ACST: Vi2 LCP: I CONFACK [ACKsent] id 1 len 10
Feb  5 08:54:18.378 ACST: Vi2 LCP:    MagicNumber 0x3640E9BC (0x05063640E9BC)
Feb  5 08:54:18.378 ACST: Vi2 LCP: Event[Receive ConfAck] State[ACKsent to Open]
Feb  5 08:54:18.398 ACST: Vi2 PPP: Phase is AUTHENTICATING, by the peer
Feb  5 08:54:18.398 ACST: Vi2 LCP: State is Open
Feb  5 08:54:18.398 ACST: Vi2 CHAP: I CHALLENGE id 140 len 33 from "vwzp-windsor"
Feb  5 08:54:18.398 ACST: Vi2 CHAP: Using hostname from interface CHAP
Feb  5 08:54:18.398 ACST: Vi2 CHAP: Using password from interface CHAP
Feb  5 08:54:18.398 ACST: Vi2 CHAP: O RESPONSE id 140 len 59 from "[email protected]"
Feb  5 08:54:18.682 ACST: Vi2 LCP: I CONFREQ [Open] id 1 len 19
Feb  5 08:54:18.682 ACST: Vi2 LCP:    MRU 1492 (0x010405D4)
Feb  5 08:54:18.682 ACST: Vi2 LCP:    AuthProto CHAP (0x0305C22305)
Feb  5 08:54:18.682 ACST: Vi2 LCP:    MagicNumber 0xA38A8FBC (0x0506A38A8FBC)
Feb  5 08:54:18.682 ACST: Vi2 PPP DISC: PPP Renegotiating
Feb  5 08:54:18.682 ACST: PPP: NET STOP send to AAA.
Feb  5 08:54:18.686 ACST: Vi2 LCP: Event[LCP Reneg] State[Open to Open]
Feb  5 08:54:18.686 ACST: Vi2 LCP: Event[DOWN] State[Open to Starting]
Feb  5 08:54:18.686 ACST: Vi2 PPP: Phase is DOWN
Feb  5 08:54:18.686 ACST: PPP: Alloc Context [85878B48]
Feb  5 08:54:18.686 ACST: ppp13 PPP: Phase is ESTABLISHING
Feb  5 08:54:18.686 ACST: Vi2 PPP: Using dialer call direction
Feb  5 08:54:18.690 ACST: Vi2 PPP: Treating connection as a callout
Feb  5 08:54:18.690 ACST: Vi2 PPP: Session handle[59000016] Session id[13]
Feb  5 08:54:18.690 ACST: Vi2 LCP: Event[OPEN] State[Initial to Starting]
Feb  5 08:54:18.690 ACST: Vi2 PPP: No remote authentication for call-out
Feb  5 08:54:18.690 ACST: Vi2 LCP: O CONFREQ [Starting] id 1 len 10
Feb  5 08:54:18.690 ACST: Vi2 LCP:    MagicNumber 0x3640EBB9 (0x05063640EBB9)
Feb  5 08:54:18.690 ACST: Vi2 LCP: Event[UP] State[Starting to REQsent]
Feb  5 08:54:18.690 ACST: Vi2 LCP: I CONFREQ [REQsent] id 1 len 19
Feb  5 08:54:18.690 ACST: Vi2 LCP:    MRU 1492 (0x010405D4)
Feb  5 08:54:18.690 ACST: Vi2 LCP:    AuthProto CHAP (0x0305C22305)
Feb  5 08:54:18.690 ACST: Vi2 LCP:    MagicNumber 0xA38A8FBC (0x0506A38A8FBC)
Feb  5 08:54:18.690 ACST: Vi2 LCP: O CONFNAK [REQsent] id 1 len 8
Feb  5 08:54:18.690 ACST: Vi2 LCP:    MRU 1500 (0x010405DC)
Feb  5 08:54:18.690 ACST: Vi2 LCP: Event[Receive ConfReq-] State[REQsent to REQsent]
Feb  5 08:54:18.710 ACST: Vi2 LCP: I CONFACK [REQsent] id 1 len 10
Feb  5 08:54:18.710 ACST: Vi2 LCP:    MagicNumber 0x3640EBB9 (0x05063640EBB9)
Feb  5 08:54:18.710 ACST: Vi2 LCP: Event[Receive ConfAck] State[REQsent to ACKrcvd]
Feb  5 08:54:18.710 ACST: Vi2 LCP: I CONFREQ [ACKrcvd] id 2 len 19
Feb  5 08:54:18.710 ACST: Vi2 LCP:    MRU 1500 (0x010405DC)
Feb  5 08:54:18.710 ACST: Vi2 LCP:    AuthProto CHAP (0x0305C22305)
Feb  5 08:54:18.710 ACST: Vi2 LCP:    MagicNumber 0xA38A8FBC (0x0506A38A8FBC)
Feb  5 08:54:18.710 ACST: Vi2 LCP: O CONFACK [ACKrcvd] id 2 len 19
Feb  5 08:54:18.710 ACST: Vi2 LCP:    MRU 1500 (0x010405DC)
Feb  5 08:54:18.710 ACST: Vi2 LCP:    AuthProto CHAP (0x0305C22305)
Feb  5 08:54:18.710 ACST: Vi2 LCP:    MagicNumber 0xA38A8FBC (0x0506A38A8FBC)
Feb  5 08:54:18.710 ACST: Vi2 LCP: Event[Receive ConfReq+] State[ACKrcvd to Open]
Feb  5 08:54:18.718 ACST: Vi2 PPP: Phase is AUTHENTICATING, by the peer
Feb  5 08:54:18.718 ACST: Vi2 LCP: State is Open
Feb  5 08:54:18.758 ACST: Vi2 CHAP: I CHALLENGE id 141 len 31 from "lns20.mel4"
Feb  5 08:54:18.758 ACST: Vi2 CHAP: Using hostname from interface CHAP
Feb  5 08:54:18.758 ACST: Vi2 CHAP: Using password from interface CHAP
Feb  5 08:54:18.758 ACST: Vi2 CHAP: O RESPONSE id 141 len 59 from "[email protected]"
Feb  5 08:54:18.926 ACST: Vi2 CHAP: I SUCCESS id 141 len 4
Feb  5 08:54:18.926 ACST: Vi2 PPP: Phase is FORWARDING, Attempting Forward
Feb  5 08:54:18.926 ACST: Vi2 PPP: Queue IPCP code[1] id[1]
Feb  5 08:54:18.930 ACST: Vi2 PPP: Phase is ESTABLISHING, Finish LCP
Feb  5 08:54:18.930 ACST: Vi2 PPP: Phase is UP
Feb  5 08:54:18.930 ACST: Vi2 IPCP: Protocol configured, start CP. state[Initial]
Feb  5 08:54:18.930 ACST: Vi2 IPCP: Event[OPEN] State[Initial to Starting]
Feb  5 08:54:18.930 ACST: Vi2 IPCP: O CONFREQ [Starting] id 1 len 10
Feb  5 08:54:18.930 ACST: Vi2 IPCP:    Address 0.0.0.0 (0x030600000000)
Feb  5 08:54:18.930 ACST: Vi2 IPCP: Event[UP] State[Starting to REQsent]
Feb  5 08:54:18.930 ACST: Vi2 IPV6CP: Protocol configured, start CP. state[Initial]
Feb  5 08:54:18.930 ACST: Vi2 IPV6CP: Event[OPEN] State[Initial to Starting]
Feb  5 08:54:18.930 ACST: Vi2 IPV6CP: O CONFREQ [Starting] id 1 len 14
Feb  5 08:54:18.930 ACST: Vi2 IPV6CP:    Interface-Id CEEF:48FF:xxxx:xxxx (0x010ACEEF48FFxxxxxxxx)
Feb  5 08:54:18.930 ACST: Vi2 IPV6CP: Event[UP] State[Starting to REQsent]
Feb  5 08:54:18.930 ACST: Vi2 PPP: Process pending ncp packets
Feb  5 08:54:18.930 ACST: Vi2 IPCP: Redirect packet to Vi2
Feb  5 08:54:18.930 ACST: Vi2 IPCP: I CONFREQ [REQsent] id 1 len 10
Feb  5 08:54:18.930 ACST: Vi2 IPCP:    Address 150.101.xxx.xxx (0x03069665D42C)
Feb  5 08:54:18.930 ACST: Vi2 IPCP: O CONFACK [REQsent] id 1 len 10
Feb  5 08:54:18.930 ACST: Vi2 IPCP:    Address 150.101.xxx.xxx (0x03069665D42C)
Feb  5 08:54:18.930 ACST: Vi2 IPCP: Event[Receive ConfReq+] State[REQsent to ACKsent]
Feb  5 08:54:18.934 ACST: %LINEPROTO-5-UPDOWN: Line protocol on Interface Virtual-Access2, changed state to up
Feb  5 08:54:18.950 ACST: Vi2 IPCP: I CONFNAK [ACKsent] id 1 len 10
Feb  5 08:54:18.950 ACST: Vi2 IPCP:    Address 59.167.xxx.xxx (0x03063BA7B47D)
Feb  5 08:54:18.950 ACST: Vi2 IPCP: O CONFREQ [ACKsent] id 2 len 10
Feb  5 08:54:18.950 ACST: Vi2 IPCP:    Address 59.167.xxx.xxx (0x03063BA7B47D)
Feb  5 08:54:18.950 ACST: Vi2 IPCP: Event[Receive ConfNak/Rej] State[ACKsent to ACKsent]
Feb  5 08:54:18.950 ACST: Vi2 IPV6CP: I CONFREQ [REQsent] id 1 len 14
Feb  5 08:54:18.950 ACST: Vi2 IPV6CP:    Interface-Id 0224:14FF:FE9A:9A00 (0x010A022414FFFE9A9A00)
Feb  5 08:54:18.950 ACST: Vi2 IPV6CP: O CONFACK [REQsent] id 1 len 14
Feb  5 08:54:18.950 ACST: Vi2 IPV6CP:    Interface-Id 0224:14FF:FE9A:9A00 (0x010A022414FFFE9A9A00)
Feb  5 08:54:18.950 ACST: Vi2 IPV6CP: Event[Receive ConfReq+] State[REQsent to ACKsent]
Feb  5 08:54:18.950 ACST: Vi2 IPV6CP: I CONFACK [ACKsent] id 1 len 14
Feb  5 08:54:18.950 ACST: Vi2 IPV6CP:    Interface-Id CEEF:48FF:xxxx:xxxx (0x010ACEEF48FFxxxxxxxx)
Feb  5 08:54:18.950 ACST: Vi2 IPV6CP: Event[Receive ConfAck] State[ACKsent to Open]
Feb  5 08:54:18.970 ACST: Vi2 IPCP: I CONFACK [ACKsent] id 2 len 10
Feb  5 08:54:18.970 ACST: Vi2 IPCP:    Address 59.167.xxx.xxx (0x03063BA7B47D)
Feb  5 08:54:18.970 ACST: Vi2 IPCP: Event[Receive ConfAck] State[ACKsent to Open]
Feb  5 08:54:18.974 ACST: Vi2 IPV6CP: State is Open
Feb  5 08:54:18.974 ACST: Vi2 IPCP: State is Open
Feb  5 08:54:18.974 ACST: Vi2 DDR: dialer protocol up
Feb  5 08:54:18.974 ACST: Di1 IPCP: Install negotiated IP interface address 59.167.xxx.xxx
Feb  5 08:54:18.974 ACST: Di1 Added to neighbor route AVL tree: topoid 0, address 150.101.xxx.xxx
Feb  5 08:54:18.978 ACST: Di1 IPCP: Install route to 150.101.xxx.xxx
Feb  5 08:54:18.978 ACST: Vi2 DDR: dialer protocol up
Feb  5 08:59:18.342 ACST: %PARSER-5-CFGLOG_LOGGEDCMD: User:admin  logged command:!exec: enable

清除 Dialer1 上的 dhcp 客户端的(重要)部分和 syslog 命令永远不会发生。我已经与 ISP 谈过,他们“不支持”Cisco,即使我们从他们那里购买了路由器,并且他们对其进行了初始配置。

[1] http://www.internode.on.net/support/guides/internet_access/ipv6/cisco_routers/

cisco
  • 1 1 个回答
  • 328 Views

1 个回答

  • Voted
  1. Best Answer
    petrus
    2013-02-06T11:08:44+08:002013-02-06T11:08:44+08:00

    从日志来看,EEM 脚本似乎根本没有执行过。

    它等待一个DIALER-6-BIND似乎没有出现的字符串。但是,您可以修改 EEM 脚本以匹配此日志行:

    %LINEPROTO-5-UPDOWN: Line protocol on Interface Virtual-Access2, changed state to up
    

    EEM 脚本如下所示:

    event manager applet MONITOR-IPV6-DHCP-APP 
    event syslog pattern "Virtual-Access2, changed state to up"
    action 1.0 cli command "enable"
    action 1.1 cli command "clear ipv6 dhcp client Dialer1"
    action 2.0 syslog priority debugging msg "Refreshed IPv6 DHCP PD lease (Dialer rebind)"
    
    • 0

相关问题

  • 为 Cisco ASA 5510 上的端口 443/80 创建 NAT 规则和安全策略

  • 识别连接到交换机的机器

  • Cisco WS-C6509-E Arp 缓存损坏问题?

  • 广播 SSID 对客户端体验有何影响?

  • DHCP/网络问题

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve