M-LAG环境下,vlan双活做网关与vrrp做网关区别
https://github.com/xsafjeb70245/j4rbnh/issues/500
https://github.com/xsafjeb70245/j4rbnh/issues/499
https://github.com/xsafjeb70245/j4rbnh/issues/498
https://github.com/xsafjeb70245/j4rbnh/issues/497
https://github.com/xsafjeb70245/j4rbnh/issues/496
https://github.com/xsafjeb70245/j4rbnh/issues/495
https://github.com/xsafjeb70245/j4rbnh/issues/494
https://github.com/xsafjeb70245/j4rbnh/issues/493
https://github.com/xsafjeb70245/j4rbnh/issues/492
https://github.com/xsafjeb70245/j4rbnh/issues/491
https://github.com/xsafjeb70245/j4rbnh/issues/490
https://github.com/xsafjeb70245/j4rbnh/issues/489
https://github.com/xsafjeb70245/j4rbnh/issues/488
https://github.com/xsafjeb70245/j4rbnh/issues/487
https://github.com/xsafjeb70245/j4rbnh/issues/486
https://github.com/xsafjeb70245/j4rbnh/issues/485
https://github.com/xsafjeb70245/j4rbnh/issues/484
https://github.com/xsafjeb70245/j4rbnh/issues/483
https://github.com/xsafjeb70245/j4rbnh/issues/482
https://github.com/xsafjeb70245/j4rbnh/issues/481
https://github.com/xsafjeb70245/j4rbnh/issues/480
https://github.com/xsafjeb70245/j4rbnh/issues/479
https://github.com/xsafjeb70245/j4rbnh/issues/478
https://github.com/xsafjeb70245/j4rbnh/issues/477
https://github.com/xsafjeb70245/j4rbnh/issues/476
https://github.com/xsafjeb70245/j4rbnh/issues/475
https://github.com/xsafjeb70245/j4rbnh/issues/474
https://github.com/xsafjeb70245/j4rbnh/issues/473
https://github.com/xsafjeb70245/j4rbnh/issues/472
https://github.com/xsafjeb70245/j4rbnh/issues/471
https://github.com/xsafjeb70245/j4rbnh/issues/470
https://github.com/xsafjeb70245/j4rbnh/issues/469
https://github.com/xsafjeb70245/j4rbnh/issues/468
https://github.com/xsafjeb70245/j4rbnh/issues/467
https://github.com/xsafjeb70245/j4rbnh/issues/466
https://github.com/xsafjeb70245/j4rbnh/issues/465
https://github.com/xsafjeb70245/j4rbnh/issues/464
https://github.com/xsafjeb70245/j4rbnh/issues/463
https://github.com/xsafjeb70245/j4rbnh/issues/462
https://github.com/xsafjeb70245/j4rbnh/issues/461
https://github.com/xsafjeb70245/j4rbnh/issues/460
https://github.com/xsafjeb70245/j4rbnh/issues/459
https://github.com/xsafjeb70245/j4rbnh/issues/458
https://github.com/xsafjeb70245/j4rbnh/issues/457
https://github.com/xsafjeb70245/j4rbnh/issues/456
https://github.com/xsafjeb70245/j4rbnh/issues/455
https://github.com/xsafjeb70245/j4rbnh/issues/454
https://github.com/xsafjeb70245/j4rbnh/issues/453
https://github.com/xsafjeb70245/j4rbnh/issues/452
https://github.com/xsafjeb70245/j4rbnh/issues/451
https://github.com/xsafjeb70245/j4rbnh/issues/450
https://github.com/xsafjeb70245/j4rbnh/issues/449
https://github.com/xsafjeb70245/j4rbnh/issues/448
https://github.com/xsafjeb70245/j4rbnh/issues/447
https://github.com/xsafjeb70245/j4rbnh/issues/446
https://github.com/xsafjeb70245/j4rbnh/issues/445
https://github.com/xsafjeb70245/j4rbnh/issues/444
https://github.com/xsafjeb70245/j4rbnh/issues/443
https://github.com/xsafjeb70245/j4rbnh/issues/442
https://github.com/xsafjeb70245/j4rbnh/issues/441
https://github.com/xsafjeb70245/j4rbnh/issues/440
https://github.com/xsafjeb70245/j4rbnh/issues/439
https://github.com/xsafjeb70245/j4rbnh/issues/438
https://github.com/xsafjeb70245/j4rbnh/issues/437
https://github.com/xsafjeb70245/j4rbnh/issues/436
https://github.com/xsafjeb70245/j4rbnh/issues/435
https://github.com/xsafjeb70245/j4rbnh/issues/434
https://github.com/xsafjeb70245/j4rbnh/issues/433
https://github.com/xsafjeb70245/j4rbnh/issues/432
https://github.com/xsafjeb70245/j4rbnh/issues/431
https://github.com/xsafjeb70245/j4rbnh/issues/430
https://github.com/xsafjeb70245/j4rbnh/issues/429
https://github.com/xsafjeb70245/j4rbnh/issues/428
https://github.com/xsafjeb70245/j4rbnh/issues/427
https://github.com/xsafjeb70245/j4rbnh/issues/426
https://github.com/xsafjeb70245/j4rbnh/issues/425
https://github.com/xsafjeb70245/j4rbnh/issues/424
https://github.com/xsafjeb70245/j4rbnh/issues/423
https://github.com/xsafjeb70245/j4rbnh/issues/422
https://github.com/xsafjeb70245/j4rbnh/issues/421
https://github.com/xsafjeb70245/j4rbnh/issues/420
https://github.com/xsafjeb70245/j4rbnh/issues/419
https://github.com/xsafjeb70245/j4rbnh/issues/418
https://github.com/xsafjeb70245/j4rbnh/issues/417
https://github.com/xsafjeb70245/j4rbnh/issues/416
https://github.com/xsafjeb70245/j4rbnh/issues/415
https://github.com/xsafjeb70245/j4rbnh/issues/414
https://github.com/xsafjeb70245/j4rbnh/issues/413
https://github.com/xsafjeb70245/j4rbnh/issues/412
https://github.com/xsafjeb70245/j4rbnh/issues/411
https://github.com/xsafjeb70245/j4rbnh/issues/410
https://github.com/xsafjeb70245/j4rbnh/issues/409
https://github.com/xsafjeb70245/j4rbnh/issues/408
https://github.com/xsafjeb70245/j4rbnh/issues/407
https://github.com/xsafjeb70245/j4rbnh/issues/406
https://github.com/xsafjeb70245/j4rbnh/issues/405
https://github.com/xsafjeb70245/j4rbnh/issues/404
https://github.com/xsafjeb70245/j4rbnh/issues/403
https://github.com/xsafjeb70245/j4rbnh/issues/402
https://github.com/xsafjeb70245/j4rbnh/issues/401
https://github.com/xsafjeb70245/j4rbnh/issues/400
https://github.com/xsafjeb70245/j4rbnh/issues/399
https://github.com/xsafjeb70245/j4rbnh/issues/398
https://github.com/xsafjeb70245/j4rbnh/issues/397
https://github.com/xsafjeb70245/j4rbnh/issues/396
https://github.com/xsafjeb70245/j4rbnh/issues/395
https://github.com/xsafjeb70245/j4rbnh/issues/394
https://github.com/xsafjeb70245/j4rbnh/issues/393
https://github.com/xsafjeb70245/j4rbnh/issues/392
https://github.com/xsafjeb70245/j4rbnh/issues/391
https://github.com/xsafjeb70245/j4rbnh/issues/390
https://github.com/xsafjeb70245/j4rbnh/issues/389
https://github.com/xsafjeb70245/j4rbnh/issues/388
https://github.com/xsafjeb70245/j4rbnh/issues/387
https://github.com/xsafjeb70245/j4rbnh/issues/386
https://github.com/xsafjeb70245/j4rbnh/issues/385
https://github.com/xsafjeb70245/j4rbnh/issues/384
https://github.com/xsafjeb70245/j4rbnh/issues/383
https://github.com/xsafjeb70245/j4rbnh/issues/382
https://github.com/xsafjeb70245/j4rbnh/issues/381
https://github.com/xsafjeb70245/j4rbnh/issues/380
https://github.com/xsafjeb70245/j4rbnh/issues/379
https://github.com/xsafjeb70245/j4rbnh/issues/378
https://github.com/xsafjeb70245/j4rbnh/issues/377
https://github.com/xsafjeb70245/j4rbnh/issues/376
https://github.com/xsafjeb70245/j4rbnh/issues/375
https://github.com/xsafjeb70245/j4rbnh/issues/374
https://github.com/xsafjeb70245/j4rbnh/issues/373
https://github.com/xsafjeb70245/j4rbnh/issues/372
https://github.com/xsafjeb70245/j4rbnh/issues/371
https://github.com/xsafjeb70245/j4rbnh/issues/370
https://github.com/xsafjeb70245/j4rbnh/issues/369
https://github.com/xsafjeb70245/j4rbnh/issues/368
https://github.com/xsafjeb70245/j4rbnh/issues/367
https://github.com/xsafjeb70245/j4rbnh/issues/366
https://github.com/xsafjeb70245/j4rbnh/issues/365
https://github.com/xsafjeb70245/j4rbnh/issues/364
https://github.com/xsafjeb70245/j4rbnh/issues/363
https://github.com/xsafjeb70245/j4rbnh/issues/362
https://github.com/xsafjeb70245/j4rbnh/issues/361
https://github.com/xsafjeb70245/j4rbnh/issues/360
https://github.com/xsafjeb70245/j4rbnh/issues/359
https://github.com/xsafjeb70245/j4rbnh/issues/358
https://github.com/xsafjeb70245/j4rbnh/issues/357
https://github.com/xsafjeb70245/j4rbnh/issues/356
https://github.com/xsafjeb70245/j4rbnh/issues/355
https://github.com/xsafjeb70245/j4rbnh/issues/354
https://github.com/xsafjeb70245/j4rbnh/issues/353
https://github.com/xsafjeb70245/j4rbnh/issues/352
https://github.com/xsafjeb70245/j4rbnh/issues/351
https://github.com/xsafjeb70245/j4rbnh/issues/350
https://github.com/xsafjeb70245/j4rbnh/issues/349
https://github.com/xsafjeb70245/j4rbnh/issues/348
https://github.com/xsafjeb70245/j4rbnh/issues/347
https://github.com/xsafjeb70245/j4rbnh/issues/346
https://github.com/xsafjeb70245/j4rbnh/issues/345
https://github.com/xsafjeb70245/j4rbnh/issues/344
https://github.com/xsafjeb70245/j4rbnh/issues/343
https://github.com/xsafjeb70245/j4rbnh/issues/342
https://github.com/xsafjeb70245/j4rbnh/issues/341
https://github.com/xsafjeb70245/j4rbnh/issues/340
https://github.com/xsafjeb70245/j4rbnh/issues/339
https://github.com/xsafjeb70245/j4rbnh/issues/338
https://github.com/xsafjeb70245/j4rbnh/issues/337
https://github.com/xsafjeb70245/j4rbnh/issues/336
https://github.com/xsafjeb70245/j4rbnh/issues/335
https://github.com/xsafjeb70245/j4rbnh/issues/334
https://github.com/xsafjeb70245/j4rbnh/issues/333
https://github.com/xsafjeb70245/j4rbnh/issues/332
https://github.com/xsafjeb70245/j4rbnh/issues/331
https://github.com/xsafjeb70245/j4rbnh/issues/330
https://github.com/xsafjeb70245/j4rbnh/issues/329
https://github.com/xsafjeb70245/j4rbnh/issues/328
https://github.com/xsafjeb70245/j4rbnh/issues/327
https://github.com/xsafjeb70245/j4rbnh/issues/326
https://github.com/xsafjeb70245/j4rbnh/issues/325
https://github.com/xsafjeb70245/j4rbnh/issues/324
https://github.com/xsafjeb70245/j4rbnh/issues/323
https://github.com/xsafjeb70245/j4rbnh/issues/322
https://github.com/xsafjeb70245/j4rbnh/issues/321
https://github.com/xsafjeb70245/j4rbnh/issues/320
https://github.com/xsafjeb70245/j4rbnh/issues/319
https://github.com/xsafjeb70245/j4rbnh/issues/318
https://github.com/xsafjeb70245/j4rbnh/issues/317
https://github.com/xsafjeb70245/j4rbnh/issues/316
https://github.com/xsafjeb70245/j4rbnh/issues/315
https://github.com/xsafjeb70245/j4rbnh/issues/314
https://github.com/xsafjeb70245/j4rbnh/issues/313
https://github.com/xsafjeb70245/j4rbnh/issues/312
https://github.com/xsafjeb70245/j4rbnh/issues/311
https://github.com/xsafjeb70245/j4rbnh/issues/310
https://github.com/xsafjeb70245/j4rbnh/issues/309
https://github.com/xsafjeb70245/j4rbnh/issues/308
https://github.com/xsafjeb70245/j4rbnh/issues/307
https://github.com/xsafjeb70245/j4rbnh/issues/306
https://github.com/xsafjeb70245/j4rbnh/issues/305
https://github.com/xsafjeb70245/j4rbnh/issues/304
https://github.com/xsafjeb70245/j4rbnh/issues/303
https://github.com/xsafjeb70245/j4rbnh/issues/302
https://github.com/xsafjeb70245/j4rbnh/issues/301
https://github.com/xsafjeb70245/j4rbnh/issues/300
https://github.com/xsafjeb70245/j4rbnh/issues/299
https://github.com/xsafjeb70245/j4rbnh/issues/298
https://github.com/xsafjeb70245/j4rbnh/issues/297
https://github.com/xsafjeb70245/j4rbnh/issues/296
https://github.com/xsafjeb70245/j4rbnh/issues/295
https://github.com/xsafjeb70245/j4rbnh/issues/294
https://github.com/xsafjeb70245/j4rbnh/issues/293
https://github.com/xsafjeb70245/j4rbnh/issues/292
https://github.com/xsafjeb70245/j4rbnh/issues/291
https://github.com/xsafjeb70245/j4rbnh/issues/290
https://github.com/xsafjeb70245/j4rbnh/issues/289
https://github.com/xsafjeb70245/j4rbnh/issues/288
https://github.com/xsafjeb70245/j4rbnh/issues/287
https://github.com/xsafjeb70245/j4rbnh/issues/286
https://github.com/xsafjeb70245/j4rbnh/issues/285
https://github.com/xsafjeb70245/j4rbnh/issues/284
https://github.com/xsafjeb70245/j4rbnh/issues/283
https://github.com/xsafjeb70245/j4rbnh/issues/282
https://github.com/xsafjeb70245/j4rbnh/issues/281
https://github.com/xsafjeb70245/j4rbnh/issues/280
https://github.com/xsafjeb70245/j4rbnh/issues/279
https://github.com/xsafjeb70245/j4rbnh/issues/278
https://github.com/xsafjeb70245/j4rbnh/issues/277
https://github.com/xsafjeb70245/j4rbnh/issues/276
https://github.com/xsafjeb70245/j4rbnh/issues/275
https://github.com/xsafjeb70245/j4rbnh/issues/274
https://github.com/xsafjeb70245/j4rbnh/issues/273
https://github.com/xsafjeb70245/j4rbnh/issues/272
https://github.com/xsafjeb70245/j4rbnh/issues/271
https://github.com/xsafjeb70245/j4rbnh/issues/270
https://github.com/xsafjeb70245/j4rbnh/issues/269
https://github.com/xsafjeb70245/j4rbnh/issues/268
https://github.com/xsafjeb70245/j4rbnh/issues/267
https://github.com/xsafjeb70245/j4rbnh/issues/266
https://github.com/xsafjeb70245/j4rbnh/issues/265
https://github.com/xsafjeb70245/j4rbnh/issues/264
https://github.com/xsafjeb70245/j4rbnh/issues/263
https://github.com/xsafjeb70245/j4rbnh/issues/262
https://github.com/xsafjeb70245/j4rbnh/issues/261
https://github.com/xsafjeb70245/j4rbnh/issues/260
https://github.com/xsafjeb70245/j4rbnh/issues/259
https://github.com/xsafjeb70245/j4rbnh/issues/258
https://github.com/xsafjeb70245/j4rbnh/issues/257
https://github.com/xsafjeb70245/j4rbnh/issues/256
https://github.com/xsafjeb70245/j4rbnh/issues/255
https://github.com/xsafjeb70245/j4rbnh/issues/254
https://github.com/xsafjeb70245/j4rbnh/issues/253
https://github.com/xsafjeb70245/j4rbnh/issues/252
https://github.com/xsafjeb70245/j4rbnh/issues/251
https://github.com/xsafjeb70245/j4rbnh/issues/250
https://github.com/xsafjeb70245/j4rbnh/issues/249
https://github.com/xsafjeb70245/j4rbnh/issues/248
https://github.com/xsafjeb70245/j4rbnh/issues/247
https://github.com/xsafjeb70245/j4rbnh/issues/246
https://github.com/xsafjeb70245/j4rbnh/issues/245
https://github.com/xsafjeb70245/j4rbnh/issues/244
https://github.com/xsafjeb70245/j4rbnh/issues/243
https://github.com/xsafjeb70245/j4rbnh/issues/242
https://github.com/xsafjeb70245/j4rbnh/issues/241
https://github.com/xsafjeb70245/j4rbnh/issues/240
https://github.com/xsafjeb70245/j4rbnh/issues/239
https://github.com/xsafjeb70245/j4rbnh/issues/238
https://github.com/xsafjeb70245/j4rbnh/issues/237
https://github.com/xsafjeb70245/j4rbnh/issues/236
https://github.com/xsafjeb70245/j4rbnh/issues/235
https://github.com/xsafjeb70245/j4rbnh/issues/234
https://github.com/xsafjeb70245/j4rbnh/issues/233
https://github.com/xsafjeb70245/j4rbnh/issues/232
https://github.com/xsafjeb70245/j4rbnh/issues/231
https://github.com/xsafjeb70245/j4rbnh/issues/230
https://github.com/xsafjeb70245/j4rbnh/issues/229
https://github.com/xsafjeb70245/j4rbnh/issues/228
https://github.com/xsafjeb70245/j4rbnh/issues/227
https://github.com/xsafjeb70245/j4rbnh/issues/226
https://github.com/xsafjeb70245/j4rbnh/issues/225
https://github.com/xsafjeb70245/j4rbnh/issues/224
https://github.com/xsafjeb70245/j4rbnh/issues/223
https://github.com/xsafjeb70245/j4rbnh/issues/222
https://github.com/xsafjeb70245/j4rbnh/issues/221
https://github.com/xsafjeb70245/j4rbnh/issues/220
https://github.com/xsafjeb70245/j4rbnh/issues/219
https://github.com/xsafjeb70245/j4rbnh/issues/218
https://github.com/xsafjeb70245/j4rbnh/issues/217
https://github.com/xsafjeb70245/j4rbnh/issues/216
https://github.com/xsafjeb70245/j4rbnh/issues/215
https://github.com/xsafjeb70245/j4rbnh/issues/214
https://github.com/xsafjeb70245/j4rbnh/issues/213
https://github.com/xsafjeb70245/j4rbnh/issues/212
https://github.com/xsafjeb70245/j4rbnh/issues/211
https://github.com/xsafjeb70245/j4rbnh/issues/210
https://github.com/xsafjeb70245/j4rbnh/issues/209
https://github.com/xsafjeb70245/j4rbnh/issues/208
https://github.com/xsafjeb70245/j4rbnh/issues/207
https://github.com/xsafjeb70245/j4rbnh/issues/206
https://github.com/xsafjeb70245/j4rbnh/issues/205
https://github.com/xsafjeb70245/j4rbnh/issues/204
https://github.com/xsafjeb70245/j4rbnh/issues/203
https://github.com/xsafjeb70245/j4rbnh/issues/202
https://github.com/xsafjeb70245/j4rbnh/issues/201
https://github.com/xsafjeb70245/j4rbnh/issues/200
https://github.com/xsafjeb70245/j4rbnh/issues/199
https://github.com/xsafjeb70245/j4rbnh/issues/198
https://github.com/xsafjeb70245/j4rbnh/issues/197
https://github.com/xsafjeb70245/j4rbnh/issues/196
https://github.com/xsafjeb70245/j4rbnh/issues/195
https://github.com/xsafjeb70245/j4rbnh/issues/194
https://github.com/xsafjeb70245/j4rbnh/issues/193
https://github.com/xsafjeb70245/j4rbnh/issues/192
https://github.com/xsafjeb70245/j4rbnh/issues/191
https://github.com/xsafjeb70245/j4rbnh/issues/190
https://github.com/xsafjeb70245/j4rbnh/issues/189
https://github.com/xsafjeb70245/j4rbnh/issues/188
https://github.com/xsafjeb70245/j4rbnh/issues/187
https://github.com/xsafjeb70245/j4rbnh/issues/186
https://github.com/xsafjeb70245/j4rbnh/issues/185
https://github.com/xsafjeb70245/j4rbnh/issues/184
https://github.com/xsafjeb70245/j4rbnh/issues/183
https://github.com/xsafjeb70245/j4rbnh/issues/182
https://github.com/xsafjeb70245/j4rbnh/issues/181
https://github.com/xsafjeb70245/j4rbnh/issues/180
https://github.com/xsafjeb70245/j4rbnh/issues/179
https://github.com/xsafjeb70245/j4rbnh/issues/178
https://github.com/xsafjeb70245/j4rbnh/issues/177
https://github.com/xsafjeb70245/j4rbnh/issues/176
https://github.com/xsafjeb70245/j4rbnh/issues/175
https://github.com/xsafjeb70245/j4rbnh/issues/174
https://github.com/xsafjeb70245/j4rbnh/issues/173
https://github.com/xsafjeb70245/j4rbnh/issues/172
https://github.com/xsafjeb70245/j4rbnh/issues/171
https://github.com/xsafjeb70245/j4rbnh/issues/170
https://github.com/xsafjeb70245/j4rbnh/issues/169
https://github.com/xsafjeb70245/j4rbnh/issues/168
https://github.com/xsafjeb70245/j4rbnh/issues/167
https://github.com/xsafjeb70245/j4rbnh/issues/166
https://github.com/xsafjeb70245/j4rbnh/issues/165
https://github.com/xsafjeb70245/j4rbnh/issues/164
https://github.com/xsafjeb70245/j4rbnh/issues/163
https://github.com/xsafjeb70245/j4rbnh/issues/162
https://github.com/xsafjeb70245/j4rbnh/issues/161
https://github.com/xsafjeb70245/j4rbnh/issues/160
https://github.com/xsafjeb70245/j4rbnh/issues/159
https://github.com/xsafjeb70245/j4rbnh/issues/158
https://github.com/xsafjeb70245/j4rbnh/issues/157
https://github.com/xsafjeb70245/j4rbnh/issues/156
https://github.com/xsafjeb70245/j4rbnh/issues/155
https://github.com/xsafjeb70245/j4rbnh/issues/154
https://github.com/xsafjeb70245/j4rbnh/issues/153
https://github.com/xsafjeb70245/j4rbnh/issues/152
https://github.com/xsafjeb70245/j4rbnh/issues/151
https://github.com/xsafjeb70245/j4rbnh/issues/150
https://github.com/xsafjeb70245/j4rbnh/issues/149
https://github.com/xsafjeb70245/j4rbnh/issues/148
https://github.com/xsafjeb70245/j4rbnh/issues/147
https://github.com/xsafjeb70245/j4rbnh/issues/146
https://github.com/xsafjeb70245/j4rbnh/issues/145
https://github.com/xsafjeb70245/j4rbnh/issues/144
https://github.com/xsafjeb70245/j4rbnh/issues/143
https://github.com/xsafjeb70245/j4rbnh/issues/142
https://github.com/xsafjeb70245/j4rbnh/issues/141
https://github.com/xsafjeb70245/j4rbnh/issues/140
https://github.com/xsafjeb70245/j4rbnh/issues/139
https://github.com/xsafjeb70245/j4rbnh/issues/138
https://github.com/xsafjeb70245/j4rbnh/issues/137
https://github.com/xsafjeb70245/j4rbnh/issues/136
https://github.com/xsafjeb70245/j4rbnh/issues/135
https://github.com/xsafjeb70245/j4rbnh/issues/134
https://github.com/xsafjeb70245/j4rbnh/issues/133
https://github.com/xsafjeb70245/j4rbnh/issues/132
https://github.com/xsafjeb70245/j4rbnh/issues/131
https://github.com/xsafjeb70245/j4rbnh/issues/130
https://github.com/xsafjeb70245/j4rbnh/issues/129
https://github.com/xsafjeb70245/j4rbnh/issues/128
https://github.com/xsafjeb70245/j4rbnh/issues/127
https://github.com/xsafjeb70245/j4rbnh/issues/126
https://github.com/xsafjeb70245/j4rbnh/issues/125
https://github.com/xsafjeb70245/j4rbnh/issues/124
https://github.com/xsafjeb70245/j4rbnh/issues/123
https://github.com/xsafjeb70245/j4rbnh/issues/122
https://github.com/xsafjeb70245/j4rbnh/issues/121
https://github.com/xsafjeb70245/j4rbnh/issues/120
https://github.com/xsafjeb70245/j4rbnh/issues/119
https://github.com/xsafjeb70245/j4rbnh/issues/118
https://github.com/xsafjeb70245/j4rbnh/issues/117
https://github.com/xsafjeb70245/j4rbnh/issues/116
https://github.com/xsafjeb70245/j4rbnh/issues/115
https://github.com/xsafjeb70245/j4rbnh/issues/114
https://github.com/xsafjeb70245/j4rbnh/issues/113
https://github.com/xsafjeb70245/j4rbnh/issues/112
https://github.com/xsafjeb70245/j4rbnh/issues/111
https://github.com/xsafjeb70245/j4rbnh/issues/110
https://github.com/xsafjeb70245/j4rbnh/issues/109
https://github.com/xsafjeb70245/j4rbnh/issues/108
https://github.com/xsafjeb70245/j4rbnh/issues/107
https://github.com/xsafjeb70245/j4rbnh/issues/106
https://github.com/xsafjeb70245/j4rbnh/issues/105
https://github.com/xsafjeb70245/j4rbnh/issues/104
https://github.com/xsafjeb70245/j4rbnh/issues/103
https://github.com/xsafjeb70245/j4rbnh/issues/102
https://github.com/xsafjeb70245/j4rbnh/issues/101
https://github.com/xsafjeb70245/j4rbnh/issues/100
https://github.com/xsafjeb70245/j4rbnh/issues/99
https://github.com/xsafjeb70245/j4rbnh/issues/98
https://github.com/xsafjeb70245/j4rbnh/issues/97
https://github.com/xsafjeb70245/j4rbnh/issues/96
https://github.com/xsafjeb70245/j4rbnh/issues/95
https://github.com/xsafjeb70245/j4rbnh/issues/94
https://github.com/xsafjeb70245/j4rbnh/issues/93
https://github.com/xsafjeb70245/j4rbnh/issues/92
https://github.com/xsafjeb70245/j4rbnh/issues/91
https://github.com/xsafjeb70245/j4rbnh/issues/90
https://github.com/xsafjeb70245/j4rbnh/issues/89
https://github.com/xsafjeb70245/j4rbnh/issues/88
https://github.com/xsafjeb70245/j4rbnh/issues/87
https://github.com/xsafjeb70245/j4rbnh/issues/86
https://github.com/xsafjeb70245/j4rbnh/issues/85
https://github.com/xsafjeb70245/j4rbnh/issues/84
https://github.com/xsafjeb70245/j4rbnh/issues/83
https://github.com/xsafjeb70245/j4rbnh/issues/82
https://github.com/xsafjeb70245/j4rbnh/issues/81
https://github.com/xsafjeb70245/j4rbnh/issues/80
https://github.com/xsafjeb70245/j4rbnh/issues/79
https://github.com/xsafjeb70245/j4rbnh/issues/78
https://github.com/xsafjeb70245/j4rbnh/issues/77
https://github.com/xsafjeb70245/j4rbnh/issues/76
https://github.com/xsafjeb70245/j4rbnh/issues/75
https://github.com/xsafjeb70245/j4rbnh/issues/74
https://github.com/xsafjeb70245/j4rbnh/issues/73
https://github.com/xsafjeb70245/j4rbnh/issues/72
https://github.com/xsafjeb70245/j4rbnh/issues/71
https://github.com/xsafjeb70245/j4rbnh/issues/70
https://github.com/xsafjeb70245/j4rbnh/issues/69
https://github.com/xsafjeb70245/j4rbnh/issues/68
https://github.com/xsafjeb70245/j4rbnh/issues/67
https://github.com/xsafjeb70245/j4rbnh/issues/66
https://github.com/xsafjeb70245/j4rbnh/issues/65
https://github.com/xsafjeb70245/j4rbnh/issues/64
https://github.com/xsafjeb70245/j4rbnh/issues/63
https://github.com/xsafjeb70245/j4rbnh/issues/62
https://github.com/xsafjeb70245/j4rbnh/issues/61
https://github.com/xsafjeb70245/j4rbnh/issues/60
https://github.com/xsafjeb70245/j4rbnh/issues/59
https://github.com/xsafjeb70245/j4rbnh/issues/58
https://github.com/xsafjeb70245/j4rbnh/issues/57
https://github.com/xsafjeb70245/j4rbnh/issues/56
https://github.com/xsafjeb70245/j4rbnh/issues/55
https://github.com/xsafjeb70245/j4rbnh/issues/54
https://github.com/xsafjeb70245/j4rbnh/issues/53
https://github.com/xsafjeb70245/j4rbnh/issues/52
https://github.com/xsafjeb70245/j4rbnh/issues/51
https://github.com/xsafjeb70245/j4rbnh/issues/50
https://github.com/xsafjeb70245/j4rbnh/issues/49
https://github.com/xsafjeb70245/j4rbnh/issues/48
https://github.com/xsafjeb70245/j4rbnh/issues/47
https://github.com/xsafjeb70245/j4rbnh/issues/46
https://github.com/xsafjeb70245/j4rbnh/issues/45
https://github.com/xsafjeb70245/j4rbnh/issues/44
https://github.com/xsafjeb70245/j4rbnh/issues/43
https://github.com/xsafjeb70245/j4rbnh/issues/42
https://github.com/xsafjeb70245/j4rbnh/issues/41
https://github.com/xsafjeb70245/j4rbnh/issues/40
https://github.com/xsafjeb70245/j4rbnh/issues/39
https://github.com/xsafjeb70245/j4rbnh/issues/38
https://github.com/xsafjeb70245/j4rbnh/issues/37
https://github.com/xsafjeb70245/j4rbnh/issues/36
https://github.com/xsafjeb70245/j4rbnh/issues/35
https://github.com/xsafjeb70245/j4rbnh/issues/34
https://github.com/xsafjeb70245/j4rbnh/issues/33
https://github.com/xsafjeb70245/j4rbnh/issues/32
https://github.com/xsafjeb70245/j4rbnh/issues/31
https://github.com/xsafjeb70245/j4rbnh/issues/30
https://github.com/xsafjeb70245/j4rbnh/issues/29
https://github.com/xsafjeb70245/j4rbnh/issues/28
https://github.com/xsafjeb70245/j4rbnh/issues/27
https://github.com/xsafjeb70245/j4rbnh/issues/26
https://github.com/xsafjeb70245/j4rbnh/issues/25
https://github.com/xsafjeb70245/j4rbnh/issues/24
https://github.com/xsafjeb70245/j4rbnh/issues/23
https://github.com/xsafjeb70245/j4rbnh/issues/22
https://github.com/xsafjeb70245/j4rbnh/issues/21
https://github.com/xsafjeb70245/j4rbnh/issues/20
https://github.com/xsafjeb70245/j4rbnh/issues/19
https://github.com/xsafjeb70245/j4rbnh/issues/18
https://github.com/xsafjeb70245/j4rbnh/issues/17
https://github.com/xsafjeb70245/j4rbnh/issues/16
https://github.com/xsafjeb70245/j4rbnh/issues/15
https://github.com/xsafjeb70245/j4rbnh/issues/14
https://github.com/xsafjeb70245/j4rbnh/issues/13
https://github.com/xsafjeb70245/j4rbnh/issues/12
https://github.com/xsafjeb70245/j4rbnh/issues/11
https://github.com/xsafjeb70245/j4rbnh/issues/10
https://github.com/xsafjeb70245/j4rbnh/issues/9
https://github.com/xsafjeb70245/j4rbnh/issues/8
https://github.com/xsafjeb70245/j4rbnh/issues/7
https://github.com/xsafjeb70245/j4rbnh/issues/6
https://github.com/xsafjeb70245/j4rbnh/issues/5
https://github.com/xsafjeb70245/j4rbnh/issues/4
https://github.com/xsafjeb70245/j4rbnh/issues/3
https://github.com/xsafjeb70245/j4rbnh/issues/2
https://github.com/xsafjeb70245/j4rbnh/issues/1
https://github.com/thebrain38/xw7qq2/issues/5
https://github.com/thebrain38/xw7qq2/issues/4
https://github.com/thebrain38/xw7qq2/issues/3
https://github.com/thebrain38/xw7qq2/issues/2
https://github.com/thebrain38/xw7qq2/issues/1
https://github.com/pgxak2594/bh5jye/issues/8
https://github.com/pgxak2594/bh5jye/issues/7
https://github.com/pgxak2594/bh5jye/issues/6
https://github.com/pgxak2594/bh5jye/issues/5
https://github.com/pgxak2594/bh5jye/issues/4
https://github.com/pgxak2594/bh5jye/issues/3
https://github.com/pgxak2594/bh5jye/issues/2
https://github.com/pgxak2594/bh5jye/issues/1
https://github.com/hkwgx6269/zr3wej/issues/97
https://github.com/hkwgx6269/zr3wej/issues/96
https://github.com/hkwgx6269/zr3wej/issues/95
https://github.com/hkwgx6269/zr3wej/issues/94
https://github.com/hkwgx6269/zr3wej/issues/93
https://github.com/hkwgx6269/zr3wej/issues/92
https://github.com/hkwgx6269/zr3wej/issues/91
https://github.com/hkwgx6269/zr3wej/issues/90
https://github.com/hkwgx6269/zr3wej/issues/89
https://github.com/hkwgx6269/zr3wej/issues/88
https://github.com/hkwgx6269/zr3wej/issues/87
https://github.com/hkwgx6269/zr3wej/issues/86
https://github.com/hkwgx6269/zr3wej/issues/85
https://github.com/hkwgx6269/zr3wej/issues/84
https://github.com/hkwgx6269/zr3wej/issues/83
https://github.com/hkwgx6269/zr3wej/issues/82
https://github.com/hkwgx6269/zr3wej/issues/81
https://github.com/hkwgx6269/zr3wej/issues/80
https://github.com/hkwgx6269/zr3wej/issues/79
https://github.com/hkwgx6269/zr3wej/issues/78
https://github.com/hkwgx6269/zr3wej/issues/77
https://github.com/hkwgx6269/zr3wej/issues/76
https://github.com/hkwgx6269/zr3wej/issues/75
https://github.com/hkwgx6269/zr3wej/issues/74
https://github.com/hkwgx6269/zr3wej/issues/73
https://github.com/hkwgx6269/zr3wej/issues/72
https://github.com/hkwgx6269/zr3wej/issues/71
https://github.com/hkwgx6269/zr3wej/issues/70
https://github.com/hkwgx6269/zr3wej/issues/69
https://github.com/hkwgx6269/zr3wej/issues/68
https://github.com/hkwgx6269/zr3wej/issues/67
https://github.com/hkwgx6269/zr3wej/issues/66
https://github.com/hkwgx6269/zr3wej/issues/65
https://github.com/hkwgx6269/zr3wej/issues/64
https://github.com/hkwgx6269/zr3wej/issues/63
https://github.com/hkwgx6269/zr3wej/issues/62
https://github.com/hkwgx6269/zr3wej/issues/61
https://github.com/hkwgx6269/zr3wej/issues/60
https://github.com/hkwgx6269/zr3wej/issues/59
https://github.com/hkwgx6269/zr3wej/issues/58
https://github.com/hkwgx6269/zr3wej/issues/57
https://github.com/hkwgx6269/zr3wej/issues/56
https://github.com/hkwgx6269/zr3wej/issues/55
https://github.com/hkwgx6269/zr3wej/issues/54
https://github.com/hkwgx6269/zr3wej/issues/53
https://github.com/hkwgx6269/zr3wej/issues/52
https://github.com/hkwgx6269/zr3wej/issues/51
https://github.com/hkwgx6269/zr3wej/issues/50
https://github.com/hkwgx6269/zr3wej/issues/49
https://github.com/hkwgx6269/zr3wej/issues/48
https://github.com/hkwgx6269/zr3wej/issues/47
https://github.com/hkwgx6269/zr3wej/issues/46
https://github.com/hkwgx6269/zr3wej/issues/45
https://github.com/hkwgx6269/zr3wej/issues/44
https://github.com/hkwgx6269/zr3wej/issues/43
https://github.com/hkwgx6269/zr3wej/issues/42
https://github.com/hkwgx6269/zr3wej/issues/41
https://github.com/hkwgx6269/zr3wej/issues/40
https://github.com/hkwgx6269/zr3wej/issues/39
https://github.com/hkwgx6269/zr3wej/issues/38
https://github.com/hkwgx6269/zr3wej/issues/37
https://github.com/hkwgx6269/zr3wej/issues/36
https://github.com/hkwgx6269/zr3wej/issues/35
https://github.com/hkwgx6269/zr3wej/issues/34
https://github.com/hkwgx6269/zr3wej/issues/33
https://github.com/hkwgx6269/zr3wej/issues/32
https://github.com/hkwgx6269/zr3wej/issues/31
https://github.com/hkwgx6269/zr3wej/issues/30
https://github.com/hkwgx6269/zr3wej/issues/29
https://github.com/hkwgx6269/zr3wej/issues/28
https://github.com/hkwgx6269/zr3wej/issues/27
https://github.com/hkwgx6269/zr3wej/issues/26
https://github.com/hkwgx6269/zr3wej/issues/25
https://github.com/hkwgx6269/zr3wej/issues/24
https://github.com/hkwgx6269/zr3wej/issues/23
https://github.com/hkwgx6269/zr3wej/issues/22
https://github.com/hkwgx6269/zr3wej/issues/21
https://github.com/hkwgx6269/zr3wej/issues/20
https://github.com/hkwgx6269/zr3wej/issues/19
https://github.com/hkwgx6269/zr3wej/issues/18
https://github.com/hkwgx6269/zr3wej/issues/17
https://github.com/hkwgx6269/zr3wej/issues/16
https://github.com/hkwgx6269/zr3wej/issues/15
https://github.com/hkwgx6269/zr3wej/issues/14
https://github.com/hkwgx6269/zr3wej/issues/13
https://github.com/hkwgx6269/zr3wej/issues/12
https://github.com/hkwgx6269/zr3wej/issues/11
https://github.com/hkwgx6269/zr3wej/issues/10
https://github.com/hkwgx6269/zr3wej/issues/9
https://github.com/hkwgx6269/zr3wej/issues/8
https://github.com/hkwgx6269/zr3wej/issues/7
https://github.com/hkwgx6269/zr3wej/issues/6
https://github.com/hkwgx6269/zr3wej/issues/5
https://github.com/hkwgx6269/zr3wej/issues/4
https://github.com/hkwgx6269/zr3wej/issues/3
https://github.com/hkwgx6269/zr3wej/issues/2
https://github.com/hkwgx6269/zr3wej/issues/1
https://github.com/uhnpuzy425/bxsob6/issues/50
https://github.com/uhnpuzy425/bxsob6/issues/49
https://github.com/uhnpuzy425/bxsob6/issues/48
https://github.com/uhnpuzy425/bxsob6/issues/47
https://github.com/uhnpuzy425/bxsob6/issues/46
https://github.com/uhnpuzy425/bxsob6/issues/45
https://github.com/uhnpuzy425/bxsob6/issues/44
https://github.com/uhnpuzy425/bxsob6/issues/43
https://github.com/uhnpuzy425/bxsob6/issues/42
https://github.com/uhnpuzy425/bxsob6/issues/41
https://github.com/uhnpuzy425/bxsob6/issues/40
https://github.com/uhnpuzy425/bxsob6/issues/39
https://github.com/uhnpuzy425/bxsob6/issues/38
https://github.com/uhnpuzy425/bxsob6/issues/37
https://github.com/uhnpuzy425/bxsob6/issues/36
https://github.com/uhnpuzy425/bxsob6/issues/35
https://github.com/uhnpuzy425/bxsob6/issues/34
https://github.com/uhnpuzy425/bxsob6/issues/33
https://github.com/uhnpuzy425/bxsob6/issues/32
https://github.com/uhnpuzy425/bxsob6/issues/31
https://github.com/uhnpuzy425/bxsob6/issues/30
https://github.com/uhnpuzy425/bxsob6/issues/29
https://github.com/uhnpuzy425/bxsob6/issues/28
https://github.com/uhnpuzy425/bxsob6/issues/27
https://github.com/uhnpuzy425/bxsob6/issues/26
https://github.com/uhnpuzy425/bxsob6/issues/25
https://github.com/uhnpuzy425/bxsob6/issues/24
https://github.com/uhnpuzy425/bxsob6/issues/23
https://github.com/uhnpuzy425/bxsob6/issues/22
https://github.com/uhnpuzy425/bxsob6/issues/21
https://github.com/uhnpuzy425/bxsob6/issues/20
https://github.com/uhnpuzy425/bxsob6/issues/19
https://github.com/uhnpuzy425/bxsob6/issues/18
https://github.com/uhnpuzy425/bxsob6/issues/17
https://github.com/uhnpuzy425/bxsob6/issues/16
https://github.com/uhnpuzy425/bxsob6/issues/15
https://github.com/uhnpuzy425/bxsob6/issues/14
https://github.com/uhnpuzy425/bxsob6/issues/13
https://github.com/uhnpuzy425/bxsob6/issues/12
https://github.com/uhnpuzy425/bxsob6/issues/11
https://github.com/uhnpuzy425/bxsob6/issues/10
https://github.com/uhnpuzy425/bxsob6/issues/9
https://github.com/uhnpuzy425/bxsob6/issues/8
https://github.com/uhnpuzy425/bxsob6/issues/7
https://github.com/uhnpuzy425/bxsob6/issues/6
https://github.com/uhnpuzy425/bxsob6/issues/5
https://github.com/uhnpuzy425/bxsob6/issues/4
https://github.com/uhnpuzy425/bxsob6/issues/3
https://github.com/uhnpuzy425/bxsob6/issues/2
https://github.com/uhnpuzy425/bxsob6/issues/1
https://github.com/rmzrwdl43661/62nuf9/issues/30
https://github.com/rmzrwdl43661/62nuf9/issues/29
https://github.com/rmzrwdl43661/62nuf9/issues/28
https://github.com/rmzrwdl43661/62nuf9/issues/27
https://github.com/rmzrwdl43661/62nuf9/issues/26
https://github.com/rmzrwdl43661/62nuf9/issues/25
https://github.com/rmzrwdl43661/62nuf9/issues/24
https://github.com/rmzrwdl43661/62nuf9/issues/23
https://github.com/rmzrwdl43661/62nuf9/issues/22
https://github.com/rmzrwdl43661/62nuf9/issues/21
https://github.com/rmzrwdl43661/62nuf9/issues/20
https://github.com/rmzrwdl43661/62nuf9/issues/19
https://github.com/rmzrwdl43661/62nuf9/issues/18
https://github.com/rmzrwdl43661/62nuf9/issues/17
https://github.com/rmzrwdl43661/62nuf9/issues/16
https://github.com/rmzrwdl43661/62nuf9/issues/15
https://github.com/rmzrwdl43661/62nuf9/issues/14
https://github.com/rmzrwdl43661/62nuf9/issues/13
https://github.com/rmzrwdl43661/62nuf9/issues/12
https://github.com/rmzrwdl43661/62nuf9/issues/11
https://github.com/rmzrwdl43661/62nuf9/issues/10
https://github.com/rmzrwdl43661/62nuf9/issues/9
https://github.com/rmzrwdl43661/62nuf9/issues/8
https://github.com/rmzrwdl43661/62nuf9/issues/7
https://github.com/rmzrwdl43661/62nuf9/issues/6
https://github.com/rmzrwdl43661/62nuf9/issues/5
https://github.com/rmzrwdl43661/62nuf9/issues/4
https://github.com/rmzrwdl43661/62nuf9/issues/3
https://github.com/rmzrwdl43661/62nuf9/issues/2
https://github.com/rmzrwdl43661/62nuf9/issues/1
在M-LAG环境下,“VLAN双活网关”和“M-LAG+VRRP网关”这两种方案,虽然都能在网络中提供冗余和高可用性,但它们在核心设计理念、工作原理和性能表现上有本质区别。
可以把这理解为:一个是“双活”模式,另一个是“主备”模式。
简单来说,VLAN双活网关主打高性能与低延迟的“双活”;而M-LAG+VRRP则强在平滑演进,通过软件优化实现“类双活”的兼容性方案。
| 特性 | VLAN双活网关 | M-LAG+VRRP |
|---|---|---|
| 核心工作模式 | Active-Active (真双活) | 标准VRRP为Active-Standby (主备),经厂商优化后可实现类似Active-Active (类双活) |
| 网关地址配置 | 两台设备VLAN接口配置完全相同的IP和MAC地址 | 两台设备配置各自不同的实IP,共享一个虚拟IP (VIP) 作为网关 |
| ARP响应 | 两台设备都响应终端的ARP请求 | 仅Master设备响应ARP请求,广播VIP的虚拟MAC |
| 流量转发路径 | 本地优先:流量从哪台设备进入,就由哪台设备直接转发,不绕行Peer-Link | 厂商优化后:尽力本地转发,设备可转发目的MAC为自身接口MAC的流量,实现类双活 |
| 故障切换 | 设备故障时,流量无缝切换至对端设备 | Master故障时,Backup快速接管VIP,保障网络不中断 |
| 带宽与资源利用率 | 高:两台设备的处理能力和链路带宽均可100%利用,总吞吐量为两台设备之和 | 低:正常情况下,只有Master处理流量,Backup设备及其链路闲置 |
| 部署与兼容性 | 要求M-LAG对端设备必须是支持该特性的同类设备 | 兼容性好,易于与现有标准VRRP设备互通,适合网络平滑升级 |
| 适用场景 | 对高性能、低延迟要求极高的数据中心、大型企业网络等核心区域 | 既有网络改造或需要与第三方VRRP设备互通的场景 |
总的来说,VLAN双活网关是面向极致性能和最高资源利用率的“激进”方案;而M-LAG+VRRP则是兼顾兼容性与性能提升的“平滑演进”方案。
选择哪种方案,主要看你的网络目标和现状:
选VLAN双活网关:如果你的目标是新建一个对性能、可靠性要求极高(如数据中心)的网络,并且愿意接受厂商绑定的限制,这通常是首选。
选M-LAG+VRRP:如果你的网络已经部署了VRRP,希望平滑升级到M-LAG架构,或者需要与不支持M-LAG双活的第三方VRRP设备互通,那么这个方案是更稳妥的选择。
暂无评论
# 两台设备配置完全一致
interface Vlan-interface 10
ip address 192.168.1.1 255.255.255.0
mac-address 00e0-fc12-3456 # 必须手动配置相同MAC
VRRP虚MAC、本端实MAC或对端实MAC的报文,均执行本地优先转发。# Device A (Master, 优先级高)
interface Vlan-interface 10
ip address 192.168.1.10 255.255.255.0 # 实IP
vrrp vrid 1 virtual-ip 192.168.1.1 # 网关VIP
vrrp vrid 1 priority 120
# Device B (Backup)
interface Vlan-interface 10
ip address 192.168.1.20 255.255.255.0 # 实IP不同
vrrp vrid 1 virtual-ip 192.168.1.1 # 网关VIP相同
| 维度 | VLAN 双活网关 | VRRP 网关 (M-LAG 增强) |
|---|---|---|
| 网关身份 | 两台设备是同一个逻辑网关(同 IP + 同 MAC) | 两台设备是两个物理网关,共享虚拟网关(VIP + 虚 MAC) |
| ARP 响应 | 双活响应:两台设备都发 ARP Reply | 主备响应:仅 Master发 ARP Reply |
| 流量转发 | 纯双活:流量完全本地处理,无绕行 | 半双活:ARP 主备,转发双活(H3C 优化) |
| 收敛速度 | 最快(毫秒级),无主备切换,故障无感 | 较快(秒级 / 亚秒级),依赖 VRRP 选举切换 |
| Peer-Link 负担 | 极低:仅同步 ARP/MAC 表,几乎不跨设备转发 | 较高:发往虚 MAC 的流量可能 Hash 到 Backup,需跨设备转发 |
| 协议兼容性 | M-LAG 专属,非标准协议 | 标准 VRRP 协议,兼容所有支持 VRRP 的设备 |
| 官方推荐 | H3C 数据中心首选推荐 | 用于兼容旧网或非 M-LAG 设备 |
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论