RJ45短路环在千兆网卡上的应用-网络协议

网络协议 21NN.CN 1个月前 (09-10) 0次浏览 未收录 0个评论 扫描二维码

RJ45短路环在千兆网卡上的应用

1.话题由来
    对于经常工作于多个操作系统的人来说,Windows作为宿主系统,搭配Vmware Workstation已经是标准工作站了。我个人也是来回往返于Windows和Linux之间,使用的笔记本的配置为:Windows7作为宿主,VMWare Workstation 9安装虚拟机CentOS以及OpenBSD等。虚拟机的网络连接设置为桥接方式,以使虚拟机更像是局域网里的真正主机。但是这种桥接方式必须让物理网卡真正接入局域网才能工作(听说新版本VWmware可以不用?我自己实验是不可以的)。这样当离开网络环境时,虚拟机之间以及宿主机和虚拟机之间就无法网络通信了。

    解决方式有两种,一是“软方法”,也就是通过软件虚拟一个交换机环境,我没有找到合适的软件来完成;二是通过RJ45的短路环,让物理网卡自发自收。本文介绍的就是第二种方法,简单有效,不用改变软件环境。
2.RJ45短路环原理
RJ45接头针脚序号定义:RJ45短路环在千兆网卡上的应用-网络协议

2.1 百兆以太网RJ45接口针脚信号定义

号码
信号定义
1
TX+
2
TX-
3
RX+
4
未用
5
未用
6
RX-
7
未用
8
未用

2.2 千兆以太网RJ45接口针脚信号定义

号码
信号定义
1
BI_D1+
2
BI_D1-
3
BI_D2+
4
BI_D3+
5
BI_D3-
6
BI_D2-
7
BI_D4+
8
BI_D4-

2.3 自收自发的连接方式
    把发送针脚和对应的接收针脚直接短路就可以实现自首自发了。对于100MbRJ-45,把1-3, 2-6分别短路连接即可;对于千兆网RJ45,1-3,2-6,4-7,5-8对接即可。当然千兆的方式也适用于百兆,只是多浪费两根线。做成的水晶头如下:
RJ45短路环在千兆网卡上的应用-网络协议
RJ45短路环在千兆网卡上的应用-网络协议

3.千兆网卡上存在的问题与解决方法
    按照上述方式做成的环路水晶头,经测试发现在百兆网卡上工作正常,如果是Windows系统,会显示网络已连接。在千兆网卡上则不工作,依然显示网络线缆断开。

    经过网上查找(这里再赞一下google,在百度很难找到技术问题答案),终于找到原因。千兆网卡都有一个Near End Cross Talk(NEXT)功能,开启这个功能将导致短路环无法使用。问题是很多网卡驱动都没提供关闭这个功能的方式,我在BIOS里也没发现可以关闭这个功能的选项,谁能知道还请告之。

    虽然不能关闭这个NEXT,但是可以采取另一种方式解决问题,那就是手动调整网卡工作在100MB全双工模式。在Windows下操作为,右键网卡属性。
RJ45短路环在千兆网卡上的应用-网络协议RJ45短路环在千兆网卡上的应用-网络协议
这是一个关于NEXT的小文:
RJ45短路环在千兆网卡上的应用-网络协议

 


本文:RJ45短路环在千兆网卡上的应用-网络协议 本文链接:https://www.21nn.cn/wangluoxieyi/80740.html 本站所以图片、文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如有侵权请邮件与我们联系处理。i@ki4.cn
喜欢 (0)
[1353713598@qq.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址