CCNP课程实验-05-Comprehensive_Experiment

news2025/1/22 9:09:01

目录

  • 实验条件
    • 网络拓朴
    • 配置实现
      • 基础配置实现
      • IGP需求:
        • 1. 根据拓扑所示,配置OSPF和EIGRP
        • 2. 在R3上增加一个网段:33.33.33.0/24 (用Loopback 1模拟) 宣告进EIGRP,并在R3上将EIGRP重分布进OSPF。要求重分布进OSPF后的路由Tag值设置为666,且Cost值能沿传递路径累加。但OSPF区域不能出现33.33.33.0/24这条路由。
        • 3. 在R1上看到34.1.1.0/24路由的管理距离为111。
        • 4. R1和R2之间不需要选举DR、BDR,但需要使用组播更新。
        • 5. 在R2上增加两个网段:22.22.1.0/24,22.22.2.0/24 (用Loopback模拟) 视情况宣告进相关区域。在R2上配置最精确的路由汇总,使得R3能看到汇总路由。
        • 6. Area 0区域为保证安全,开启区域密文认证,密码为SPOTO
        • 7. Area 1区域需尽量减少路由数量,且不允许引入任何外部路由。
      • BGP需求
        • 1. R1和R2采用Loopback 0建立IBGP邻居(AS 12),R3和R4采用Loopback 0建立IBGP邻居(AS 34),R1和R4、R2和R3建立EBGP邻居。
        • 2. R1上增加两个网段:10.10.10.0/24,10.10.11.0/24。R2上增加两个网段:20.20.20.0/24,20.20.21.0/24。将这些网段都宣告进BGP。
        • 3. 配置使得R3、R4的BGP表如图所示

实验条件

网络拓朴

在这里插入图片描述
IPv4:
拓扑中的IPv4互联地址段采用:AB.1.1.X/24,其中AB为两台路由器编号组合。例如:R1-R2之间的AB为12,X为路由器编号,如R1的X=1
Loopback 0接口地址格式为:X.X.X.X/32,其中X为路由器编号。
没有特殊要求,不允许使用静态路由。
IPv6:
拓扑中的IPv6互联地址采用:2001:AB::X/64,其中AB为两台路由器编号组合。例如:R1-R2之间的AB为12,X为路由器编号,如R1的X=1
Loopback 0接口地址格式为:X:X:X::X/128,其中X为路由器编号。
没有特殊要求,不允许使用静态路由。

配置实现

基础配置实现

R1

R1(config-if)#do show run | s interface 
interface Loopback0
 ip address 1.1.1.1 255.255.255.255
interface Ethernet0/0
 ip address 12.1.1.1 255.255.255.0
 no shutdown
interface Ethernet0/1
 ip address 14.1.1.1 255.255.255.0
 no shutdown

R2

R2(config-if)#do show run | s interface
interface Loopback0
 ip address 2.2.2.2 255.255.255.255
interface Ethernet0/0
 ip address 12.1.1.2 255.255.255.0
 no shutdown
interface Ethernet0/1
 ip address 23.1.1.2 255.255.255.0
 no shutdown
R2(config-if)#

R3

R3(config-route-map)#do show run | s interface 
interface Loopback0
 ip address 3.3.3.3 255.255.255.255
interface Loopback1
 ip address 33.33.33.33 255.255.255.0
interface Ethernet0/0
 ip address 34.1.1.3 255.255.255.0
 no shutdown
interface Ethernet0/1
 ip address 23.1.1.3 255.255.255.0
 no shutdown

R4

R4(config-router)#do show run | s interface
interface Loopback0
 ip address 4.4.4.4 255.255.255.255
interface Ethernet0/0
 ip address 34.1.1.4 255.255.255.0
 no shutdown
interface Ethernet0/1
 ip address 14.1.1.4 255.255.255.0
 no shutdown

IGP需求:

1. 根据拓扑所示,配置OSPF和EIGRP

R1

router ospf 100
 router-id 1.1.1.1
