linux端口汇聚,linux端口聚合
通常我们知道cisco交换机下的portchannl,但是现在需要主机两块网卡才能满足带宽需求呢,除了上端交换机的端口聚合。下面的linux该怎么做?
下面就来看看linux是怎么做端口聚合的。
1,
首先down掉要聚合的接口
[root@localhost ~]# ifconfig eth1 down
[root@localhost ~]# ifconfig eth2 down
2,加载bonding模块
[root@localhost ~]# modprobe bonding arp_interval=2 mode=802.3ad miimon=10 max_bonds=1 lacp_rate=1
查看一下模块加载情况
[root@localhost ~]# lsmod | grep bond
bonding 81197 0
查看一下刚刚聚合的端口,还没有UP。现在这个接口就相当于port-channl
[root@localhost ~]# ifconfig -a
bond0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
BROADCAST MASTER MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
eth0 Link encap:Ethernet HWaddr 00:0C:29:05:EA:AF
inet addr:172.16.13.201 Bcast:172.16.255.255 Mask:255.255.0.0
inet6 addr: 2001:470:19:d8f:20c:29ff:fe05:eaaf/64 Scope:Global
inet6 addr: fe80::20c:29ff:fe05:eaaf/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16882 errors:0 dropped:0 overruns:0 frame:0
TX packets:456 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1884640 (1.7 MiB) TX bytes:59896 (58.4 KiB)
Interrupt:67 Base address:0x2080
eth1 Link encap:Ethernet HWaddr 00:0C:29:05:EA:B9
inet addr:192.168.128.10 Bcast:192.168.128.255 Mask:255.255.255.0
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:23 errors:0 dropped:0 overruns:0 frame:0
TX packets:54 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6483 (6.3 KiB) TX bytes:9416 (9.1 KiB)
Interrupt:59 Base address:0x2000
eth2 Link encap:Ethernet HWaddr 00:0C:29:05:EA:C3
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:24 errors:0 dropped:0 overruns:0 frame:0
TX packets:29 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5039 (4.9 KiB) TX bytes:6883 (6.7 KiB)
Interrupt:75 Base address:0x2400
现在把需要聚合的端口加到bond0
[root@localhost ~]# ifenslave bond0 eth1 eth2
Illegal operation; the specified master interface 'bond0' is not up.
提示bond0没有UP,下面起来
[root@localhost ~]# ifconfig bond0 up
[root@localhost ~]# ifenslave bond0 eth1 eth2
现在看一下聚合的MAC地址已经相同了
bond0 Link encap:Ethernet HWaddr 00:0C:29:05:EA:B9
inet6 addr: fe80::20c:29ff:fe05:eab9/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:1046 errors:0 dropped:0 overruns:0 frame:0
TX packets:445 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:140014 (136.7 KiB) TX bytes:66061 (64.5 KiB)
eth0 Link encap:Ethernet HWaddr 00:0C:29:05:EA:AF
inet addr:172.16.13.201 Bcast:172.16.255.255 Mask:255.255.0.0
inet6 addr: 2001:470:19:d8f:20c:29ff:fe05:eaaf/64 Scope:Global
inet6 addr: fe80::20c:29ff:fe05:eaaf/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:20319 errors:0 dropped:0 overruns:0 frame:0
TX packets:565 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2272671 (2.1 MiB) TX bytes:76238 (74.4 KiB)
Interrupt:67 Base address:0x2080
eth1 Link encap:Ethernet HWaddr 00:0C:29:05:EA:B9
inet6 addr: fe80::20c:29ff:fe05:eab9/64 Scope:Link
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:524 errors:0 dropped:0 overruns:0 frame:0
TX packets:235 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:71437 (69.7 KiB) TX bytes:34216 (33.4 KiB)
Interrupt:59 Base address:0x2000
eth2 Link encap:Ethernet HWaddr 00:0C:29:05:EA:B9
inet6 addr: fe80::20c:29ff:fe05:eab9/64 Scope:Link
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:522 errors:0 dropped:0 overruns:0 frame:0
TX packets:210 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:68577 (66.9 KiB) TX bytes:31845 (31.0 KiB)
Interrupt:75 Base address:0x2400
下面给配上IP地址
[root@localhost ~]# ifconfig bond0 192.168.128.10 up
[root@localhost ~]# ifconfig
bond0 Link encap:Ethernet HWaddr 00:0C:29:05:EA:B9
inet addr:192.168.128.10 Bcast:192.168.128.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe05:eab9/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:249796 errors:0 dropped:0 overruns:0 frame:0
TX packets:87949 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:30670748 (29.2 MiB) TX bytes:10670595 (10.1 MiB)
eth0 Link encap:Ethernet HWaddr 00:0C:29:05:EA:AF
inet addr:172.16.13.201 Bcast:172.16.255.255 Mask:255.255.0.0
inet6 addr: 2001:470:19:d8f:20c:29ff:fe05:eaaf/64 Scope:Global
inet6 addr: fe80::20c:29ff:fe05:eaaf/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:189131 errors:5 dropped:333 overruns:0 frame:0
TX packets:3024 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20977453 (20.0 MiB) TX bytes:659208 (643.7 KiB)
Interrupt:67 Base address:0x2080
eth1 Link encap:Ethernet HWaddr 00:0C:29:05:EA:B9
inet6 addr: fe80::20c:29ff:fe05:eab9/64 Scope:Link
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:130565 errors:0 dropped:0 overruns:0 frame:0
TX packets:47927 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:15877867 (15.1 MiB) TX bytes:5716962 (5.4 MiB) Interrupt:59 Base address:0x2000
eth2 Link encap:Ethernet HWaddr 00:0C:29:05:EA:B9
inet6 addr: fe80::20c:29ff:fe05:eab9/64 Scope:Link
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:119231 errors:0 dropped:0 overruns:0 frame:0
TX packets:40022 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:14792881 (14.1 MiB) TX bytes:4953633 (4.7 MiB)
Interrupt:75 Base address:0x2400
这里可以看见eth1 与eth2 流量做了分担
[root@localhost ~]# ping 192.168.128.1
PING 192.168.128.1 (192.168.128.1) 56(84) bytes of data.
64 bytes from 192.168.128.1: icmp_seq=1 ttl=64 time=0.699 ms
64 bytes from 192.168.128.1: icmp_seq=2 ttl=64 time=0.838 ms
64 bytes from 192.168.128.1: icmp_seq=3 ttl=64 time=0.395 ms
64 bytes from 192.168.128.1: icmp_seq=4 ttl=64 time=0.310 ms
以上配置过程可以通过dmesg可以查看到内核信息,或者在配置时使用tail –f /var/log/messages,可以快速判断问题
linux端口汇聚,linux端口聚合相关推荐
- 端口汇聚和端口聚合的区别
端口汇聚是将2个或多个物理端口组合在一起成为一条逻辑的路径从而增加在交换机和网络节点之间的带宽,将属于这几个端口的带宽合并,给端口提供一个几倍于独立端口的独享的高带宽.简单来说就是将多个端口绑定成一个 ...
- H3C 7503、5500、5120交换机配置端口汇聚
H3C 7503.5500.5120交换机配置端口汇聚 # 创建二层聚合端口1,并配置成动态聚合模式. 交换机为:H3C S7503E.S5500-52C-EI. H3C S5120-28P-SI配置 ...
- 如何解决Linux下侦听端口被占用
本文介绍了 Linux 下随机端口和侦听端口重复的原因以及解决方法,虽然可以通过设置本地保留端口来解决,但这毕竟需要多一步配置操作,而且如果服务迁移到其他机器或者当前机器上有服务使用新的侦听端口,还得 ...
- linux netstat端口占用,Linux系统使用 netstat 查看和检查系统端口占用情况
在 Linux 使用过程中,如果需要了解当前系统开放了哪些端口,及这些端口的关联进程和用户,可以通过 netstat 命令进行查询. netstat 命令各参数说明如下: -t:指明显示 TCP 端口 ...
- Linux如何实现镜像端口
在所有高端型号,大多数中端型号以及部分低端型号的交换机/路由器上,都可以配置一个或者多个镜像端口,它是流量分析的利器.然而,Linux上没有现成的技术可以实现镜像端口,当然,我指的不是Linux 3. ...
- Linux 修改SSH 默认端口 22,防止被破解密码
2019独角兽企业重金招聘Python工程师标准>>> Linux/Unix 系统,很多人使用SSH + 密码来登陆服务器,默认 22端口,这样会有被暴力破解密码的危险(除非密码足够 ...
- linux下查看vnc端口_怎样查vnc端口,Linux下根据进程名怎样查端口
IIS7服务器管理工具是一款免费的远程控制软件,它可以批量管理.定时上传下载.同步操作.数据备份.到期提醒.自动更新.IIS7服务器管理工具适用于Windows操作系统和liunx操作系统:支持Vnc ...
- 日常工作问题解决:centos/linux系统如何检测端口是否打开
日常工作问题解决:centos/linux系统如何检测端口是否打开 参考文章: (1)日常工作问题解决:centos/linux系统如何检测端口是否打开 (2)https://www.cnblogs. ...
- linux tomcat端口无法,linux下tomcat无法远程访问(开放8080端口)
我们在linux下配置了tomcat后发现,无法访问除了linux(如果是虚拟机的话,宿主机子根本无法访问tomcat),解决下吧 原因是我们的tomcat访问需要8080端口,但是从外部访问,我们的 ...
最新文章
- 【树形DP】树的重心详解+多组例题详解
- 2017电大c语言形考册,(2017年电大)中央广播电视大学c语言程序设计形成性考核册及答案.doc...
- 人眼是具有插帧能力的
- 测试isEmpty null 方法
- mtk android 5.1 logo,Android ROM DIY之MTK平台手机通用移植
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(45)-工作流设计-设计步骤
- java 邮件接收,用Java接收电子邮件
- java冒泡排序图解_[图解] 冒泡排序
- HTML基础-李南江
- 锐道与东华大学建立暑期实践合作关系
- java生成短连接(调用新浪微博api生成)
- 平面设计和包装设计的区别关系是什么
- 相机成像之Sensor 篇
- python实现c语言编译器安卓版_c语言编译器ide下载app-c语言编译器ide软件下载v1.5.1 安卓版-2265安卓网...
- JavaFX鼠标移入后改变样式
- 如何从外网SSH访问家中的树莓派?
- E71-433MS30芯片(CC1310无线模块 )mosbus协议通信(主机)
- 求知讲堂python+人工智能day6
- 索引左前缀性的三层意思
- java修改ppt格式_Java 加密、解密PPT文档