通过配置lagg, 实现cisco 2950 与Freebsd 7.0链…

2009-05-13 14:01:03来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


                               
lagg 支持 IEEE 802.3ad 链路聚合控制协议 (LACP) 和标记协议。 LACP 能够在节点与若干链路聚合组之间协商链路。 每一个链路聚合组 (LAG) 由一组相同速度、以全双工模式运行的网口组成。 流量在 LAG 中的网口之间, 会以总速度最大的原则进行分摊。当物理链路发生变化时, 链路聚合会迅速适应变动形成新的配置。
一、调入lagg内核模块
方法1. 加入内核并重编和加载,我用此方法来实现
device lagg
方法2.以module调入(kldload), 注意调入前先确认lagg.ko模块存在于/boot/kernel/
if_lagg_load="YES"
二、在rc.conf下配置lagg。
假设网卡标识为bge0和bge1
ifconfig_bge0="up"
ifconfig_bge1="up"
cloned_interfaces="lagg0"
ifconfig_lagg0="laggproto lacp laggport bge0 laggport bge1 192.168.10.21 netmask 255.255.255.0"
三、cisco 2950下配置channel-protocol和channel-group.
# show run 的有关channel-protocol的内容
interface FastEthernet0/23
channel-group 6 mode active
channel-protocol lacp
!
interface FastEthernet0/24
channel-group 6 mode active
channel-protocol lacp
!
具体配置:
# enable
# conf t
# int fa0/24
# channel-protocol lacp
# channel-group 6 mode active
# exit
# int fa0/23
# channel-protocol lacp
# channel-group 6 mode active
# exit
# exit
# write
配置好后,记得把网口分别与交换机的fa0/24和fa0/23对接.
四、重启pc, 这样就可以实现FreeBSD 的两个网口作为一个负载均衡和故障转移链路聚合组接到交换机上。
A. FreeBSD上.
#ifconfig
root@s2[~]# ifconfig
bge0: flags=8843 metric 0 mtu 1500
        options=9b
        ether 00:0f:20:32:5a:af
        media: Ethernet autoselect (100baseTX )
        status: active
        lagg: laggdev lagg0
bge1: flags=8843 metric 0 mtu 1500
        options=9b
        ether 00:0f:20:32:5a:af
        media: Ethernet autoselect (100baseTX )
        status: active
        lagg: laggdev lagg0
lo0: flags=8049 metric 0 mtu 16384
        inet 127.0.0.1 netmask 0xff000000
lagg0: flags=8843 metric 0 mtu 1500
        options=9b
        ether 00:0f:20:32:5a:af
        inet 192.168.10.21 netmask 0xffffff00 broadcast 192.168.10.255
        media: Ethernet autoselect
        status: active
        laggproto lacp
        laggport: bge1 flags=1c

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FreeBSD下增加静态路由的方法

下一篇:关于IBM T40在Ubuntu下不能识别U盘的解决