Start a Conversation

This post is more than 5 years old

Solved!

Go to Solution

2136

December 11th, 2015 01:00

Some question about the data path network

Hi,guys

     1.I build a ScaleIO system with the following network topology.Then I think node5 should have two sdc_ip. And then I use

# scli --query_sdc --sdc_id 80ce626900000009

SDC ID: 80ce626900000009 Name: N/A IP: 192.168.10.10 State: Connected GUID: 13A597F3-C482-4D30-A5DB-330A8C20748F

    Read bandwidth:  0 IOPS 0 Bytes per-second

    Write bandwidth:  0 IOPS 0 Bytes per-second

Volume information (total 1 volumes):

         1: Volume ID: 9cb9195500000000 Name: test_HD_Hihg Thick-provisioned Size: 2.0 TB (2000 GB)

But there only show one IP.Can the sdc have two IP?

   2.What if have two IPs, which IP will be used to send the data? the one of them or both of them?

network topology.png

51 Posts

December 11th, 2015 12:00

Littleboy,

The SDC will use all available paths to the SDS IPs it's configured to access.  The list of those IPs can be printed by running /opt/emc/scaleio/sdc/bin/drv_cfg --query_tgts.

Connectivity to those SDS IPs is determined by the network configuration.

If you have only one NIC on node5 and it's on the 192.168.10.x subnet, then the OS can only send packets to the SDS IPs on the 192.168.10.x subnet.  If you add another NIC and can now send packets to the 192.168.101.x subnet, then the SDC will be able to "talk" to the SDSes on that subnet as well.

Think of the multipathing here as you would a "Symmetrix-Optimized" pathing policy in PowerPath.  The SDC will communicate on all available subnets as they are available.

Caveats:

  1. This of course assumes that the network hardware does not provide routes between the subnets, which would be detrimental to performance.
  2. OSes generally cannot route between two NICs on the same subnet. (Bonded interfaces being the exception. They are still not preferred, however, as ScaleIO cannot path between them.)  Node5 having two NICs on the 192.168.10.x subnet will still result in only one NIC being used at a time.  While such a configuration would indeed provide redundancy in case of failure, so would connectivity on a second subnet -and with the accompanying performance increase it affords.

60 Posts

December 16th, 2015 22:00

tgt, is the old name for SDS

53 Posts

December 16th, 2015 22:00

Thanks very much. I still don't have a concept about the "tgt" ,What does "tgt" mean in ScaleIO?

No Events found!

Top