小结: 接口类型和路由优先级

网络接口类型

1. Bridge-if(桥接接口)

  • 作用:用于桥接网络,将多个接口或VLAN连接为一个广播域,实现二层数据转发。

  • 常用指令

    text 复制代码
    interface bridge-if <number>
    bridge <bridge-id>  # 将接口加入指定桥组
    description <string>  # 设置接口描述
    shutdown  # 关闭接口
  • 用途:常用于二层桥接场景,如连接不同网段的VLAN。


2. Cellular(蜂窝网络接口)

  • 作用:管理移动蜂窝网络连接(如4G/5G模块),用于无线广域网接入。

  • 常用指令

    text 复制代码
    interface cellular <slot/port>
    apn <apn-name>  # 配置接入点名称
    dialer enable  # 启用拨号
    ip address negotiate  # 动态获取IP
  • 用途:提供移动网络备份或主要WAN连接。


3. Dialer(拨号接口)

  • 作用:用于拨号连接(如PPPoE、PPP),常与蜂窝或DSL接口关联。

  • 常用指令

    text 复制代码
    interface dialer <number>
    dialer-group <group-number>  # 关联拨号组
    ppp chap user <username>  # 配置PPP认证用户名
    ppp chap password <password>  # 配置PPP认证密码
    ip address ppp-negotiate  # 动态获取IP
  • 用途:用于宽带接入(如PPPoE)或VPN拨号。


4. Eth-Trunk(以太网链路聚合接口)

  • 作用:将多个物理以太网接口聚合成一个逻辑接口,提高带宽和冗余。

  • 常用指令

    text 复制代码
    interface eth-trunk <number>
    mode lacp-static  # 配置LACP静态模式
    trunkport <interface-list>  # 添加成员接口
    load-balance <type>  # 配置负载均衡方式
  • 用途:用于服务器或交换机之间的链路聚合。


5. GigabitEthernet(千兆以太网接口)

  • 作用:物理千兆以太网接口,用于二层或三层网络连接。

  • 常用指令

    text 复制代码
    interface gigabitethernet <slot/port>
    ip address <ip> <mask>  # 配置IP地址
    speed <value>  # 设置速率(如1000)
    duplex full  # 设置全双工
    switchport mode access  # 配置为接入模式(二层)
  • 用途:连接主机、交换机或路由器。


6. Ima-group(ATM-IMA接口组)

  • 作用:通过多条低速ATM链路聚合,提供更高的带宽。

  • 常用指令

    text 复制代码
    interface ima-group <number>
    ima link <interface>  # 添加物理ATM链路
    ima clock-mode <mode>  # 配置时钟模式
    pvc <vpi/vci>  # 配置虚电路
  • 用途:传统电信网络中的ATM链路聚合。


7. LoopBack(回环接口)

  • 作用:虚拟接口,始终处于激活状态,用于测试或管理(如路由协议的Router ID)。

  • 常用指令

    text 复制代码
    interface loopback <number>
    ip address <ip> <mask>  # 配置IP地址
    description <string>  # 设置描述
  • 用途:用于BGP、OSPF等协议的稳定标识或测试。


8. MFR(多帧中继接口)

  • 作用:将多条物理链路绑定为一个帧中继逻辑接口,提高带宽和可靠性。

  • 常用指令

    text 复制代码
    interface mfr <number>
    link-protocol fr  # 配置帧中继协议
    fr dlci <dlci>  # 配置数据链路连接标识
    ip address <ip> <mask>  # 配置IP地址
  • 用途:传统WAN帧中继网络。


9. Mp-group(多点组接口)

  • 作用:用于PPP多点捆绑,将多条链路聚合为一个逻辑接口。

  • 常用指令

    text 复制代码
    interface mp-group <number>
    ppp mp  # 启用多点捆绑
    ip address <ip> <mask>  # 配置IP地址
  • 用途:提高PPP链路的带宽和冗余。