interface Ethernet0/0
 ip ospf 100 area 0
interface Ethernet0/1
 ip ospf 100 area 1

R2

router ospf 100
 router-id 2.2.2.2
interface Ethernet0/0
 ip ospf 100 area 0
interface Ethernet0/1
 ip ospf 100 area 2

R3

router ospf 100
 router-id 3.3.3.3
interface Ethernet0/1
 ip ospf 100 area 2
router eigrp 100
 network 3.3.3.3 0.0.0.0
 network 34.1.1.3 0.0.0.0
 eigrp router-id 3.3.3.3

R4

router eigrp 100
 network 4.4.4.4 0.0.0.0
 network 34.1.1.4 0.0.0.0
 eigrp router-id 4.4.4.4
router ospf 100
 router-id 4.4.4.4
interface Ethernet0/1
 ip ospf 100 area 1
2. 在R3上增加一个网段:33.33.33.0/24 (用Loopback 1模拟) 宣告进EIGRP,并在R3上将EIGRP重分布进OSPF。要求重分布进OSPF后的路由Tag值设置为666,且Cost值能沿传递路径累加。但OSPF区域不能出现33.33.33.0/24这条路由。

R3

interface Loopback1
 ip address 33.33.33.33 255.255.255.0

ip prefix-list R3-summary seq 5 permit 33.33.33.0/24
route-map R3-summary deny 10
 match ip address prefix-list R3-summary
route-map R3-summary permit 20
 set tag 666
router ospf 100
 redistribute eigrp 100 metric-type 1 subnets route-map R3-summary
3. 在R1上看到34.1.1.0/24路由的管理距离为111。

R1路由表记录

      34.0.0.0/24 is subnetted, 1 subnets
O E1     34.1.1.0 [111/40] via 12.1.1.2, 00:07:21, Ethernet0/0

在router ospf 配置下,使用distance

access-list 10 permit 34.1.1.0 0.0.0.255
router ospf 100
 distance 111 0.0.0.0 255.255.255.255 10
4. R1和R2之间不需要选举DR、BDR,但需要使用组播更新。

把他们的网络类型修改成P2P,就不需要选举DR/BDR了,
R1

interface Ethernet0/0
 ip ospf network point-to-point

R2

interface Ethernet0/0
 ip ospf network point-to-point
5. 在R2上增加两个网段:22.22.1.0/24,22.22.2.0/24 (用Loopback模拟) 视情况宣告进相关区域。在R2上配置最精确的路由汇总,使得R3能看到汇总路由。

R2

interface Loopback0
 ip address 2.2.2.2 255.255.255.255
interface Loopback1
 ip address 22.22.1.1 255.255.255.0
 
router ospf 100
 network 22.22.1.1 0.0.0.0 area 0
 network 22.22.2.1 0.0.0.0 area 0
 area 0 range 22.22.0.0 255.255.252.0

R3收到了来自2.2.2.2的通告信息

R3#show ip ospf database summary 22.22.0.0

            OSPF Router with ID (3.3.3.3) (Process ID 100)

                Summary Net Link States (Area 2)

  LS age: 1683
  Options: (No TOS-capability, DC, Upward)
  LS Type: Summary Links(Network)
  Link State ID: 22.22.0.0 (summary Network Number)
  Advertising Router: 2.2.2.2
  LS Seq Number: 80000001
  Checksum: 0x20EA
  Length: 28
  Network Mask: /22
        MTID: 0         Metric: 1 

R3#
6. Area 0区域为保证安全,开启区域密文认证,密码为SPOTO

R1

interface Ethernet0/0
 ip ospf authentication message-digest
 ip ospf message-digest-key 1 md5 SPOTO

R2

interface Ethernet0/0
 ip ospf authentication message-digest
 ip ospf message-digest-key 1 md5 SPOTO
7. Area 1区域需尽量减少路由数量,且不允许引入任何外部路由。

把Area1区域变成末梢区域,就可以实现目的
R1

router ospf 100
 area 1 stub no-summary

R2

