• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

M-LAG环境下,vlan双活做网关与vrrp做网关区别

17小时前提问
  • 0关注
  • 0收藏,48浏览
粉丝:0人 关注:0人

问题描述:

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

 

3 个回答
已采纳
粉丝:2人 关注:9人

两者核心区别如下:
1. 配置逻辑:双活网关在两台M-LAG设备同VLANIF下配置相同IP、相同虚拟MAC即可,无需额外配置,更简洁;VRRP需创建VRRP组、配置虚拟IP/优先级,还需联动M-LAG状态避免主备不一致。
2. 转发效率:双活网关双机同时做三层转发,流量就近接入不绕行Peer-Link,带宽利用率100%;VRRP仅主设备转发,备机收到的三层流量需跨Peer-Link绕行主设备,浪费链路带宽。
3. 可靠性:双活网关单台故障切换为毫秒级,基本无丢包;VRRP故障切换为秒级,存在丢包风险。
4. ARP响应:双活网关两台均响应ARP请求;VRRP仅主设备响应ARP。

暂无评论

粉丝:9人 关注: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设备互通,那么这个方案是更稳妥的选择。

暂无评论

粉丝:8人 关注:2人

在 M-LAG(跨设备链路聚合)环境中,VLAN 双活网关VRRP 网关 是实现三层网关高可用的两种主流方案。核心区别在于:VLAN 双活是真・双活(两台设备同时响应 ARP、转发流量);VRRP 是主备 ARP 响应、增强双活转发。H3C 官方在数据中心场景强烈推荐 VLAN 双活网关

一、核心原理与配置对比

1. VLAN 双活网关(M-LAG Native DAD Gateway)

  • 原理:两台 M-LAG 设备上,相同 VLAN 接口配置完全相同的 IP 地址和 MAC 地址
  • ARP 响应两台设备同时、主动响应终端的 ARP 请求。
  • 转发机制本地优先转发。流量从哪台设备进入,就在哪台设备直接完成三层转发,绝不绕行 Peer-Link
  • 配置要点(H3C)
plaintext
# 两台设备配置完全一致 interface Vlan-interface 10 ip address 192.168.1.1 255.255.255.0 mac-address 00e0-fc12-3456 # 必须手动配置相同MAC
image

2. VRRP 网关(M-LAG + VRRP)

  • 原理:两台设备 VLAN 接口配置不同的真实 IP,共享一个 **VRRP 虚拟 IP(VIP)** 作为网关。
  • ARP 响应只有 VRRP Master 设备响应ARP 请求(使用 VRRP 虚拟 MAC)。Backup 设备不响应 ARP
  • 转发机制(H3C 增强特性):虽然 ARP 由 Master 响应,但两台设备均可转发流量。设备会同步实 MAC,收到目的 MAC 为VRRP虚MAC本端实MAC对端实MAC的报文,均执行本地优先转发
  • 配置要点(H3C)
plaintext
# 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相同
image

二、详细区别对比表

表格
维度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 设备

三、关键场景分析

1. 何时选 VLAN 双活网关(推荐)

  • 数据中心 / 虚拟化 / 云环境:服务器双归接入,要求极低延迟、最高性能、无阻塞转发
  • M-LAG 标准化部署:全网新架构,无历史包袱。
  • 对防火墙 / 上行设备友好:上行设备仅看到一个网关 IP+MAC,ARP 表项简洁,无路由振荡风险。

2. 何时选 VRRP 网关

  • 兼容老旧网络:需要与非 M-LAG 设备(如旧交换机、路由器)混合组网,必须使用标准 VRRP。
  • 平滑升级:原有 VRRP 网络改造为 M-LAG,保留现有 VIP 配置,逐步迁移。
  • 运维习惯:团队熟悉 VRRP,暂不接受新的双活配置模式。

四、总结与选型建议

  • VLAN 双活网关 = 真・双活 + 最优转发路径 + 最低延迟新组网首选
  • VRRP 网关 = 标准协议 + 主备 ARP + 兼容旧网改造 / 兼容场景

一句话建议
如果你在搭建新的 H3C M-LAG 数据中心网络直接用 VLAN 双活网关,性能和稳定性最佳;如果是老 VRRP 网络升级,可暂时用 VRRP+M-LAG 过渡。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明