网络各类型(BMA,NBMA,P2P)

[复制链接]
发表于 9 小时前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
广域网怎么分类?答案藏在第二层——数据链路层。不同二层协议对数据包的封装方式不同,带来的工作方式也不一样,网络类型就是这么划分出来的。本文按 BMA 与 P2P 两条线梳理:先看清两类网络的差别,再拆开 HDLC 和 PPP 这两个广域网协议的协议特点、配置命令,顺带把 PAP、CHAP、IPCP 三段认证与协商的配置逐行列出,最后落到实际选型上。

网络类型按二层协议划分

先给一张网络类型分类的整体图,两张截图分别是分类维度和对应的接口示意。





BMA 与 P2P 两类网络在封装、地址、适用场景上的差别如下:



HDLC 协议的特点与配置

HDLC(高级数据链路控制协议)是早期的广域网协议,协议特点可以概括为三点:


  • 面向比特流:以二进制位流传输数据,支持同步传输。
  • 没有认证机制:早期广域网协议,安全性较差,国内用得不多。
  • 兼容性差:不同厂商的实现有区别(比如 Cisco HDLC 带协议字段,标准 HDLC 不带)。




它的配置只有两条命令:把接口二层协议改成 HDLC,再查看接口协议状态。
  1. [Huawei-Serial4/0/0] link-protocol hdlc  # 修改接口二层协议为HDLC
  2. [Huawei] display interface Serial4/0/0  # 查看接口协议状态
复制代码

PPP 协议的三大核心价值

PPP(点到点协议)之所以成了主流,靠的是这三样:


  • 兼容性强:统一标准,支持多厂商设备互联。
  • 功能丰富:支持链路协商(LCP)、认证(PAP/CHAP)、网络层协议协商(NCP)。
  • 应用广泛:用在拨号上网、广域网专线(比如 ADSL、光纤链路)上。


一个 PPP 会话自上而下分三段:


  • LCP(链路控制协议):协商链路参数,比如 MTU、认证方式。
  • 认证阶段(可选):PAP 走明文认证,CHAP 走哈希认证。
  • NCP(网络控制协议):协商网络层协议,比如用 IPCP 分配 IP 地址。


LCP 阶段要协商哪些参数

LCP 协商的参数其实不多,重点记住这两项:


  • MRU(最大接收单元):默认 1500 字节,两端必须一致。
  • 认证方式:无认证、PAP、CHAP。


PAP 明文认证怎么配

PAP 是明文认证,双方配置如下。认证方(ISP 侧)先建用户、指定服务类型为 PPP,再在接口启用 PAP;被认证方(客户端侧)把自己的账号密码发过去。



认证方配置:
  1. [ISP] aaa
  2. [ISP-aaa] local-user huawei password cipher 123456  # 创建用户
  3. [ISP-aaa] local-user huawei service-type ppp  # 指定服务类型为PPP
  4. [ISP-Serial4/0/0] ppp authentication-mode pap  # 启用PAP认证
复制代码

被认证方配置:
  1. [Client-Serial4/0/0] ppp pap local-user huawei password cipher 123456  # 发送认证信息
复制代码

CHAP 哈希认证怎么配

CHAP 走哈希加密,比 PAP 安全。认证方建 chapuser 用户、接口启用 chap;被认证方只需指定用户名和密码。



认证方配置:
  1. [ISP-aaa] local-user chapuser password cipher chap123  # 创建用户
  2. [ISP-Serial4/0/0] ppp authentication-mode chap  # 启用CHAP认证
复制代码

被认证方配置:
  1. [Client-Serial4/0/0] ppp chap user chapuser  # 指定用户名
  2. [Client-Serial4/0/0] ppp chap password cipher chap123  # 指定密码
复制代码

IPCP 协商动态获取地址

地址也可以不写死:ISP 端配一个固定 IP 并给对端分配地址,客户端用 ppp-negotiate 通过 IPCP 自己要地址。



ISP 端配置(提供 IP):
  1. [ISP-Serial4/0/0] ip address 10.0.0.1 24  # 配置固定IP
  2. [ISP-Serial4/0/0] remote address 10.0.0.2  # 为对端分配IP(可选)
复制代码

客户端配置(动态获取):
  1. [Client-Serial4/0/0] ip address ppp-negotiate  # 通过IPCP获取IP
复制代码

P2P 链路为什么不需要 MAC 地址

P2P 网络的两个特性值得单独记一下。

第一,无 MAC 地址也能通信


  • 原理:P2P 链路只连接两台设备,没有 MAC 地址标识的需求,直接通过物理接口建立连接。
  • 应用场景:

    • 设备配置(Console 线):PC 通过串口直连设备,不需要 IP 和 MAC。
    • 广域网专线(比如 E1/T1):跑 PPP/HDLC,靠链路层协议标识数据流向。



第二,IP 地址规划足够灵活


  • 支持不同网段:P2P 链路两端的 IP 可以属于不同网段,靠 IPCP 协商生成主机路由。
  • 路由自动生成:IPCP 协商成功后,设备会自动生成指向对端 IP 的 32 位主机路由。

  1. [Huawei] display ip routing-table  # 查看自动生成的主机路由
  2. Destination/Mask  Proto  NextHop  Interface
  3. 10.0.0.1/32       PPP    直接连接  Serial4/0/0
复制代码

实际选型该怎么选协议


  • BMA 网络:优先用以太网(Ethernet),支持广播和多设备接入。
  • P2P 广域网:

    • 需要认证和多协议支持:选 PPP(如 ADSL、光纤专线)。
    • 只传 IP 数据、不需要认证:选 HDLC(如 Cisco 设备之间的专线)。

  • 设备管理:用 Console 线(P2P 链路)配合 PPP / 无协议通信,不做网络配置也能进。


一张速查图收个尾:



总结


  • 网络类型决定了二层协议怎么选:BMA 用以太网,P2P 广域网用 PPP 或 HDLC。
  • PPP 协议靠 LCP/NCP 协商加认证机制,成了现代广域网的主流,尤其适合需要安全认证和动态 IP 的场景。
  • P2P 网络无 MAC、IP 规划灵活这两点,让它在设备管理和专线通信里少不了。


记住一句话:要认证、要动态 IP 就上 PPP,图省事只跑 IP 就 HDLC,远程进设备一律走 Console 线。

编辑提示:动手前先看清两端设备型号和接口编号( serial 号不一致命令前缀要跟着改);真机不够时,用 eNSP 搭 Huawei-Serial4/0/0 这条链路复现 PPP 认证最省事。
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表