10. NULL(空接口)

  • 作用:逻辑空接口,用于丢弃流量或作为路由黑洞。

  • 常用指令

    text 复制代码
    interface null 0
  • 用途:配置路由策略,丢弃特定流量(如防环路)。


11. Tunnel(隧道接口)

  • 作用:创建虚拟隧道(如GRE、IPSec),用于封装和传输数据。

  • 常用指令

    text 复制代码
    interface tunnel <number>
    tunnel-protocol gre  # 配置GRE隧道
    source <ip/interface>  # 设置隧道源
    destination <ip>  # 设置隧道目的
    ip address <ip> <mask>  # 配置隧道IP
  • 用途:VPN、跨网络数据传输。


12. Virtual-Ethernet(虚拟以太网接口)

  • 作用:虚拟以太网接口,用于特定场景(如虚拟化环境或服务链)。

  • 常用指令

    text 复制代码
    interface virtual-ethernet <number>
    ip address <ip> <mask>  # 配置IP地址
    vlan-type dot1q <vlan-id>  # 绑定VLAN
  • 用途:虚拟化网络或SDN环境中。


13. Virtual-Template(虚拟模板接口)

  • 作用:定义PPP或VPN的模板,供动态接口(如拨号、VPN)引用。

  • 常用指令

    text 复制代码
    interface virtual-template <number>
    ppp authentication chap  # 配置PPP认证
    ip address <ip> <mask>  # 配置IP地址
  • 用途:PPPoE服务器或VPN动态接口配置。


14. Vlanif(VLAN接口)

  • 作用:为VLAN配置三层接口,用于VLAN间路由或管理。

  • 常用指令

    text 复制代码
    interface vlanif <vlan-id>
    ip address <ip> <mask>  # 配置IP地址
    description <string>  # 设置描述
  • 用途:VLAN间通信或网关配置。


15. Wlan-Ess(无线局域网基本服务集接口)

  • 作用:管理无线网络的ESS(扩展服务集),用于无线客户端接入。

  • 常用指令

    text 复制代码
    interface wlan-ess <number>
    ssid <ssid-name>  # 配置无线网络名称
    security wpa2  # 配置加密方式
    vlan <vlan-id>  # 绑定VLAN
  • 用途:无线AP的客户端接入配置。


路由协议类型

路由协议用于路由器学习和分发路由信息,常见的路由协议和路由类型包括以下几类:

1.1 直连路由(DIRECT)

  • 类型:非协议路由,由本地接口直接生成。
  • 作用:表示路由器直接连接的网段,自动生成,无需配置协议。
  • 示例:接口配置IP地址后,自动生成该网段的直连路由。

1.2 静态路由(STATIC)

  • 类型:手动配置的路由。
  • 作用:管理员手动指定路由路径,适用于小型或稳定网络。
  • 示例ip route-static 10.0.0.0 255.255.255.0 192.168.1.1(华为)。

1.3 动态路由协议

动态路由协议通过协议自动学习和更新路由,常见协议包括:

  • RIP(路由信息协议)
    • 距离向量协议,基于跳数。
    • 适用于小型网络,最大跳数15。
  • OSPF(开放最短路径优先)
    • 链路状态协议,基于带宽和链路状态。
    • 适合中大型网络,支持区域划分。
  • BGP(边界网关协议)
    • 路径向量协议,用于自治系统(AS)间路由。
    • 分为eBGP(外部BGP)和iBGP(内部BGP)。
  • IS-IS(中间系统到中间系统)
    • 链路状态协议,类似于OSPF,常用于运营商网络。
  • EIGRP(增强型内部网关路由协议)
    • 思科专有协议,结合距离向量和链路状态特性。

2. 路由协议优先级

路由器在选择路由时,如果同一目标网段有多个路由来源,会根据**优先级(Preference)**选择最佳路由。优先级值越小,优先级越高。以下是常见路由协议的默认优先级(以华为设备为例,思科使用Administrative Distance**,值类似):**

