使用路由的方法過(guò)濾特定MAC的主機(jī)
這個(gè)問(wèn)題的要求比較新鮮。當(dāng)你針對(duì)一個(gè)MAC地址進(jìn)行過(guò)濾的時(shí)候,這一動(dòng)作發(fā)生在第二層。而路由器一般執(zhí)行的是第三層路由的任務(wù),只有很少情況下做橋接的時(shí)候才對(duì)進(jìn)入的MAC地址進(jìn)行過(guò)濾,所以這樣的過(guò)濾最好設(shè)置在二層交換設(shè)備上。
方法一、但這個(gè)要求對(duì)路由器來(lái)說(shuō)也不是不可能的任務(wù),筆者使用以下配置達(dá)到了要求的效果:
ip cef//Rate-limit 需要cef的支持,路由器可能默認(rèn)未啟用cef
interface Ethernet0/0
ip address 192.168.1.254 255.255.255.0
rate-limit input access-group rate-limit 100 8000 1500 2000 conform-action drop exceed-action drop
//如果源MAC地址為指定值則丟棄(其他的都允許)
access-list rate-limit 100 0001.0001.abcd//要限制的MAC地址
這時(shí)候要注意,目標(biāo)工作站到達(dá)該路由器之前不能經(jīng)過(guò)其他三層設(shè)備,否則MAC地址會(huì)被改掉。
問(wèn)題2:“我的路由器是Cisco 1720, 不支持CEF,怎么辦?”
Cisco 1720路由器能夠支持CEF, 但要求是12.0(3)T以上IP PLUS版本的軟件,12.2(11)YV 起標(biāo)準(zhǔn)IP版軟件也可以支持CEF。如果路由器目前IOS軟件版本不夠,需要升級(jí)。
方法二、也可以使用橋接(IRB)的方法來(lái)解決,這種方法只需要12.0(2)T 以上標(biāo)準(zhǔn)IP版軟件即可。配置如下:
bridge irb//啟用IRB支持
interface Ethernet0/0
no ip address//路由做到邏輯端口BVI 1上
bridge-group 1//加入橋接組1
!
interface BVI1
ip address 192.168.1.254 255.255.255.0//為橋接組1提供路由
!
bridge 1 protocol ieee//運(yùn)行生成樹(shù)協(xié)議防止環(huán)路
bridge 1 route ip//路由IP流量
bridge 1 address 0001.0001.abcd discard//丟棄來(lái)著于MAC地址0001.0001.abcd的數(shù)據(jù)包
相關(guān)文章
網(wǎng)絡(luò)路由技術(shù)及運(yùn)用2
網(wǎng)絡(luò)路由技術(shù)及運(yùn)用2...2007-09-09如何在Windows XP中執(zhí)行最干凈啟動(dòng)正文分析錯(cuò)誤
如何在Windows XP中執(zhí)行最干凈啟動(dòng)正文分析錯(cuò)誤...2007-09-09NetFlow交換及其在網(wǎng)絡(luò)管理中的應(yīng)用
NetFlow交換及其在網(wǎng)絡(luò)管理中的應(yīng)用...2007-09-09