router ospf 100
 area 1 stub

BGP需求

1. R1和R2采用Loopback 0建立IBGP邻居(AS 12),R3和R4采用Loopback 0建立IBGP邻居(AS 34),R1和R4、R2和R3建立EBGP邻居。

R1

router bgp 12
 bgp router-id 1.1.1.1
 bgp log-neighbor-changes
 neighbor 2.2.2.2 remote-as 12
 neighbor 2.2.2.2 update-source Loopback0
 neighbor 2.2.2.2 next-hop-self
 neighbor 14.1.1.4 remote-as 34

R1

router bgp 12
 bgp router-id 2.2.2.2
 bgp log-neighbor-changes
 neighbor 1.1.1.1 remote-as 12
 neighbor 1.1.1.1 update-source Loopback0
 neighbor 1.1.1.1 next-hop-self
 neighbor 23.1.1.3 remote-as 34

R3

router bgp 34
 bgp router-id 3.3.3.3
 bgp log-neighbor-changes
 neighbor 4.4.4.4 remote-as 34
 neighbor 4.4.4.4 update-source Loopback0
 neighbor 4.4.4.4 next-hop-self
 neighbor 23.1.1.2 remote-as 12

R4

router bgp 34
 bgp router-id 4.4.4.4
 bgp log-neighbor-changes
 neighbor 3.3.3.3 remote-as 34
 neighbor 3.3.3.3 update-source Loopback0
 neighbor 3.3.3.3 next-hop-self		// IBGP对等体,最好配置上该项,将路由下跳指向自己
 neighbor 14.1.1.1 remote-as 12
2. R1上增加两个网段:10.10.10.0/24,10.10.11.0/24。R2上增加两个网段:20.20.20.0/24,20.20.21.0/24。将这些网段都宣告进BGP。

R1

interface Loopback1
 ip address 10.10.10.1 255.255.255.0
interface Loopback2
 ip address 10.10.11.1 255.255.255.0

router bgp 12
 network 10.10.10.0 mask 255.255.255.0
 network 10.10.11.0 mask 255.255.255.0

R2

interface Loopback3
 ip address 20.20.20.1 255.255.255.0
interface Loopback4
 ip address 20.20.21.1 255.255.255.0
 
router bgp 12
 network 20.20.20.0 mask 255.255.255.0
 network 20.20.21.0 mask 255.255.255.0
3. 配置使得R3、R4的BGP表如图所示

R3
在这里插入图片描述
现在的R3BGP路由如下图

     Network          Next Hop            Metric LocPrf Weight Path
 * i  10.10.10.0/24    4.4.4.4                  0    100      0 12 i
 *>                    23.1.1.2                               0 12 i
 * i  10.10.11.0/24    4.4.4.4                  0    100      0 12 i
 *>                    23.1.1.2                               0 12 i
 * i  20.20.20.0/24    4.4.4.4                  0    100      0 12 i
 *>                    23.1.1.2                 0             0 12 i
 * i  20.20.21.0/24    4.4.4.4                  0    100      0 12 i
 *>                    23.1.1.2                 0             0 12 i

R4
在这里插入图片描述
现在的R4BGP路由如下图

     Network          Next Hop            Metric LocPrf Weight Path
 * i  10.10.10.0/24    3.3.3.3                  0    100      0 12 i
 *>                    14.1.1.1                 0             0 12 i
 *>   10.10.11.0/24    14.1.1.1                 0             0 12 i
 * i                   3.3.3.3                  0    100      0 12 i
 *>   20.20.20.0/24    14.1.1.1                               0 12 i
 * i                   3.3.3.3                  0    100      0 12 i
 *>   20.20.21.0/24    14.1.1.1                               0 12 i
 * i                   3.3.3.3                  0    100      0 12 i

比较得出结果
R3:不同点

     Network          Next Hop            Metric LocPrf Weight Path
 * i  10.10.10.0/24    4.4.4.4                  0    100      0 12 i
 *>                    23.1.1.2                               0 12 i