路由类型/协议 华为优先级(Preference) 思科管理距离(AD) 备注
DIRECT 0 0 直连路由,最高优先级
OSPF 10(内部)/150(外部) 110 内部路由优先于外部
STATIC 60 1 静态路由优先级较高
RIP 100 120 距离向量协议
BGP 255(eBGP)/200(iBGP) 20(eBGP)/200(iBGP) eBGP优先级高于iBGP
IS-IS 15 115 运营商常用
EIGRP - 90(内部)/170(外部) 思科专有

说明:

  • 华为设备 :优先级值越小越优先(如DIRECT的0最高)。
  • 思科设备 :管理距离(AD)值越小越优先,STATIC 的AD为1,仅次于DIRECT
  • 优先级可调 :可以通过命令修改优先级,例如华为的preference 或思科的distance命令。
  • 外部路由:如OSPF或BGP引入的外部路由,优先级通常较低。

4. 配置示例(以华为设备为例)

以下是常见路由类型的配置命令:

  • 直连路由

    text 复制代码
    interface gigabitethernet 0/0/1
    ip address 192.168.1.1 255.255.255.0

    (自动生成直连路由,无需额外配置)

  • 静态路由

    text 复制代码
    ip route-static 10.0.0.0 255.255.255.0 192.168.1.2
  • OSPF

    text 复制代码
    ospf 1
    area 0
    network 192.168.1.0 0.0.0.255
  • BGP (假设aS指BGP):

    text 复制代码
    bgp 100
    peer 192.168.1.2 as-number 200

5. 优先级应用场景

  • 路由选择 :路由器选择最低优先级的路由写入路由表。例如,同一网段既有STATIC (60)又有OSPF (10),选择OSPF
  • 备份路由:通过调整优先级实现主备切换,例如将备份静态路由优先级设为高于主路由协议。
  • 冲突解决:当多个协议学习到相同网段时,优先级决定路由表内容。

总结:路由协议包括直连(DIRECT)、静态(STATIC)、动态(如OSPF、BGP等),优先级从高到低通常为:DIRECT > OSPF > STATIC > RIP > BGP(具体值依厂商而定)。

查看路由信息的指令

1. 华为设备

华为设备使用 display命令查看路由信息,以下是常用指令:

  • 查看全局路由表

    text 复制代码
    display ip routing-table
    • 作用:显示所有路由信息,包括直连(Direct )、静态(Static)、动态路由(如 OSPF**、BGP)等。**
    • 输出:包括目的网段、下一跳、优先级(Preference)、协议类型等。
  • 查看特定协议的路由

    • 静态路由:

      text 复制代码
      display ip routing-table protocol static
    • OSPF路由:

      text 复制代码
      display ip routing-table protocol ospf
    • BGP路由:

      text 复制代码
      display ip routing-table protocol bgp
  • 查看详细路由信息

    text 复制代码
    display ip routing-table <destination> verbose
    • 作用:显示特定目标网段的详细路由信息,如接口、年龄、优先级等。
  • 查看路由协议状态

    • OSPF:

      text 复制代码
      display ospf brief
      display ospf peer
    • BGP:

      text 复制代码
      display bgp peer
      display bgp routing-table
  • 查看直连路由

    text 复制代码
    display ip routing-table protocol direct

2. 思科设备

思科设备使用 show命令查看路由信息,以下是常用指令:

  • 查看全局路由表

    text 复制代码
    show ip route
    • 作用:显示所有路由,包括直连(C )、静态(S)、动态路由(如 O表示OSPF、B表示BGP)。
    • 输出:包括目的网段、下一跳、管理距离(AD)等。
  • 查看特定协议的路由

    • 静态路由:

      text 复制代码
      show ip route static
    • OSPF路由:

      text 复制代码
      show ip route ospf
    • BGP路由:

      text 复制代码
      show ip route bgp
  • 查看详细路由信息

    text 复制代码
    show ip route <destination>
    • 作用:显示特定目标网段的路由详细信息。
  • 查看路由协议状态

    • OSPF:

      text 复制代码
      show ip ospf neighbor
      show ip ospf database
    • BGP:

      text 复制代码
      show ip bgp
      show ip bgp summary
  • 查看直连路由

    text 复制代码
    show ip route connected

