Exadata FAQ: Exadata与10G以太网?

原文链接:  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

*

沪ICP备14014813号

沪公网安备 31010802001379号