记录传入流量

网络工程 网络 系统日志 交通
2022-02-10 21:47:11

有没有办法以某种方式记录网络设备的所有传入消息,例如谁 ping 我的交换机或谁试图连接到我的交换机以及使用了什么协议?

是否可以使用 syslog 来做到这一点?有人在实验室或真实网络中尝试过吗?

提前致谢。

1个回答

例如,如果您想在交换机上记录 ICMP(ping),则可以将日志直接发送到交换机上的本地缓冲日志,并且可以设置 syslog 目标以从交换机接收日志。

首先是访问列表,这一切都基于 Cisco。

ip access-list extended test
 permit icmp any any log-input
 permit ip any any

将访问列表添加到接口。我将它添加到本地测试接口Vlan 1。

interface Vlan1
 description SW_MGMT
 ip address 192.168.1.2 255.255.255.0
 ip access-group test in

现在,当我在测试网络上 ping 设备时,交换机将记录:

Jan 26 15:09:55.310: %SEC-6-IPACCESSLOGDP: list test permitted icmp 192.168.1.22 (Vlan1 107b.4459.5c6e) -> 192.168.1.2 (
0/0), 8 packets

如果你想为你的交换机设置日志,假设你有某种系统日志服务器,你可以在交换机上使用这个配置:

logging origin-id hostname 

我喜欢看到设备名称,因为我的设备通常具有唯一的名称。

logging 192.168.1.250 

系统日志服务器 IP

logging trap notifications 

您应该将什么级别发送到您的系统日志服务器

logging history notifications 

这是日志级别的切换本地日志和 SNMP 设置

logging buffered 96000 

本地交换机日志缓冲区(以字节为单位)。