简介
本文档介绍如何在ASR1000设备的入口接口上捕获以太网点对点数据包(PPPoE)数据包。
先决条件
要求
思科建议您在尝试此配置之前满足以下要求:
使用的组件
本文档仅限XE版本3.13及更高版本。
PPPoE服务器 — ASR1006
PPPoE客户端 — 任何Cisco路由器
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
背景
本文档帮助技术人员确定PPPoE数据包是否实际到达充当PPPoE服务器的ASR1k路由器的接口。在排除PPPoE故障的情况下,此功能很有用。
配置
注意:使用命令查找工具(仅限注册用户)可获取有关本部分所使用命令的详细信息。
ASR1006上用作服务器的配置
ASR1006上用作服务器的配置示例如下所示:
接口GigabitEthernet0/0/2 >>>>连接到PPPoE客户端的接口
no ip address
negotiation auto
pppoe enable group global
cdp enable
BBA组PPPOE全局
virtual-template 1
interface Virtual-Template1
ip unnumbered loopback0
对等默认IP地址池测试
ppp authentication chap
结束
interface Loopback0
ip address 10.1.1.1 255.255.255.255
结束
在ASR1006上捕获PPPoE数据包
在ASR1006路由器的执行提示符下启用以下命令:
ASR#调试平台条件接口千兆以太网0/0/2入口
ASR# debug platform packet-trace packet 256 fia-trace
ASR#调试平台条件启动
ASR# debug platform packet-trace enable
从PPPoE客户端启动PPPoE会话
ASR# show platform packet-trace summary
ASR# show platform packet-trace summary
Pkt输入输出状态原因
0 Gi0/0/2 internal0/0/rp:0 PUNT 3(第2层控制和传统)
1 Gi0/0/2 internal0/0/rp:0 PUNT 27(用户会话控制)
2 Gi0/0/2 internal0/0/rp:0 PUNT 27(用户会话控制)
3 Gi0/0/2 internal0/0/rp:0 PUNT 27(用户会话控制)
4 Gi0/0/2 internal0/0/rp:0 PUNT 27(用户会话控制)
5 Gi0/0/2 internal0/0/rp:0 PUNT 27(用户会话控制)
6 Gi0/0/2 internal0/0/rp:0 PUNT 27(用户会话控制)
7 Gi0/0/2 internal0/0/rp:0 PUNT 27(用户会话控制)
8 Gi0/0/2 internal0/0/rp:0 PUNT 27(用户会话控制)
现在,我们可以使用以下方法检查上述特定数据包:
ASR# show platform packet-trace packet 8
数据包:8 CBUG ID:8
摘要
输入:千兆以太网0/0/2
输出:internal0/0/rp:0
状态:PUNT 27(用户会话控制
时间戳
开始:1732092767453258纳秒(11/25/2015 09:27:01.520615 UTC)
STOP:1732092767494466纳秒(11/25/2015 09:27:01.520656 UTC)
路径跟踪
功能:FIA_TRACE
条目:0x802655e0 - PPPOE_GET_SESSION
失效时间:2493 ns
功能:FIA_TRACE
条目:0x805ce9e4 - ESS_ENTER_SWITCHING
失效时间:1293 ns
上述数据包显示PPPoE数据包正在到达接口。
您可以禁用Packet Tracer,如下所示:
ASR# no debug platform condition interface GigabitEthernet0/0/2 ingress
ASR# no debug platform packet-trace packet 256 fia-trace
ASR#调试平台条件停止
ASR# no debug platform packet-trace enable
相关信息