当前位置: 首页 > news >正文

路由高级特性

  1. 项目拓扑与项目需求

项目需求

某企业网络使用ospf和isis作为IGP协议实现内部网络的互联互通,区域规划和IP规划如图所示,现在要求实现如下需求:

  • LSW1和AR1使用vlan10互联,与AR2使用vlan20互联,LSW1与LSW2、3、4之间使用三层互联,LSW1与LSW2使用vlan30互联,与LSW3使用vlan40互联,与LSW4使用vlan50互联,IP地址如图所示。
  • LSW2作为vlan100的网关设备,LSW3作为vlan101的网关设备,LSW4作为vlan102的网关设备。
  • 配置ospf 多区域,实现企业内部网络互联互通。
  • 企业拥有两个出口分别是AR1和AR2,并且租用的双链路实现网络冗余,要求在AR1、AR2上配置浮动静态路由和NAT实现内部设备访问外部网络的时候通过AR1和AR2实现负载分担,流量到出口设备,优选电信链路,电信链路故障则选择联通的链路。

  1. 实验步骤

步骤1:设备重命名以及IP地址的配置

AR1的配置

[AR1]interface GigabitEthernet0/0/0

[AR1-GigabitEthernet0/0/0]ip address 10.0.12.1 255.255.255.0

[AR1]interface GigabitEthernet0/0/1

[AR1-GigabitEthernet0/0/1]ip address 10.0.14.1 255.255.255.0

[AR1]interface LoopBack0

[AR1-LoopBack-0]ip address 1.1.1.1 255.255.255.255

其他设备同理不做赘述

步骤2:配置OSPF区域网络互联互通

AR1的配置

[AR1]ospf 1

[AR1-ospf-1]area 0.0.0.0