1. 这两条的Path值有改动,从10.10.10.0EBGPAS-PATH
2. 下一跳地址为4.4.4.4的路由要成为最优路径,LocalPrf值要设置为200
3. 缺少一条20.20.20.0/23的路由。

1 .先修改R4上通告过来的AS-Path,可以从R1-R4-in 方向进行修改。可以同时修改local-preference值。AS-PATH值只能在EBGP通告的时候,才可以修改, 因此需要在R4上接收的时候,就要修改PATH值,
R4

ip prefix-list bgp seq 5 permit 10.10.10.0/24

route-map R1-R4-in permit 10			// R1-R4-in方向的,进来的10.10.10.0/24路由
 match ip address prefix-list bgp
 set as-path prepend 5 6 7 8			// AS-PATH添加5,6,7,8
route-map R1-R4-in permit 20

// R4-R3-out方向的,出去的10.10.10.0/24路由,
// 要在相同的AS区域内,报文才可以传递PATH-Attribute属性,Local-preference, 也可以在R3上配置,R4-R3-in方向进行修改。
route-map R4-R3-out permit 10
 match ip address prefix-list bgp
 set local-preference 200
route-map R4-R3-out permit 20

router bgp 34
 neighbor 14.1.1.1 route-map R1-R4-in in
 neighbor 3.3.3.3  route-map R4-R3-out out

R4 BGP路由表结果展示
可见PATH值已修改。

R4(config-router)#do show ip bgp
BGP table version is 27, local router ID is 4.4.4.4
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 
              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 
              x best-external, a additional-path, c RIB-compressed, 
              t secondary path, 
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found

     Network          Next Hop            Metric LocPrf Weight Path
 *>   10.10.10.0/24    14.1.1.1                 0             0 5 6 7 8 12 i
 *>   10.10.11.0/24    14.1.1.1                 0             0 12 i
 * i                   3.3.3.3                  0    100      0 12 i
 *>   20.20.20.0/24    14.1.1.1                               0 12 i
 * i                   3.3.3.3                  0    100      0 12 i
 *>   20.20.21.0/24    14.1.1.1                               0 12 i
 * i                   3.3.3.3                  0    100      0 12 i

R3 BGP路由表结果展示
可见PATH值、LocalPrf值都已修改,虽然AS-PATH变长(越短优先),但是因为localprf值越大越优先。所以4.4.4.4这一条的10.10.10.0路由成为最优路径。

R3(config-router)#do show ip bgp
BGP table version is 21, local router ID is 3.3.3.3
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 
              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 
              x best-external, a additional-path, c RIB-compressed, 
              t secondary path, 
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found

     Network          Next Hop            Metric LocPrf Weight Path
 *>i  10.10.10.0/24    4.4.4.4                  0    200      0 5 6 7 8 12 i
 *                     23.1.1.2                               0 12 i
 * i  10.10.11.0/24    4.4.4.4                  0    100      0 12 i
 *>                    23.1.1.2                               0 12 i
 * i  20.20.20.0/24    4.4.4.4                  0    100      0 12 i
 *>                    23.1.1.2                 0             0 12 i
 * i  20.20.21.0/24    4.4.4.4                  0    100      0 12 i
 *>                    23.1.1.2                 0             0 12 i
  1. 修改23.1.1.2通告过来的路由的AS-PATH值。
    在R3上配置, R2-R3-in方向进行配置AS-PATH,因为R2-R3之间是EBGP,所以可以修改AS-PATH
    R3
ip prefix-list bgp10 seq 5 permit 10.10.10.0/24

// R2-R3-in方向的,进来的10.10.10.0/24路由
route-map R2-R3-in permit 10
 match ip address prefix-list bgp10
 set as-path prepend last-as 4	// AS-PATH,重复最后一个AS号
route-map R2-R3-in permit 20

router bgp 34
 neighbor 23.1.1.2 route-map R2-R3-in in

R3 BGP路由表结果展示
可见PATH值已修改。

