Linux入门教程:如何显示Linux网桥的MAC学习表
问题:我想要检查一下我用brctl工具创建的Linux网桥的MAC地址学习状态。请问,我要怎样才能查看Linux网桥的MAC学习表(或者转发表)?
Linux网桥是网桥的软件实现,这是Linux内核的内核部分。与硬件网桥相类似,Linux网桥维护了一个2层转发表(也称为MAC学习表,转发数据库,或者仅仅称为FDB),它跟踪记录了MAC地址与端口的对应关系。当一个网桥在端口N收到一个包时(源MAC地址为X),它在FDB中记录为MAC地址X可以从端口N到达。这样的话,以后当网桥需要转发一个包到地址X时,它就可以从FDB查询知道转发到哪里。构建一个FDB常常称之为“MAC学习”或仅仅称为“学习”过程。
你可以使用以下命令来检查Linux网桥当前转发表或MAC学习表。
- $ sudo brctl showmacs <bridge-name>
该命令将显示一个学习到的MAC地址与关联端口的列表。各个条目都有一个相关的附于其上的老化计时器,因此转发条目可以在一定时间后刷新,以使MAC学习表更新到最新。
相关推荐
82911234 2020-05-31
chwzmx 2020-05-25
xasdfg 2020-02-18
julien 2020-01-30
肉面飞龙 2007-08-22
85433565 2019-07-13
alfredkao 2014-11-06
fsfsdfsdw 2011-05-31
程辉 2019-07-01
潘小安 2019-07-01
杨友山 2019-06-29
libra0 2019-06-28
88173655 2017-03-29
lvye0 2017-03-17
众荷喧哗 2011-12-19
weitao00 2018-02-27
87487313 2016-12-09
QF 2016-10-25