求助一个关于Linux网桥的问题(有附图说明),请教高手解答~~~
时间:2010-09-02
来源:互联网
如下图所示,我是在Linux openVZ中的CORE(Common Open Research Emulator)平台上做这个实验,两个eth0对应的是本机的同一个以太网口,两台虚拟主机n0和n1是同网段的(网关IP是.1),这个环境中默认网络连接是通过桥接的方式。
图中的简单拓扑up起来后,只有一台主机能通过eth0连通到网关(我是通过ping来测试的),另一台ping网关提示目标不可达,我估计是它只为前者在eth0这条路上建立了连接。
现在请问大虾们,我如果想修改内核网桥的相关代码,让其支持两台都能通过同一个eth以太网口发送数据,然后在此基础上做个简单的策略控制(比如流量分配之类的),该如何下手呢??有没有代码修改上的一些可行建议???
先谢谢朋友们了!!
图中的简单拓扑up起来后,只有一台主机能通过eth0连通到网关(我是通过ping来测试的),另一台ping网关提示目标不可达,我估计是它只为前者在eth0这条路上建立了连接。
现在请问大虾们,我如果想修改内核网桥的相关代码,让其支持两台都能通过同一个eth以太网口发送数据,然后在此基础上做个简单的策略控制(比如流量分配之类的),该如何下手呢??有没有代码修改上的一些可行建议???
先谢谢朋友们了!!
作者: timegrass 发布时间: 2010-09-02
你的拓扑可以理解为 一个物理主机上 有两个虚拟机,物理主机作为两台虚拟主机的网关吗?
作者: Godbach 发布时间: 2010-09-02
QUOTE:
你的拓扑可以理解为 一个物理主机上 有两个虚拟机,物理主机作为两台虚拟主机的网关吗?
Godbach 发表于 2010-09-02 19:02
Godbach 发表于 2010-09-02 19:02
嗯,基本上也可以这么理解,我就是想通过修改相应的代码,让linux可以在同一个网口接收来自多个虚拟主机的报文,就像架了多条网桥通路一样(这样我可以为不同的通路分配不同的带宽资源),但出口的物理链路还是那一条~~~
作者: timegrass 发布时间: 2010-09-02
那你把你的物理主机配置成网关设备就可以了吧。
作者: Godbach 发布时间: 2010-09-02
回复 Godbach
呃,这个,这么说吧,我这个实验里正好需要这样的特性,但linux默认的一个网口最多只能被绑定到一个虚拟网桥,我如果想修改代码,主要需要考虑哪几个地方的修改,来实现一个网口上面跑多个网桥呢?
呃,这个,这么说吧,我这个实验里正好需要这样的特性,但linux默认的一个网口最多只能被绑定到一个虚拟网桥,我如果想修改代码,主要需要考虑哪几个地方的修改,来实现一个网口上面跑多个网桥呢?
作者: timegrass 发布时间: 2010-09-02
你需要在一个网口上跑两个网桥吗。我的印象中好像没有这么配置的
作者: Godbach 发布时间: 2010-09-02
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28