[AR1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0

[AR1-ospf-1-area-0.0.0.0]network 10.0.12.0 0.0.0.255

[AR1-ospf-1-area-0.0.0.0]network 10.0.14.0 0.0.0.255

AR2的配置

[AR2]ospf 1

[AR2-ospf-1]area 0.0.0.0

[AR2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0

[AR2-ospf-1-area-0.0.0.0]network 10.0.12.0 0.0.0.255

[AR2-ospf-1-area-0.0.0.0]network 10.0.23.0 0.0.0.255

AR3的配置

[AR3]ospf 1

[AR3-ospf-1]area 0.0.0.0

[AR3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0

[AR3-ospf-1-area-0.0.0.0]network 10.0.23.0 0.0.0.255

[AR3-ospf-1-area-0.0.0.0]network 10.0.34.0 0.0.0.255

[AR3-ospf-1]area 0.0.0.1

[AR3-ospf-1-area-0.0.0.1]network 10.0.35.0 0.0.0.255

AR4的配置

[AR4]ospf 1

[AR4-ospf-1]area 0.0.0.0

[AR4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0

[AR4-ospf-1-area-0.0.0.0]network 10.0.14.0 0.0.0.255

[AR4-ospf-1-area-0.0.0.0]network 10.0.34.0 0.0.0.255

AR5的配置

[AR5]ospf 1

[AR5-ospf-1]area 0.0.0.1

[AR5-ospf-1-area-0.0.0.1]network 5.5.5.5 0.0.0.0

[AR5-ospf-1-area-0.0.0.1]network 10.0.35.0 0.0.0.255

查看AR5路由表:

[AR5-ospf-1]display ip routing-table

Route Flags: R - relay, D - download to fib

------------------------------------------------------------------------------

Routing Tables: Public

         Destinations : 19       Routes : 19      

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.1/32  OSPF    10   3           D   10.0.35.3       GigabitEthernet

0/0/0

        2.2.2.2/32  OSPF    10   2           D   10.0.35.3       GigabitEthernet

0/0/0

        3.3.3.3/32  OSPF    10   1           D   10.0.35.3       GigabitEthernet

0/0/0

        4.4.4.4/32  OSPF    10   2           D   10.0.35.3       GigabitEthernet

0/0/0

        5.5.5.5/32  Direct  0    0           D   127.0.0.1       LoopBack0

      10.0.12.0/24  OSPF    10   3           D   10.0.35.3       GigabitEthernet

0/0/0

      10.0.14.0/24  OSPF    10   3           D   10.0.35.3       GigabitEthernet

0/0/0

      10.0.23.0/24  OSPF    10   2           D   10.0.35.3       GigabitEthernet

0/0/0

      10.0.34.0/24  OSPF    10   2           D   10.0.35.3       GigabitEthernet

0/0/0

      10.0.35.0/24  Direct  0    0           D   10.0.35.5       GigabitEthernet

0/0/0

      10.0.35.5/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/0

    10.0.35.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/0

      10.0.56.0/24  Direct  0    0           D   10.0.56.5       GigabitEthernet

0/0/1

      10.0.56.5/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/1

    10.0.56.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/1

      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0

      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0

127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

可知OSPF运行成功,学习到相关路由

步骤3:写路由策略,过滤非环回路由

AR3的配置:

[AR3]ip ip-prefix host permit 0.0.0.0 0 greater-equal 32 less-equal 32  //匹配所有路由中子网掩码为32位的

[AR3-ospf-1-area-0.0.0.0]filter ip-prefix host export

查看OSPF路由表:

<AR5>dis ip routing-table protocol ospf

Route Flags: R - relay, D - download to fib

------------------------------------------------------------------------------

Public routing table : OSPF

         Destinations : 4        Routes : 4       

OSPF routing table status : <Active>

         Destinations : 4        Routes : 4

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.1/32  OSPF    10   3           D   10.0.35.3       GigabitEthernet

0/0/0

        2.2.2.2/32  OSPF    10   2           D   10.0.35.3       GigabitEthernet

0/0/0

        3.3.3.3/32  OSPF    10   1           D   10.0.35.3       GigabitEthernet

0/0/0

        4.4.4.4/32  OSPF    10   2           D   10.0.35.3       GigabitEthernet

0/0/0

OSPF routing table status : <Inactive>

         Destinations : 0        Routes : 0

可知过滤成功

AR3的配置

[AR3-ospf-1-area-0.0.0.0]filter ip-prefix host import

<AR1>dis ip routing-table protocol ospf

Route Flags: R - relay, D - download to fib

------------------------------------------------------------------------------

Public routing table : OSPF

         Destinations : 6        Routes : 8       

OSPF routing table status : <Active>

         Destinations : 6        Routes : 8

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        2.2.2.2/32  OSPF    10   1           D   10.0.12.2       GigabitEthernet

0/0/0

        3.3.3.3/32  OSPF    10   2           D   10.0.12.2       GigabitEthernet

0/0/0

                    OSPF    10   2           D   10.0.14.4       GigabitEthernet

0/0/1

        4.4.4.4/32  OSPF    10   1           D   10.0.14.4       GigabitEthernet

0/0/1

        5.5.5.5/32  OSPF    10   3           D   10.0.12.2       GigabitEthernet

0/0/0

                    OSPF    10   3           D   10.0.14.4       GigabitEthernet

0/0/1

      10.0.23.0/24  OSPF    10   2           D   10.0.12.2       GigabitEthernet

0/0/0

      10.0.34.0/24  OSPF    10   2           D   10.0.14.4       GigabitEthernet

由表可知过滤成功

步骤4:运行isis

AR5的配置:

[AR5]isis 1

[AR5-isis-1]is-level level-2

[AR5-isis-1]cost-style wide

[AR5-isis-1]network-entity 49.0001.0000.0000.0005.00

[AR5-GigabitEthernet0/0/1]isis enable

AR6的配置:

[AR6]isis 1

[AR6-isis-1]cost-style wide

[AR6-isis-1]network-entity 49.0002.0000.0006.00

[AR6-GigabitEthernet0/0/0]isis enable
[AR6-GigabitEthernet0/0/1]isis enable

[AR6-LoopBack0]isis enable

AR7的配置:

[AR7]isis 1

[AR7-isis-1]is-level level-1

[AR7-isis-1]cost-style wide

[AR7-isis-1]network-entity 49.0002.0000.0000.0007.00

查看AR7的路由表:

[AR7]display ip routing-table

Route Flags: R - relay, D - download to fib

------------------------------------------------------------------------------

Routing Tables: Public

         Destinations : 11       Routes : 11      

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   ISIS-L1 15   10          D   10.0.67.6       GigabitEthernet

0/0/0

        6.6.6.6/32  ISIS-L1 15   10          D   10.0.67.6       GigabitEthernet

0/0/0

        7.7.7.7/32  Direct  0    0           D   127.0.0.1       LoopBack0

      10.0.56.0/24  ISIS-L1 15   20          D   10.0.67.6       GigabitEthernet

0/0/0

      10.0.67.0/24  Direct  0    0           D   10.0.67.7       GigabitEthernet

0/0/0

      10.0.67.7/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/0

    10.0.67.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/0

      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0

      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0

127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

在AR5上做路由引入:

[AR5]ospf

[AR5-ospf-1]import-route isis

[AR5-ospf-1]quit

[AR5]isis

[AR5-isis-1]import-route ospf

[AR5-isis-1]

查看AR1路由表:

<AR1>dis ip routing-table

Route Flags: R - relay, D - download to fib

------------------------------------------------------------------------------

Routing Tables: Public

         Destinations : 21       Routes : 27      

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.1/32  Direct  0    0           D   127.0.0.1       LoopBack0

        2.2.2.2/32  OSPF    10   1           D   10.0.12.2       GigabitEthernet

0/0/0

        3.3.3.3/32  OSPF    10   2           D   10.0.12.2       GigabitEthernet

0/0/0

                    OSPF    10   2           D   10.0.14.4       GigabitEthernet

0/0/1

        4.4.4.4/32  OSPF    10   1           D   10.0.14.4       GigabitEthernet

0/0/1

        5.5.5.5/32  OSPF    10   3           D   10.0.12.2       GigabitEthernet

0/0/0

                    OSPF    10   3           D   10.0.14.4       GigabitEthernet

0/0/1

        6.6.6.6/32  O_ASE   150  1           D   10.0.12.2       GigabitEthernet

0/0/0

                    O_ASE   150  1           D   10.0.14.4       GigabitEthernet

0/0/1

        7.7.7.7/32  O_ASE   150  1           D   10.0.12.2       GigabitEthernet

0/0/0

                    O_ASE   150  1           D   10.0.14.4       GigabitEthernet

0/0/1

      10.0.12.0/24  Direct  0    0           D   10.0.12.1       GigabitEthernet

0/0/0

      10.0.12.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/0

    10.0.12.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/0

      10.0.14.0/24  Direct  0    0           D   10.0.14.1       GigabitEthernet

0/0/1

      10.0.14.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/1

    10.0.14.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/1

      10.0.23.0/24  OSPF    10   2           D   10.0.12.2       GigabitEthernet

0/0/0

      10.0.34.0/24  OSPF    10   2           D   10.0.14.4       GigabitEthernet

0/0/1

      10.0.56.0/24  O_ASE   150  1           D   10.0.12.2       GigabitEthernet

0/0/0

                    O_ASE   150  1           D   10.0.14.4       GigabitEthernet

0/0/1

      10.0.67.0/24  O_ASE   150  1           D   10.0.12.2       GigabitEthernet

0/0/0

                    O_ASE   150  1           D   10.0.14.4       GigabitEthernet

0/0/1

      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0

      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0

127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

步骤6:做路由策略,过滤对应路由

AR5的配置:

[AR5]route-policy host permit node 10

[AR5-route-policy]if-match ip-prefix host

调用策略

[AR5]isis

[AR5-isis-1]import-route ospf route-policy host

[AR5-isis-1]quit

[AR5]ospf

[AR5-ospf-1]import-route isis route-policy host

再次查看AR1路由表:

<AR1>dis ip routing-table

Route Flags: R - relay, D - download to fib

------------------------------------------------------------------------------

Routing Tables: Public

         Destinations : 19       Routes : 23      

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.1/32  Direct  0    0           D   127.0.0.1       LoopBack0

        2.2.2.2/32  OSPF    10   1           D   10.0.12.2       GigabitEthernet

0/0/0

        3.3.3.3/32  OSPF    10   2           D   10.0.12.2       GigabitEthernet

0/0/0

                    OSPF    10   2           D   10.0.14.4       GigabitEthernet

0/0/1

        4.4.4.4/32  OSPF    10   1           D   10.0.14.4       GigabitEthernet

0/0/1

        5.5.5.5/32  OSPF    10   3           D   10.0.12.2       GigabitEthernet

0/0/0

                    OSPF    10   3           D   10.0.14.4       GigabitEthernet

0/0/1

        6.6.6.6/32  O_ASE   150  1           D   10.0.12.2       GigabitEthernet

0/0/0

                    O_ASE   150  1           D   10.0.14.4       GigabitEthernet

0/0/1

        7.7.7.7/32  O_ASE   150  1           D   10.0.12.2       GigabitEthernet

0/0/0

                    O_ASE   150  1           D   10.0.14.4       GigabitEthernet

0/0/1

      10.0.12.0/24  Direct  0    0           D   10.0.12.1       GigabitEthernet

0/0/0

      10.0.12.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/0

    10.0.12.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/0

      10.0.14.0/24  Direct  0    0           D   10.0.14.1       GigabitEthernet

0/0/1

      10.0.14.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/1

    10.0.14.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/1

      10.0.23.0/24  OSPF    10   2           D   10.0.12.2       GigabitEthernet

0/0/0

      10.0.34.0/24  OSPF    10   2           D   10.0.14.4       GigabitEthernet

0/0/1

      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0

      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0

127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

可知过滤成功

做路由渗透,使得level 1区域也能够学习环回口的明细路由

[AR6-isis-1]import-route isis level-2 into level-1

查看路由表:

<AR7>dis ip routing-table

Route Flags: R - relay, D - download to fib

------------------------------------------------------------------------------

Routing Tables: Public

         Destinations : 16       Routes : 16      

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   ISIS-L1 15   10          D   10.0.67.6       GigabitEthernet

0/0/0

        1.1.1.1/32  ISIS-L1 15   20          D   10.0.67.6       GigabitEthernet

0/0/0

        2.2.2.2/32  ISIS-L1 15   20          D   10.0.67.6       GigabitEthernet

0/0/0

        3.3.3.3/32  ISIS-L1 15   20          D   10.0.67.6       GigabitEthernet

0/0/0

        4.4.4.4/32  ISIS-L1 15   20          D   10.0.67.6       GigabitEthernet

0/0/0

        5.5.5.5/32  ISIS-L1 15   20          D   10.0.67.6       GigabitEthernet

0/0/0

        6.6.6.6/32  ISIS-L1 15   10          D   10.0.67.6       GigabitEthernet

0/0/0

        7.7.7.7/32  Direct  0    0           D   127.0.0.1       LoopBack0

      10.0.56.0/24  ISIS-L1 15   20          D   10.0.67.6       GigabitEthernet

0/0/0

      10.0.67.0/24  Direct  0    0           D   10.0.67.7       GigabitEthernet

0/0/0

      10.0.67.7/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/0

    10.0.67.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet

0/0/0

      127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0

      127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0

127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

步骤6:开启BFD

[AR1]bfd

[AR1-bfd]quit

[AR1]ospf

[AR1-ospf-1]bfd all-interfaces enable 

AR2、AR3、AR4同理,不做赘述

查看BFD会话建立情况:

[AR1]display bfd session all

--------------------------------------------------------------------------------

Local Remote     PeerIpAddr      State     Type        InterfaceName           

--------------------------------------------------------------------------------

8192  8192       10.0.12.2       Up        D_IP_IF     GigabitEthernet0/0/0    

8193  8193       10.0.14.4       Up        D_IP_IF     GigabitEthernet0/0/1    

--------------------------------------------------------------------------------

     Total UP/DOWN Session Number : 2/0

可知建立成功

步骤7:将AR1访问AR3的主链路设置为AR1-AR2-AR3,并开启FRR

  1. 修改开销,实现AR1访问AR3的主链路设置为AR1-AR2-AR3

[AR1-GigabitEthernet0/0/1]ospf cost 100

Route Flags: R - relay, D - download to fib

------------------------------------------------------------------------------

Public routing table : OSPF

         Destinations : 8        Routes : 8       

OSPF routing table status : <Active>

         Destinations : 8        Routes : 8

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        2.2.2.2/32  OSPF    10   1           D   10.0.12.2       GigabitEthernet

0/0/0

        3.3.3.3/32  OSPF    10   2           D   10.0.12.2       GigabitEthernet

0/0/0

        4.4.4.4/32  OSPF    10   3           D   10.0.12.2       GigabitEthernet

0/0/0

        5.5.5.5/32  OSPF    10   3           D   10.0.12.2       GigabitEthernet

0/0/0

        6.6.6.6/32  O_ASE   150  1           D   10.0.12.2       GigabitEthernet

0/0/0

        7.7.7.7/32  O_ASE   150  1           D   10.0.12.2       GigabitEthernet

0/0/0

      10.0.23.0/24  OSPF    10   2           D   10.0.12.2       GigabitEthernet

0/0/0

      10.0.34.0/24  OSPF    10   3           D   10.0.12.2       GigabitEthernet

0/0/0

OSPF routing table status : <Inactive>

         Destinations : 0        Routes : 0

由表可知去往3.3.3.3只有一条路由

  1. 开启FRR

[AR1]ospf

[AR1-ospf-1]frr

[AR1-ospf-1-frr]loop-free-alternate

查看去往3.3.3.3的明细路由:

[AR1]display ospf routing 3.3.3.3

        OSPF Process 1 with Router ID 10.0.12.1

 Destination : 3.3.3.3/32        

 AdverRouter : 10.0.23.3                Area      : 0.0.0.0 

 Cost        : 2                        Type      : Stub

 NextHop     : 10.0.12.2                Interface : GigabitEthernet0/0/0 

 Priority    : Medium                   Age       : 00h01m15s 

 Backup Nexthop : 10.0.14.4             Backup Interface: GigabitEthernet0/0/1

 Backup Type : LFA LINK-NODE   

[AR1]

主链路和备份链路计算完成

步骤8:运行BGP,将AR3设置为路由反射器,并配置BGP认证

(1)路由反射器配置

AR3的配置:

[AR3]bgp 100

[AR3-bgp]group huawei internal

[AR3-bgp]peer 1.1.1.1 group huawei

[AR3-bgp]peer 2.2.2.2 group huawei

[AR3-bgp]peer 4.4.4.4 group huawei

[AR3-bgp]peer 5.5.5.5 group huawei

[AR3-bgp]peer 6.6.6.6 group huawei

[AR3-bgp]peer 7.7.7.7 group huawei

配置AR3反射器

[AR3]bgp 100

[AR3-bgp]peer huawei connect-interface LoopBack 0//一条相当于7条

[AR3-bgp]peer huawei reflect-client

AR1的配置

[AR1]bgp 100

[AR1-bgp]peer 3.3.3.3 as-number 100

[AR1-bgp]peer 3.3.3.3 connect-interface LoopBack 0

AR2、3、4、5、6、7同理不做赘述

(2)认证配置

[AR3-bgp]peer huawei password cipher huawei123

[AR1-bgp]peer 3.3.3.3 password cipher huawei123//其他设备配置相同

相关文章:

路由高级特性

项目拓扑与项目需求 项目需求 某企业网络使用ospf和isis作为IGP协议实现内部网络的互联互通&#xff0c;区域规划和IP规划如图所示&#xff0c;现在要求实现如下需求&#xff1a; LSW1和AR1使用vlan10互联&#xff0c;与AR2使用vlan20互联&#xff0c;LSW1与LSW2、3、4之间使…...

【MySQL】数据库排查慢查询、死锁进程排查、预防以及解决方法

MySQL数据库排查慢查询、死锁进程及解决方法 一、排查慢查询 1.1检查慢查询日志是否开启 1.1.1使用命令检查是否开启慢查询日志: SHOW VARIABLES LIKE slow_query_log;如果是 Value 为 off 则并未开启 1.1.2开启并且查看慢查询日志: MySQL提供了慢查询日志功能,可以记录所…...

WSL2下的Docker配置和使用

在Windows的Linux子系统&#xff08;Windows Subsystem for Linux&#xff09;WSL2中安装、配置和使用 Docker&#xff0c;可以参考官方教程&#xff1a;WSL上的Docker远程容器入门. 重要步骤总结如下&#xff1a; 先决条件 确保你的计算机运行的是 Windows 10&#xff08;更…...

污水管网水位监测,管网水位监测仪守护城市污水管网运行

万宾科技&#xff1a;污水管网水位监测 近年来&#xff0c;城市化进程的加速使得污水管网建设愈发重要。然而&#xff0c;在管网运维中&#xff0c;水位监测一直以来都是一个令人头痛的难题。为了解决这一问题&#xff0c;万宾科技公司推出了管网水位监测仪EN200-D2&#xff0…...

IDEA插件版本升级和兼容新版本idea

1.关于IDEA插件的版本设置问题 打开jetbrains插件市场&#xff0c;随意打开一个插件详情页面的Versions菜单&#xff0c;我们可以看见一个插件包不同时期发布的不同版本&#xff08;Versions&#xff09;&#xff0c;并且每个版本包含了可兼容IDEA或PyCharm的版本范围&#xf…...

Docker 容器应急

容器网络简单理解 容器拥有n多张veth网卡与一张docker0网卡 docker 五种网络 bridge 默认网络&#xff0c;Docker启动后创建一个docker0网桥&#xff0c;默认创建的容器也是添加到这个网桥中。host 容器不会获得一个独立的network namespace&#xff0c;而是与宿主机共用一个…...

webservice接口自动化测试

1&#xff0c;用soupui进行测试 2&#xff0c;安装soupUI 3&#xff0c;测试的时候是给了一个wdsl 操作步诹&#xff1a;new &#xff08;name , 填写地址&#xff09;---导入wsdl文件---看到所有的接口 发送请求的格式<xml> canshu</xml> 应用场景&#xff0c…...

精益生产与MES生产管理系统相互融合

近年来&#xff0c;精益生产理念在企业管理中越来越受欢迎。它强调以最小的浪费&#xff0c;在最短的时间内&#xff0c;生产出高质量的产品。这一理念的实施手段包括准时制生产方式、适时生产方式等&#xff0c;消除浪费、看板、快换工装等都是精益提高的工具方针。 然而&…...

(c语言进阶)指针的进阶

一.字符指针 1.一般应用 &#xff08;1&#xff09;%c的应用 &#xff08;2&#xff09;%s的应用 字符指针没有权限通过解引用去改变指针指向的值 2.笔试题 题目&#xff1a;判断输出结果 int main() { const char* p1 "abcdef"; const char* p2 "…...

用路由器远程维护三菱PLC操作指南

用路由器远程维护三菱PLC操作指南...

FPGA面试题(7)

一.解释一下SPI的四种模式 01时钟极性CPOL空闲状态为低电平空闲状态为高电平时钟相位CPHA在第一个跳变沿采样在第二个跳变沿采样 模式CPOLCPHA描述模式000sclk上升沿采样&#xff0c;sclk下降沿发送模式101sclk上升沿发送&#xff0c;sclk下降沿采样模式210sclk上升沿发送&…...

Python接口自动化测试之【测试函数、测试类/测试方法的封装】

前言 在pythonpytest 接口自动化系列中&#xff0c;我之前的文章基本都没有将代码进行封装&#xff0c;但实际编写自动化测试脚本中&#xff0c;我们都需要将测试代码进行封装&#xff0c;才能被测试框架识别执行。 例如单个接口的请求代码如下&#xff1a; import requests…...

ROS仿真软件Turtlebot-Gazebo的安装使用以及错误处理[机器人避障]

很多时候由于机器人价格比较贵&#xff0c;而且会因为环境因素、操作失误或者摔坏等&#xff0c;所以我们可以先在仿真软件上做测试&#xff0c;也可以避免这些问题&#xff0c;虽然没有那么真实感&#xff0c;可毕竟是免费的嘛。我们可以在这些仿真的机器人身上去学习如何控制…...

把excel文件内容转化为json文件

js如何把excel文件转化为json文件呢&#xff1f;可以通过xlsx还有循环遍历来做 第一步&#xff1a;安装xlsx包 npm install xlsx这里我需要转化为这种类型 {key:value,key:value,key:value, }如果需要转化为其他格式&#xff0c;到时候需要在循环遍历的时候灵活运用 上代码…...

前端 - 将非 jpeg 格式图片转为 jpeg 格式、压缩图片

目录 将非 jpeg 格式图片转为 jpeg 格式压缩图片使用 将非 jpeg 格式图片转为 jpeg 格式 /common/compressImage/convertImage // 思路是创建一个图片&#xff0c;将file等于这个图片&#xff0c;然后创建一个canvas图层 &#xff0c;将canvas等比例缩放&#xff0c; //然后用…...

随着 ChatGPT 凭借 GPT-4V(ision) 获得关注,多模态 AI 不断发展

原创 | 文 BFT机器人 在不断努力让人工智能更像人类的过程中&#xff0c;OpenAI的GPT模型不断突破界限GPT-4现在能够接受文本和图像的提示。 生成式人工智能中的多模态表示模型根据输入生成文本、图像或音频等各种输出的能力。这些模型经过特定数据的训练&#xff0c;学习底层模…...

Zookeeper-JavaApI操作

JavaApI操作 JavaApI操作1) Curator 介绍2) Curator API 常用操作a) 建立连接与CRUD基本操作b) Watch事件监听c) 分布式锁c.1) 介绍c.2) Zookeeper分布式锁原理c.3) 案例&#xff1a;模拟12306售票 JavaApI操作 1) Curator 介绍 Curator 是 Apache ZooKeeper 的Java客户端库。…...

