DPX基本定位方法总结.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
概述 DPX作为深度业务交换网关,默认情况下,所有的接口(包括接口板及业务板上的接口)都是2层接口, 属于默认vlan-if1,用户可以根据组网需求修改配置。目前也支持将接口设置为3层物理口, 支持建立在3层物理口上的子接口的二三层转发。通过以上配置,DPX可以完成基本的转发需求, 但是,如果需要做FW, UAG等业务处理, 则需要通过流定义的配置将流量引入相应的业务板, 业务板参与转发。本文主要讲解网络存在问题的情况下, 如何准确定位DPX问题的手段。 主要调试手段及详细说明 查看业务板平台收发包统计是否存在丢包 查看命令:cat /proc/conplat_os/ckd_count_hsf 清空命令:echo reset /proc/conplat_os/ckd_count_hsf 常用字段的含义: hsf_netif_receive_skb:平台收包统计 hsf_sniff:旁路模式收包统计 hsf_inline:透明模式收包统计 hsf_inline_forward:透明转发包统计 hsf_vlan_input: vlan_input 收包统计 hsf_vlan_input_finish:vlan_input_finish发包统计 drop_conntrack_in:无法建立会话丢包 drop_dpi:DPI处理后丢包 hsf_ip_packet_input::ip_input 收包统计 hsf_ip_packet_forward:ip_forward 发包统计 hsf_ip_packet_output:ip_output 发包统计 hsf_upload_xxx:上送主控统计 hsf_drop_route_failed:路由查找失败 hsf_drop_pf_policy:包过滤匹配失败 hsf_nh_invalid:邻居表项无效 hsf_unconntrack:没有会话 目前UAG/IPS的二三层丢包统计支持, FW/ADX二层丢包统计没支持 查看驱动接口统计 主控板可查看所有接口: 查看命令:dev_cfg eth sw show all 清空命令:dev_cfg eth sw clear all 说明: 一) hard_tx:硬件芯片发送统计 hard_rx:硬件芯片已接收到 rx_drop:硬件收到包后丢包 tx_drop:硬件发送包时丢包 soft_rx: 驱动已经接收到, 将报文送往平台 soft_tx: 平台发送包统计 二) 1. iethx_24/iethx_25: CPU口收发包统计, 该接口位于交换芯片上, 因此, 当该接口hard_tx发包统计时, 代表有从该接口发到业务板的包。 2. iethx_31/32/33/28: 逻辑收发包统计 业务板可查看单个接口: 查看命令:dev_cfg mac ethx_x st 清空命令:dev_cfg mac ethx_x clr 说明: 1. RX/TX,收发报文统计,如果rx有统计,表示流定义成功,报文已经送往业务板cpu 2. 透明模式接口对设置:ifindex/outifindex 3. 接口属性: portType:默认是lan,透明接口对应该是normal. 4. vlanid:? 该接口所属vlan, 应该和通过平台看到的vlan信息一致。 5. 如果接口有收包统计,但/proc文件中没有, 可用dev_cfg eth ff st 查看是否是快转模块丢包。 查看快转统计 打开/关闭快转: dev_cfg eth ff disable/enable 查看快转表项: dev_cfg eth ff tablist (三)查看快转的包统计: dev_cfg eth ff st 说明: forward_packets: 通过快转转发的包统计 up_packets:没有匹配快转,上送平台处理的包 ddos_count:经过ddos后, 上送平台的包, 正常情况下应该与up_packets一致, 如果不一致说明, ddos丢包。 (四)查看快转表详细信息 dev_cfg eth ff search 10.11.100.75 10.11.3.33 31515 0 1 注:蓝色部分通过命令dev_cfg eth ff tablist, 找到相应的项, 复制前五项。 说明: 该信息中含有快转表中比较详细的信息

文档评论(0)

cigu35 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档