小弟想要尋找一台router,
要用來驗證公司出產的switch,
主要想要的功能是,在發dhcp封包出來的時候,
封包中會帶有一個port id的information,
告訴拿到IP的client,是屬於哪一個vlan,
就會切換成該vlan group的成員,
在cisco這個功能好像叫做VMPS,不過cisco太貴了,
不知道還有哪位高手知道有其他家廠牌的router也有這個功能,
謝謝!!
恕我直言,但我想問的是,你確定你的理解是對的嗎?
如果我沒記錯的話,Vlan有兩種分配方式:
一是 port-based,就是以switch的端口為單位,大部分會以frame tagged來達成,
簡單的說就是以switch端口為單位,同一端口下的設背都為同vlan。
這已經有標準化程序802.1q可參考,我就不多說了。
(參見:http://en.wikipedia.org/wiki/802.1q)
另一方式為動態vlan,此方法是當設備連接上該網路時會以MAC或IP去對照資料庫找出其對應的vlan。
你所說的VMPS就是此類,這並非標準程序,也可說是Cisco自有的,它是將設備MAC與所屬vlan作成一資料庫。
不過它也不是像你說的是由DHCP來分配的,而是由VMPS Server去對照資料庫找出對應的vlan。
(詳見Wiki)
你的敘述有兩個不合常理的地方:
首先,你說到VMPS,那就應該是動態vlan,可是你又說它會帶Port ID(???DHCP server哪知道你是從哪個port來的阿?)
而第二個不合理的地方,DHCP是L3的東西,根本就是在vlan之後的(switch已先知道所屬vlan才傳送到)。
切vlan的目的就是要切開廣播區域,DHCP broadcast只會在自己的LAN裡傳送,並不會跨到其他LAN,除非你們的Switch是設計為會複製DHCP至所有VLAN(不過,那這樣幹嘛還要切vlan= =)
而且,DHCP server又該如何辨認這台機器應該給哪個IP是屬於哪個vlan的?一般DHCP server並沒有這樣的功能吧!?
我想你還是得先搞清楚你要測試的到底是什麼功能?
如果是Static vlan,因為它已經是標準化的規格(802.1q)了,理論上大部分有支援vlan功能的switch都可以拿來測試。
如果是Dynamic vlan,因為它屬於自有規格,如果你們的產品目的就是希望能夠跟Cisco相容,那麼我想添購一台Cisco設備是必須吧!?否則要如何證明你們是可相容的呢!?
(以上內容若有錯誤敬請糾正)
目前應該只有 CISCO 有這樣的功能
其餘的網路設備目前可能沒有
未來或許會新增上去
目前好像沒有,這就是cisco貴的原因把,可是cisco在臺灣有很多代工的廠商應該會有
要不要去問問ACCTON?他們也幫CISCO代工不是嗎?
另外可以考慮他的關係企業SMC,SMC代理非常多外商品牌,或許會有你要的東西!
(你們該不會剛好就是智邦或是指要的競爭死對頭吧!)
PS:也可以問問"中華數位科技(股)公司"薛Sir,說不定有門路喔!他們產品不錯ㄝ!