Vue2.0打包指定路由前缀

【1】修改vue.config.js 如下修改publicPath: module.exports {publicPath:/concert,lintOnSave: false }【2】修改router/index.js base指定路由前缀&#xff1a; const router new VueRouter({mode: history,base: /concert, //指定路由前缀// base: process.env.BASE_…...

[vxe-table] 合并行后滚动错位

使用vxe-table的属性:span-method合并行&#xff0c;之后下拉后会错位 原因&#xff1a;缺少配置 scroll-y"{enabled: false}"参考&#xff1a; vxe-table合并行后错位...

动态规划:05不同路径

动态规划&#xff1a;05不同路径 62. 不同路径 五部曲 确定dp数组含义&#xff1a;到达第i&#xff0c;j位置的路径条数为d[i][j] 确定递归公式&#xff1a;d[i][j]d[i-1][j]d[i][j-1] 我们发现&#xff0c;想要到d[i][j]&#xff0c;只能从d[i-1][j]或者d[i][j-1]达到 dp数…...

打造便携式Kali Linux安全评估工具:OpenClaw USB定制全攻略

1. 项目概述&#xff1a;一个便携式安全评估工具的诞生 在安全研究、渗透测试或者应急响应的现场&#xff0c;你经常会遇到一个经典困境&#xff1a;目标环境可能是一台物理隔离的机器&#xff0c;或者是一台你无法安装任何软件的“干净”主机。你需要一个功能强大、即插即用的…...