R3(config-router)#do show ip bgp
BGP table version is 21, local router ID is 3.3.3.3
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 
              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 
              x best-external, a additional-path, c RIB-compressed, 
              t secondary path, 
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found

     Network          Next Hop            Metric LocPrf Weight Path
 *>i  10.10.10.0/24    4.4.4.4                  0    200      0 5 6 7 8 12 i
 *                     23.1.1.2                               0 12 12 12 12 12 i
 * i  10.10.11.0/24    4.4.4.4                  0    100      0 12 i
 *>                    23.1.1.2                               0 12 i
 * i  20.20.20.0/24    4.4.4.4                  0    100      0 12 i
 *>                    23.1.1.2                 0             0 12 i
 * i  20.20.21.0/24    4.4.4.4                  0    100      0 12 i
 *>                    23.1.1.2                 0             0 12 i

R4 BGP路由表结果展示
然而R4上并没有收到来自3.3.3.3的,关于10.10.10.0,AS-PATH是12 12 12 12 12 i的记录, 这是因为在R3上,这条记录他不是Best,所以不会被转发给其它IBGP

R4(config-router)#do show ip bgp
BGP table version is 27, local router ID is 4.4.4.4
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 
              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 
              x best-external, a additional-path, c RIB-compressed, 
              t secondary path, 
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found

     Network          Next Hop            Metric LocPrf Weight Path
 *>   10.10.10.0/24    14.1.1.1                 0             0 5 6 7 8 12 i
 *>   10.10.11.0/24    14.1.1.1                 0             0 12 i
 * i                   3.3.3.3                  0    100      0 12 i
 *>   20.20.20.0/24    14.1.1.1                               0 12 i
 * i                   3.3.3.3                  0    100      0 12 i
 *>   20.20.21.0/24    14.1.1.1                               0 12 i
 * i                   3.3.3.3                  0    100      0 12 i
  1. 缺少了20.20.20.0/23路由记录,要添加这条路由信息
    这条记录子网掩码比较短,因此是经过聚合的,综合分析R3,R4图片中的路由信息可得到。 R3有收到R4的聚合路由通告信息。而从R2收到的路由是24位子网掩码的。因此,聚合路由的是R1路由器。且在R4路由器上并没有收到来自R1的24长度的路由,所以可以确定聚合时,只通告汇总路由,不通告明细路由
    所以在R1配置如下
router bgp 12
 aggregate-address 20.20.20.0 255.255.254.0 as-set summary-only // summary-only 只通告汇总路由

R3 BGP路由表结果展示
达成图片所要求的路由表效果

R3(config-router)#do show ip bgp
BGP table version is 34, local router ID is 3.3.3.3
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 
              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 
              x best-external, a additional-path, c RIB-compressed, 
              t secondary path, 
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found

     Network          Next Hop            Metric LocPrf Weight Path
 *>i  10.10.10.0/24    4.4.4.4                  0    200      0 5 6 7 8 12 i
 *                     23.1.1.2                               0 12 12 12 12 12 i
 * i  10.10.11.0/24    4.4.4.4                  0    100      0 12 i
 *>                    23.1.1.2                               0 12 i
 *>   20.20.20.0/24    23.1.1.2                 0             0 12 i	// R2通告而来
 * i  20.20.20.0/23    4.4.4.4                  0    100      0 12 i	// R3只通告汇总路由。并且长度24的明细路由
 *>                    23.1.1.2                               0 12 i
 *>   20.20.21.0/24    23.1.1.2                 0             0 12 i

R4 BGP路由表结果展示
达成图片所要求的路由表效果

