You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -28,61 +28,62 @@ Ensure the following prerequisites are met before enabling Micro-BFD:
28
28
29
29
## Configuration steps for enabling Micro-BFD
30
30
31
+
### Steps for existing deployments
32
+
31
33
Follow these steps to enable Micro-BFD, starting with the secondary devices. Once verified, proceed with the primary devices using the instructions provided.
32
-
33
-
### Step 1: Place CE2 in Maintenance Mode
34
+
35
+
####Step 1: Place CE2 in Maintenance Mode
34
36
35
37
Run the following Azure CLI command to place the CE2 device in maintenance mode:
36
38
37
39
```Azure CLI
38
40
az networkfabric device update-admin-state --resource-group <resource-group> --resource-name <resource-name> --state UnderMaintenance
39
41
```
40
42
41
-
>[!Note]
42
-
> For new deployments, maintenance mode is not required.
43
-
44
-
### Step 2: Configure Micro-BFD on CE2
43
+
#### Step 2.1: Configure Micro-BFD on CE2
45
44
46
45
Use the following Azure CLI command to configure Micro-BFD under Port-Channel1 on CE2.
47
46
48
47
```Azure CLI
49
-
az networkfabric device run-rw --ids /subscriptions/<subscription-id>/resourceGroups/<resource-group>/providers/
Verify the changes using the following command and check that the configured IP address, BFD interval, and neighbor details match the intended configuration.
72
72
73
73
```Example show output after configuring MicroBFD on CE2
74
-
CE2#show running-config interfaces pox
75
-
interface pox
76
-
description "Port pox Connected to PE-02"
77
-
mtu 9124
78
-
no switchport
79
-
ip address 10.30.0.69/30
80
-
bfd interval 50 min-rx 50 multiplier 3
81
-
bfd neighbor 10.30.0.70
82
-
bfd per-link rfc-7130
74
+
Example show output after configuring MicroBFD in CE2 :
75
+
CE2#show running-config interfaces pox
76
+
interface pox
77
+
description "Port pox Connected to PE-01"
78
+
mtu 9124
79
+
no switchport
80
+
ip address 10.30.0.69/30
81
+
bfd interval 50 min-rx 50 multiplier 3
82
+
bfd neighbor 10.30.0.70
83
+
bfd per-link rfc-7130
83
84
```
84
85
85
-
### Step 3: Configure Micro-BFD on PE2
86
+
####Step 2.2: Configure Micro-BFD on PE2
86
87
87
88
Use the following command to configure PE2 with Micro-BFD: Consider min-links under the PE device for the respective port-channel.
```Example show output after configuring MicroBFD in CE1
181
+
PE1#show running-config interfaces pox
182
+
interface xyz
183
+
description "Port xyz Connected to CE-01"
184
+
mtu 9124
185
+
no switchport
186
+
ip address 10.30.0.66/30
187
+
bfd interval 50 min-rx 50 multiplier 3
188
+
bfd neighbor 10.30.0.65
189
+
bfd per-link rfc-7130
190
+
PE1#
191
+
```
192
+
193
+
#### Step 6: Move device CE1 into enabled state
194
+
195
+
Use the following command to re-enable the device and make it operational after configuration.
196
+
197
+
```Azure CLI
198
+
az networkfabric device update-admin-state --resource-group <resource-group> --resource-name <resource-name> --state Enable
199
+
```
200
+
201
+
```Example show command to check bfd details
202
+
CE1#show bfd peers dest-ip 10.30.0.66 detail
203
+
```
204
+
205
+
#### Step 7: Ensure connectivity and BGP sessions
137
206
138
207
Ensure connectivity between CE and PE devices is stable, and BGP sessions are established with the appropriate routes.
139
208
140
-
### Step 7: Enable Micro-BFD Flag
209
+
####Step 8: Enable Micro-BFD Flag
141
210
142
211
Contact Microsoft support through a support incident to enable the Micro-BFD feature flag. After enabling the feature flag, a full reconciliation with the base configuration is required, ensuring the NPB property is set to true.
143
212
144
-
### Step 8: Verify Connectivity and BGP Sessions
213
+
####Step 9: Verify Connectivity and BGP Sessions
145
214
146
215
After enabling the feature flag, confirm that connectivity and BGP sessions remain stable.
147
216
148
-
### Step 9: Remove configuration from RW config
217
+
####Step 10: Remove configuration from RW config
149
218
150
219
After the BFD sessions are up, run the following Azure CLI command to remove BFD configurations. This process ensures that every full reconcile request avoids reapplying configurations to the devices.
151
220
152
221
```Azure CLI
153
222
az networkfabric device run-rw --ids /subscriptions/<subscription-id>/resourceGroups/<resource-group>/providers/Microsoft.ManagedNetworkFabric/NetworkDevices/<device-name>-AggrRack-CE1\PE1\CE2\PE2 --rw-command " "
154
223
```
155
224
156
-
### Step 11: Ensure devices aren't disturbed
225
+
####Step 11: Ensure devices aren't disturbed
157
226
158
227
Ensure that devices aren't disturbed for Micro-BFD configuration.
159
228
229
+
### Steps for new deployments
230
+
231
+
#### **Prerequisites**
232
+
233
+
Before enabling the **Micro BFD** feature flag, ensure the following:
234
+
235
+
- The **Provider Edge (PE)** is configured with the required **Micro BFD settings**.
236
+
237
+
- Inform the **Microsoft Support team** about the planned Micro BFD feature flag enablement.
238
+
239
+
- Configure **PE devices** to enable Micro BFD and ensure the **min-links** under the PE device for the respective port-channel are considered.
240
+
241
+
#### **Configuring Micro BFD on PE devices**
242
+
243
+
Below are example configurations for enabling **Micro BFD** on PE devices.
244
+
245
+
```Example: PE2 configuration
246
+
PE2# show running-config interfaces pox
247
+
interface pox
248
+
description "Port pox Connected to CE-02"
249
+
mtu 9124
250
+
no switchport
251
+
ip address 10.30.0.70/30
252
+
bfd interval 50 min-rx 50 multiplier 3
253
+
bfd neighbor 10.30.0.69
254
+
bfd per-link rfc-7130
255
+
PE2#
256
+
```
257
+
258
+
```Example: PE1 Configuration
259
+
PE1# show running-config interfaces pox
260
+
interface pox
261
+
description "Port xyz Connected to CE-01"
262
+
mtu 9124
263
+
no switchport
264
+
ip address 10.30.0.66/30
265
+
bfd interval 50 min-rx 50 multiplier 3
266
+
bfd neighbor 10.30.0.65
267
+
bfd per-link rfc-7130
268
+
```
269
+
270
+
#### **Step 1: Create the Network Fabric**
271
+
272
+
Proceed with creating the **Network Fabric** as per the standard provisioning procedures.
273
+
274
+
#### **Step 2: Customer approval for geneva action**
275
+
276
+
The customer must approve the **lockbox enabled geneva action** before proceeding further.
277
+
278
+
#### **Step 3: Network provisioning operation**
279
+
280
+
Once the **Micro BFD** feature is enabled, validate the **BFD status** on the **CE devices** using the following CLI commands.
281
+
282
+
```Example: Checking BFD details on CE2
283
+
CE2# show bfd peers dest-ip 10.30.0.70 detail
284
+
```
285
+
286
+
```Example: Checking BFD details on CE1
287
+
CE1# show bfd peers dest-ip 10.30.0.66 detail
288
+
```
289
+
290
+
>[!Note]
291
+
> Check the BFD status using the provided commands on both CE devices or same can be requested from Microsoft support team to share once the configuration is completed.
292
+
160
293
## Recovery steps if Micro-BFD is misconfigured
161
294
162
295
In cases like reconfiguration, where Micro-BFD is disabled by default but the Provider Edge (PE) device still has settings from a previous deployment, it's important to remove the Micro-BFD configuration from the PE device.
0 commit comments