如何在Mac上完美读写NTFS硬盘:Free NTFS for Mac终极指南

如何在Mac上完美读写NTFS硬盘&#xff1a;Free NTFS for Mac终极指南 【免费下载链接】Free-NTFS-for-Mac Nigate: An open-source NTFS utility for Mac. It supports all Mac models (Intel and Apple Silicon), providing full read-write access, mounting, and management…...

5分钟快速上手:使用res-downloader实现视频号批量下载的终极指南

5分钟快速上手&#xff1a;使用res-downloader实现视频号批量下载的终极指南 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader …...

Windows Cleaner终极指南:3分钟彻底解决C盘爆红问题!

Windows Cleaner终极指南&#xff1a;3分钟彻底解决C盘爆红问题&#xff01; 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服&#xff01; 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner 还在为Windows系统越用越慢而烦恼吗&…...

从XTR文件看GNSS数据质量:如何利用Anubis报告优化你的测量方案(以GPS/BDS/Galileo为例)

从XTR文件解码GNSS数据质量&#xff1a;实战分析与优化策略 在GNSS测量领域&#xff0c;数据质量直接决定了最终定位结果的可靠性。XTR文件作为Anubis软件生成的质量报告&#xff0c;包含了大量反映GNSS观测质量的指标参数。对于有经验的工程师而言&#xff0c;这些数字不仅仅是…...

