2010/03/24

Solaris 10 網卡 Trunk 設定

      Solaris10開始,不用再使用額外的軟體來做網卡Trunk設定了。他支援LACP標準協定,只要透過dladm即可完成Trunk設定。Sun在三年前開始,機器不管是SPARC or X86架構,都會內建4 port網卡,以下以T5120 4 port 1Gbps網卡設定為說明:

1. 要設定NIC2 and NIC3 為 aggregation要先把 e1000g2 and e1000g3 unplumb
    也就是 ifconfig -a,不會看到 e1000g2 and e1000g3

2. 下指令 dladm show-link 確定都看到 e1000g2, e1000g3

3. 建立 aggregation
    # dladm create-aggr -d e1000g2 -d e1000g3 5
    這樣會建立出 aggr5 的網路介面

4. 設定網路
    手動設定:
      # ifconfig aggr5 plumb
      # ifconfig aggr5 192.168.1.1 netmask 255.255.255.0 up
    開機設定檔:
      /etc/hostname.aggr5
    (以上就不多說了,反正aggr5就當作是一個網路介面使用就是了!)

上面建立aggregation使用預設參數,其中-P 是採用L4,
L2是mac,L3是IP。其餘詳細參數請參閱 man dladm。

PS:switch上也要做trunk設定!