aboutsummaryrefslogtreecommitdiffstats
path: root/docs/usecases/contiv/MULTI_NIC_SETUP.md
blob: cacbcbb464bccc18996655c6c1ab6a3df1a7f40c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
### Setting Up a Node with Multiple NICs

* First, configure hardware interfaces in the VPP startup config, as
described [here](https://github.com/contiv/vpp/blob/master/docs/VPP_CONFIG.md#multi-nic-configuration).

* For each interface owned by Linux, you need to provide individual
  configuration for each interface used by VPP in the Node Configuration 
  for the node in the `contiv-vpp.yaml`. For example, if both `ens3` and
  `ens4` are known to Linux, then put the following stanza into the node's
  NodeConfig:
```
...
    NodeConfig:
    - NodeName: "ubuntu-1"
      StealInterface: "ens3"
      StealInterface: "ens4"
...
``` 
  If only `ens3` is known to Linux, you only put a line for `ens3` into the 
  above NodeConfig.
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
---
project: 'csit'
project_creation_date: '2016-01-05'
project_category: ''
lifecycle_state: 'Incubation'
project_lead: &csit_ptl
    name: 'Maciek Konstantynowicz'
    email: 'mkonstan@cisco.com'
    id: 'mackonstan'
    company: 'cisco'
    timezone: ''
primary_contact: *csit_ptl
issue_tracking:
    type: 'jira'
    url: 'https://jira.fd.io/secure/RapidBoard.jspa'
    key: 'CSIT'
mailing_list:
    type: 'groups.io'
    url: 'https://lists.fd.io/g/csit-dev'
    tag: 'n/a'
realtime_discussion:
    type: 'irc'
    server: 'freenode'
    channel: 'fdio-csit'
meetings:
    - type: 'zoom'
      agenda: 'https://wiki.fd.io/view/CSIT/Meeting'
      url: 'https://wiki.fd.io/view/CSIT/Meeting'
      server: 'n/a'
      channel: 'fdio-csit'
      repeats: 'weekly'
      time: '14:00 UTC'
repositories:
    - 'csit'
committers:
    - <<: *csit_ptl
    - name: 'Carsten Koester'
      company: 'cisco'
      email: 'ckoester@cisco.com'
      id: 'ckoester'
      timezone: ''
    - name: 'Dave Wallace'
      company: ''
      email: 'dwallacelf@gmail.com'
      id: 'dwallacelf'
      timezone: ''
    - name: 'Hu Fangyin'
      company: 'intel'
      email: 'fangyinx.hu@intel.com'
      id: 'hufangyin2016'
      timezone: ''
    - name: 'Jan Gelety'
      company: 'cisco'
      email: 'jgelety@cisco.com'
      id: 'jgelety'
      timezone: 'Europe/Bratislava'
    - name: 'Matej Klotton'
      company: 'pantheon'
      email: 'matej.klotton@pantheon.tech'
      id: 'mklotton'
      timezone: 'Europe/Bratislava'
    - name: 'Peter Mikus'
      company: 'cisco'
      email: 'pmikus@cisco.com'
      id: 'pmikus'
      timezone: 'Europe/Bratislava'
    - name: 'Samuel Eliáš'
      company: 'pantheon'
      email: 'samuel.elias@pantheon.tech'
      id: 'selias'
      timezone: 'Europe/Bratislava'
    - name: 'Tibor Frank'
      company: 'cisco'
      email: 'tifrank@cisco.com'
      id: 'tifrank'
      timezone: 'Europe/Bratislava'
    - name: 'Vratko Polak'
      company: 'cisco'
      email: 'vrpolak@cisco.com'
      id: 'vrpolak'
      timezone: 'Europe/Bratislava'
tsc:
    # yamllint disable rule:line-length
    approval: ''
    changes:
        - type: 'removal'
          name: ''
          link: ''
        - type: 'promotion'
          name: ''
          link: ''