虚实实景双向映射,升级高端楼宇精细化透明治理

虚实实景双向映射&#xff0c;升级高端楼宇精细化透明治理副标题&#xff1a;原生引擎驱动动态三维场景重构&#xff0c;结合无感化坐标解算、遮挡自适应跨镜接续、身体指纹无源身份匹配&#xff0c;构筑难以复刻、适配极强的楼宇透明化技术壁垒一、方案总览当下高端楼宇运营治…...

Rulebook-AI:用规则引擎为AI智能体构建可控决策框架

1. 项目概述&#xff1a;一个基于规则的AI智能体框架最近在探索如何让AI智能体&#xff08;Agent&#xff09;的行为更可控、更符合业务逻辑时&#xff0c;我遇到了一个挺有意思的开源项目&#xff1a;botingw/rulebook-ai。乍一看这个名字&#xff0c;可能会觉得它又是一个试图…...

别再让某个用户占满硬盘了!手把手教你用Linux quota给CentOS 7/8的/home目录设置磁盘限额

别再让某个用户占满硬盘了&#xff01;手把手教你用Linux quota给CentOS 7/8的/home目录设置磁盘限额 想象一下这样的场景&#xff1a;你管理的服务器上&#xff0c;十几个开发人员共享着同一个存储空间。某天突然收到警报——磁盘空间不足&#xff01;调查后发现&#xff0c;一…...

基于意图与技能解耦的智能对话系统构建指南

1. 项目概述&#xff1a;一个意图与技能驱动的AI对话引擎最近在折腾AI应用开发&#xff0c;特别是对话型AI助手时&#xff0c;发现一个核心痛点&#xff1a;如何让AI不仅能理解用户说了什么&#xff08;意图识别&#xff09;&#xff0c;还能精准地调用相应的功能&#xff08;技…...

数据流编排与异步任务调度中间件kelivo部署与实战指南

1. 项目概述与核心价值最近在折腾一个挺有意思的项目&#xff0c;叫“Chevey339/kelivo”。乍一看这个标题&#xff0c;可能有点摸不着头脑&#xff0c;它不像那些直接告诉你“XX管理系统”或“XX工具库”的项目名那么直白。但恰恰是这种看似神秘的命名&#xff0c;背后往往隐藏…...