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

网络接口类型

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
相关推荐
江安的猪猪31 分钟前
大连理工大学选修课——机器学习笔记(5):EM&K-Means
笔记·机器学习·kmeans
敲敲敲-敲代码1 小时前
【空间数据分析】缓冲区分析--泰森多边形(Voronoi Diagram)-arcgis操作
笔记·arcgis
kukuwawu1 小时前
基因组注释笔记——GeneMark-ES/ET的使用
经验分享·笔记·学习·bash·基因注释
北漂老男孩2 小时前
远程 Debugger 多用户环境下的用户隔离实践
java·笔记·学习方法
wusixuan1310043 小时前
树的序列化 - 学习笔记
笔记·学习
泽克3 小时前
1.5 城镇道路工程安全质量控制
笔记
爱码小白4 小时前
UI设计之photoshop学习笔记
笔记·学习
bubble4 小时前
【学习笔记】Shell编程--Bash变量
笔记·学习·bash
JiDaoPay5 小时前
如何选择游戏支付平台呢?
笔记·其他·微信
愚润求学5 小时前
【C++11】包装器:function 和 bind
开发语言·c++·笔记·c++11