3. Juniper设备

Juniper设备使用 show命令,以下是常用指令:

  • 查看全局路由表

    text 复制代码
    show route
    • 作用:显示所有路由表信息,包括直连、静态、动态路由。
  • 查看特定协议的路由

    • 静态路由:

      text 复制代码
      show route protocol static
    • OSPF路由:

      text 复制代码
      show route protocol ospf
    • BGP路由:

      text 复制代码
      show route protocol bgp
  • 查看详细路由信息

    text 复制代码
    show route <destination> detail
  • 查看路由协议状态

    • OSPF:

      text 复制代码
      show ospf neighbor
      show ospf database
    • BGP:

      text 复制代码
      show bgp summary
      show bgp neighbor
  • 查看直连路由

    text 复制代码
    show route protocol direct

4. 通用说明

  • 输出解析

    • 路由表通常包括:目的网段、掩码、下一跳、优先级(或管理距离)、协议类型、接口等。
    • 直连路由(Direct /C)由本地接口生成,优先级最高。
    • 静态路由(Static /S)由管理员配置,优先级次之。
    • 动态路由(如 OSPF**、BGP)由协议学习,优先级依协议而定。**
    • Proto:路由来源(Direct、Static、OSPF等)。
    • Pre:优先级(值越小越优先)。
    • NextHop:下一跳地址。
  • 过滤与调试

    • 可使用管道符( |)过滤输出,例如:
      • **华为:**display ip routing-table | include OSPF
      • **思科:**show ip route | include O
    • 调试路由协议:如 debug ip ospf**(思科)或debugging ospf(华为,需谨慎使用)。**
  • 厂商差异

    • 华为:display命令,优先级(Preference)表示路由优选。
    • 思科:show命令,管理距离(AD)表示路由优选。
    • Juniper:show命令,风格更接近UNIX。

运行 display ip routing-table可能输出如下:

text 复制代码
Destination/Mask    Proto   Pre  Cost      NextHop         Interface
0.0.0.0/0           Static  60   0         192.168.1.1     GigabitEthernet0/0/1
10.0.0.0/8         Direct  0    0         10.0.0.1        GigabitEthernet0/0/2
172.16.0.0/16       OSPF    10   2         192.168.2.2     GigabitEthernet0/0/3
相关推荐
大筒木老辈子5 小时前
Linux笔记---协议定制与序列化/反序列化
网络·笔记
草莓熊Lotso5 小时前
【C++】递归与迭代:两种编程范式的对比与实践
c语言·开发语言·c++·经验分享·笔记·其他
我爱挣钱我也要早睡!8 小时前
Java 复习笔记
java·开发语言·笔记
汇能感知13 小时前
摄像头模块在运动相机中的特殊应用
经验分享·笔记·科技
阿巴Jun13 小时前
【数学】线性代数知识点总结
笔记·线性代数·矩阵
茯苓gao14 小时前
STM32G4 速度环开环,电流环闭环 IF模式建模
笔记·stm32·单片机·嵌入式硬件·学习
是誰萆微了承諾14 小时前
【golang学习笔记 gin 】1.2 redis 的使用
笔记·学习·golang
DKPT14 小时前
Java内存区域与内存溢出
java·开发语言·jvm·笔记·学习
ST.J15 小时前
前端笔记2025
前端·javascript·css·vue.js·笔记
Suckerbin15 小时前
LAMPSecurity: CTF5靶场渗透
笔记·安全·web安全·网络安全