R4(config-router)#do show ip bgp
BGP table version is 30, local router ID is 4.4.4.4
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, 
              r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter, 
              x best-external, a additional-path, c RIB-compressed, 
              t secondary path, 
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found

     Network          Next Hop            Metric LocPrf Weight Path
 *>   10.10.10.0/24    14.1.1.1                 0             0 5 6 7 8 12 i
 *>   10.10.11.0/24    14.1.1.1                 0             0 12 i
 * i                   3.3.3.3                  0    100      0 12 i
 *>i  20.20.20.0/24    3.3.3.3                  0    100      0 12 i	// R3通告而来
 * i  20.20.20.0/23    3.3.3.3                  0    100      0 12 i	// R3通告(adv-router为1.1.1.1的汇总路由)和R2的24长度的路由
 *>                    14.1.1.1                 0             0 12 i	// R1只通告汇总路由
 *>i  20.20.21.0/24    3.3.3.3                  0    100      0 12 i

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1347614.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用STM32实现多设备UART通信指南

本文将介绍如何在STM32上实现多设备UART通信,包括配置多个UART接口、数据的发送和接收,以及如何有效地进行多设备通信。我们将使用STM32CubeMX和HAL库来演示配置过程,并给出相关的示例代码和技巧。UART(Universal Asynchronous Re…

【Java】JUC并发编程(重量锁、轻量锁、偏向锁)

JUC并发编程 预备: 创建一个maven工程,导入lombok和logback的依赖。 1、基础概念 1、进程与线程 **进程:**程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU ,数…

MongoDB的基本使用

MongoDB的引出 使用Redis技术可以有效的提高数据访问速度,但是由于Redis的数据格式单一性,无法操作结构化数据,当操作对象型的数据时,Redis就显得捉襟见肘。在保障访问速度的情况下,如果想操作结构化数据,…

【操作系统】存储器管理

目录 4.1 存储器的层次结构 4.1.1 多级存储结构 4.1. 2 可执行存储器 4.1.3 高速缓存和磁盘缓存 4.2 程序的装入和链接 4.2.1 程序的装入 4.2.2 程序的链接 1.静态链接(Static Linking)方式 (1) 对相对地址进行修改。 (2) 变换外部调用符号。 2. 装入时动态链接(Load-t…

2013年AMC8数学竞赛中英文真题典型考题、考点分析和答案解析

“一元复始,万象更新。行而不辍,未来可期。” 努力学习和奋斗的时光总是过得飞快,不知不觉,2024年已经悄然而至,今天是2024年1月1日,六分成长祝所有的读者朋友和孩子们新年快乐!学习进步&#…

使用python快速开发与PDF文档对话的Gemini聊天机器人

检索增强生成(Retrieval-augmented generation,RAG)使得我们可以让大型语言模型(LLMs)访问外部知识库数据(如pdf,word、text等),从而让人们可以更加方便的通过LLM来学习外部数据的知识。今天我们将利用之前学习到的RAG方法,谷歌Gemini模型和l…

实验3 vTPM相关

一、实验目的 1.了解vTPM原理和相关知识;2.创建具备vTPM的虚拟机;3.加深对可信计算技术的理解。 二、实验内容 安装seabios,libtpms,swtpm,qemu‐tpm;启动vTPM;安装虚拟机。 三、实验环境 …

单片机的存储、堆栈与程序执行方式

一、单片机存储区域 如图所示位STM32F103ZET6的参数: 单片机的ROM(内部FLASH):512KB,用来存放程序代码的空间。 单片机的RAM:64KB,一般都被分配为堆、栈、变量等的空间。 二、堆和栈的概念 …

CSDN - 从CSDN下载自己上传的资源要下载码, 自己无法下载

从CSDN下载自己上传的资源要下载码, 自己无法下载 概述 程序里面要用一个参数文件的加解密类, 想到自己以前上传到csdn有demo. 就去下载自己上传的demo. 无法下载, 需要下载码. 也不知道这下载码怎么获得? 按照提示去关注CSDN官方的号, 关注了之后没啥反应, 应该是以前关注过…

「漏洞复现」Everlab-Catalog经销商管理后台文件上传

漏洞描述 Everlab 云端实验室是北京库巴扎信息科技有限公司为科研类用户量身打造的一款功能完备的信息化交流与管理平台,致力于科研数据及科研工作的规范有序。为实验室的信息化管理提供“一站式”解决方案。 免责声明 技术文章仅供参考,任何个人和组织使用网络应当遵守宪…

pytest --collectonly 收集测试案例

pytest --collectonly 是一条命令行指令,用于在运行 pytest 测试时仅收集测试项而不执行它们。它会显示出所有可用的测试项列表,包括测试模块、测试类和测试函数,但不会执行任何实际的测试代码。 这个命令对于查看项目中的测试结构和确保所有…

CentOS:docker同一容器间通信

docker同一容器中不同服务以别名访问 1、创建bridge网络 docker network create testnet 2、查看Docker网络 docker network ls 3、运行容器连接到testnet网络 使用方法&#xff1a;docker run -it --name <容器名> —network --network-alias <网络别名> <…

华为交换机生成树STP配置案例

企业内部网络怎么防止网络出现环路&#xff1f;学会STP生成树技术就可以解决啦。 STP简介 在二层交换网络中&#xff0c;一旦存在环路就会造成报文在环路内不断循环和增生&#xff0c;产生广播风暴&#xff0c;从而占用所有的有效带宽&#xff0c;使网络变得无法正常通信。 在…

【模拟电路】基础理论与实际应用

一、毫安时和毫瓦时 二、开关电路 三、继电器 四、半导体 五、二极管 六、三极管 七、三极管应用案例 一、毫安时和毫瓦时 毫安时&#xff08;mAh&#xff09;和毫瓦时&#xff08;mWh&#xff09;是两个不同的物理量&#xff0c;它们分别表示电量和能量的度量单位。下面的图…

基于EPICS modbus模块的单通道电压监测项目

先介绍在本项目中使用到的硬件&#xff1a; 1&#xff09;开发板&#xff1a;为香橙派Zero2&#xff0c;安装系统如下&#xff1a; Distributor ID: Ubuntu Description: Ubuntu 22.04.2 LTS Release: 22.04 Codename: jammy 2&#xff09; USB转485模块&…

【网络面试(6)】IP协议对网络包的转发

在前面的博客中&#xff0c;我们提到过&#xff0c;网络传输的报文是有真实的数据包和一些头部组成&#xff0c;目前我们了解的头部就有TCP头、IP头、MAC头&#xff0c;而且这三个头部信息都是在应用程序委托给协议栈之后&#xff0c;被写入的相关信息&#xff0c;这些头部都是…

香橙派5plus从ssd启动Ubuntu

官方接口图 我实际会用到的就几个接口&#xff0c;背面的话就一个M.2固态的位置&#xff1a; 其中WIFI模块的接口应该也可以插2230的固态&#xff0c;不过是pcie2.0的速度&#xff0c;背面的接口则是pcie3.0*4的速度&#xff0c;差距还是挺大的。 开始安装系统 准备工作 一张…

2023年“中银杯”四川省职业院校技能大赛“云计算应用”赛项样题卷③

2023年“中银杯”四川省职业院校技能大赛“云计算应用”赛项&#xff08;高职组&#xff09; 样题&#xff08;第3套&#xff09; 目录 2023年“中银杯”四川省职业院校技能大赛“云计算应用”赛项&#xff08;高职组&#xff09; 样题&#xff08;第3套&#xff09; 模块…

【Redis-10】Redis集群的实现原理和实践

Redis集群是Redis提供的分布式数据库方案&#xff0c;通过分片来进行数据共享&#xff0c;实现复制和故障转移的功能。 1. Redis集群节点 一个Redis集群由多个节点组成&#xff0c;多个节点可以通过命令实现连接&#xff0c;由独立状态转为集群状态&#xff0c;命令是cluster …

论文解读:Coordinate Attention for Efficient Mobile Network Design(CVPR2021)

论文前言 原理其实很简单&#xff0c;但是论文作者说得很抽象&#xff0c;时间紧的建议直接看3.1中原理简述CBMA、原理简述CBMA以及3.2中原理简述coordinate attention block即可。 Abstract 最近关于mobile network设计的研究已经证明了通道注意(例如&#xff0c;the Squee…