原文链接: http://www.dbaleet.org/exadata_faq_exadata_and_10g_ethernet
问题一:Exadata是否能够使用万兆以太网?
答:Exadata V2不支持万兆以太网,从X2开始, Exadata自带万兆以太网的网口。
请看以下X2-2和X3-2的datasheet的关于以太网部分的描述:
可以看到Exadata X2-2每台DB节点包含了4个千兆以太网接口以及2个万兆以太网网口.
以下简单介绍一下这些网口的用途:
4个千兆以太网口的作用分别为:
ILOM为port 0, 为ILOM Port , 连接到Exadata自带的Cisco交换机。
Net0 为port 1, 管理网口(Admin Port),对应eth0,连接到Exadata自带的Cisco交换机
Net1 为port2, 生产网口(Client Port), 对应eth1. Net 2 port 3, 为备用网口(Spare Port),对应eth2, 通常eth1和eth2使用模式1进行绑定为bondeth0, 连接到客户的生产网络交换机。
2个万兆以太网口分别对应Net3 备份网(Backup):Intel 82599控制器,从intel 82599的datasheet来看, 这个控制器本来就是双口(dual-ports),1G/10G自适应的。也就是说如果Client不做绑定,就可以使用这个网口与Net2(spare)进行绑定为千兆网。这个网口主要用于RMAN备份以及Data Guard之类的DR。
这里的万兆以太网网口并不是开箱即用的,这里仅仅只是包含万兆以太网的网口,如果是需要使用万兆以太网,客户同时需要购买对应的sfp+光纤模块以及对应的线缆。
Exadata X3的以太网网口与X2大同小异,惟一一点不同的是原来4块千兆网口,换成了千兆/万兆自适应的网口,但是这里明确地标注了介质cooper——铜缆。那么为什么需要标记copper呢?如果有了解过网络的读者就知道。万兆以太网10 G Ethernet 包含了很多类标准,不仅仅可以使用光纤通道,同时也包括铜制的双绞线。在10GBASE-T标准中,需要使用6a类(超六类)铜制双绞线才能达到万兆的速率,线缆的最大长度为100米, 当然5e类线(超五类)或者6类线(六类)也是可以的,但是其传输的最大长度被限定在50米左右。当然这里只提到了线缆,如果需要达到万兆的速率,同时也是需要万兆的以太网交换机做支撑的。
问题二:为什么Exadata不自带sfp+光纤模块?
That is a good question
很简单,四个字: 众口难调。
原因并不是因为万兆以太网没有标准,相反是因为其标准众多。从https://en.wikipedia.org/wiki/10-gigabit_Ethernet#Optical_fiber 我们知道: 光纤通道的万兆以太网一共有6种标准,没有一种sfp+模块可以完全兼容这6种标准,当然没有一款万兆核心交换机能兼容这6种标准,同样的道理也没有一种光缆能兼容所有的这6种标准。客户已经购买的网络设备可能是各式各样的,Oracle无法替用户去做这个决定,只能由客户自己根据自己的实际情况进行购买。
在Cisco官网提供了一个sfp+模块及其线缆的datasheet: http://www.cisco.com/en/US/prod/collateral/modules/ps5455/data_sheet_c78-455693.pdf, 用户可根据其自身的需求进行选购。当然不仅仅限于cisco,其它任何供应商兼容的sfp+模块也是可以的。当然Oracle(Sun)可提供这类选件(以下说的线缆都自带有sfp+模块):
铜缆:
Name | Length | Oracle Sun Part# |
TwinAx 1m | 1m | X2130-1M |
TwinAx 3m | 3m | X2130-3M |
TwinAx 5m | 5m | X2130-5M |
光缆:
Name | Part# |
10 GbE Transceiver SR (SFP+) | X2129A-N |
10 GbE Transceiver LR (SFP+) | X5562A-Z |
问题三:Exadata如果需要使用万兆以太网有没有什么办法?
办法实际上还是有的。单仅仅是workaround,因为Exadata V2不允许对网卡进行替换,所以只能是购买一个 InfiniBand-to-10GbE的网关,然后再从万兆网转接出去。
以上
Comment