Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-11894

Check for asymmetrical route messages in LNet

Details

    • 3
    • 9223372036854775807

    Description

      Asymmetrical routes can be an issue when debugging network, and allowing them also opens the door to attacks where hostile clients inject data to the servers.

      This is explained for instance in this presentation from Dave Holland from Sanger:
      https://youtu.be/Yf29eyR_2AU?t=1359

      The idea is to check if the LNet messages received from a remote peer are coming through a router that would normally be used by this node to reach the remote peer. If it is not the case, then it means we are dealing with asymmetrical routing, and we want to drop such messages.

      The check for asymmetrical route messages could be switched on/off on a per-node basis.

      I will propose a patch to implement this idea.

      Attachments

        Issue Links

          Activity

            [LU-11894] Check for asymmetrical route messages in LNet
            pjones Peter Jones made changes -
            Labels Original: LTS12 lnet patch sec New: lnet patch sec
            pjones Peter Jones made changes -
            Fix Version/s New: Lustre 2.12.1 [ 14406 ]
            pjones Peter Jones made changes -
            Labels Original: lnet patch sec New: LTS12 lnet patch sec
            pjones Peter Jones made changes -
            Fix Version/s New: Lustre 2.13.0 [ 14290 ]
            Resolution New: Fixed [ 1 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]
            ashehata Amir Shehata (Inactive) made changes -
            Remote Link New: This issue links to "Page (Whamcloud Community Wiki)" [ 23610 ]
            sebastien Sebastien Buisson created issue -

            People

              sebastien Sebastien Buisson
              sebastien Sebastien Buisson
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: