Receiving Helpdesk

what does bpdu guard do

by Jedediah Gleason Published 3 years ago Updated 2 years ago

PortFast and BPDU Guard

  • PortFast. The PortFast feature is introduced to avoid network connectivity issues. ...
  • BPDU Guard. BPDU Guard feature protects the port from receiving STP BPDUs, however the port can transmit STP BPDUs.
  • Scenarios Supported on PortFast and BPDU Guard. ...
  • Enabling PortFast and BPDU Guard on a Port. ...

The BPDU guard feature provides a secure response to invalid configurations because you must manually put the interface back in service. Use the BPDU guard feature in a service-provider network to prevent an access port from participating in the spanning tree.

Full Answer

What is the use of BPDU Guard port?

BPDU Guard allow to block receiving the BPDUs on a particular port. When a port receive the BPDU it will converts to non-PortFast mode. So it is necessary to block the receiving of BPDUs. It is not necessary to make BPDU guard port when PortFast is enable, but it is good practice to do that.

What does the BPDU monitor do?

It (in layman's terms) monitors your port for BPDUs. If it see's one (presumably from an unauthorized switch, hub or host), it shuts the port down (err-disabled).

What are the best practices for enabling BPDU guard?

Best Practices to enable BPDU Guard only on access ports (access ports lead to end user devices) so that any end user devices on these ports that have BPDU Guard enabled are not able to influence the Spanning-tree topology. spanning-tree bpduguard enable (Puts port in errdisable upon receiving any bpdu).

What is the STP portfast BPDU guard?

This feature is one of the Spanning Tree Protocol (STP) enhancements that Cisco created. This feature enhances switch network reliability, manageability, and security. There are no specific requirements for this document. These software versions introduced the STP PortFast BPDU guard:

What is the purpose of BPDU guard?

The BPDU guard, an enhancement to STP, removes a node that reflects BPDUs back in the network. It enforces the STP domain borders and keeps the active topology predictable by not allowing any network devices behind a BPDU guard-enabled port to participate in STP.

When should BPDU Guard be used?

BPDU Guard prevents switching devices from being accidentally connected to PortFast-enabled ports. If someone tries to connect an L2 device to the network, the BPDU guard ensures that it will be rejected.

How do you use a BPDU guard?

You can enable or disable the BPDU guard on per port basis....Configure the BPDU GuardEnter the interface configuration mode for the interface (0/1 in this example). ... Enable the BPDU guard on the port. ... Review the output for the BPDU guard on the port. ... Disable the BPDU guard on the interface.

What is the purpose of BPDU guard quizlet?

BPDU Guard feature allows STP to shut an access port in the event of receiving a BPDU. Root Guard ensures that the port on which root guard is enabled is the designated port.

How do I enable port fast?

In switch A, run the following commands as port 20 is connected to a host.Enter the configuration mode for the interface. ... Shut down the interface. ... Change the portfast setting. ... Review the portfast status. ... Reset the default spanning tree portfast value for the interface. ... Review the portfast status.

What does Spanning Tree Portfast do?

Portfast feature causes a switch port to enter the spanning tree forwarding state immediately, bypassing the listening and learning states.

What is BPDU guard on switch?

The BPDU guard feature provides a secure response to invalid configurations because you must manually put the interface back in service. Use the BPDU guard feature in a service-provider network to prevent an access port from participating in the spanning tree.

Should I use spanning-tree Portfast?

PortFast feature should be used only to connect a single workstation to a switch port to avoid layer 2 switching loop. Spanning Tree PortFast feature causes a port to enter the forwarding state immediately, bypassing the listening and learning states.

Does Portfast disable spanning-tree?

A common misunderstanding among Cisco students is that portfast disables spanning-tree on a certain interface. This is not correct however…if you enable portfast on an interface then it will jump to the forwarding state of spanning-tree. We still run spanning-tree on the interface!

Which of the following STP protocol is used to maintain?

The Spanning Tree Protocol is used to stop switching loops in a switched network with redundant paths.

Which features can you enable to mitigate STP attacks?

To mitigate Spanning Tree Protocol (STP) manipulation attacks, use PortFast and Bridge Protocol Data Unit (BPDU) Guard: PortFast – PortFast immediately brings an interface configured as an access or trunk port to the forwarding state from a blocking state, bypassing the listening and learning states.

When Pvst+ is being used on VLAN1 on a number of switches What will determine the selection of one of switches in the VLAN as root bridge?

When PVST+ in work on VLAN1 of the switch, what will affect on selection of one of switches in the VLAN as root-bridge? The two values used to select the root bridge are Bridge Priority & MAC address (the lower is better) -> C is correct.

What is BPDU Guard?

BPDU Guard feature must be enabled on a port that should never receive a BPDU from its connected device. If a switch port which is configured with Spanning Tree Protocol (STP) PortFast feature, it must be connected to an end device (For exampe: workstation, server, printer etc).

What happens when a BPDU port is enabled?

When a BPDU Guard enabled port receive BPDU from the connected device, BPDU Guard disables the port and the port state is changed to Errdisable state.

What is BPDU Guard?

When an edge port receives a BPDU, it re-commits the spanning tree calculation and recalculates the network topology. BPDU defense prevents attackers from sending forged BPDUs on edge ports, causing topology flapping and service traffic interruption.

Why BPDU Guard?

We have introduced what BPDU guard is. Maybe we still have some questions in our minds. Do we need this function? What good can it do us? In today's network environment, network security is becoming more and more important. In the face of network attacks, we must take the right attitude to it, not belittle it.

BPDU Guard VS Root Protection

Root Protection: Root protection protects the root bridge from losing its position when the root bridge receives BPDUs with a higher priority. If a specified port receives BPDUs with a higher priority, the specified port enters the discarding state and does not forward packets. It is mainly configured on a specified port.

What happens when STP BPDU guard disables the port?

When STP BPDU guard disables the port, the port remains in the disabled state unless the port is enabled manually. You can configure a port to reenable itself automatically from the errdisable state. Issue these commands, which set the errdisable-timeout interval and enable the timeout feature:

How does STP work?

STP configures meshed topology into a loop-free, tree-like topology. When the link on a bridge port goes up, STP calculation occurs on that port. The result of the calculation is the transition of the port into forwarding or blocking state. The result depends on the position of the port in the network and the STP parameters. This calculation and transition period usually takes about 30 to 50 seconds. At that time, no user data pass via the port. Some user applications can time out during the period.

What is the priority of bridge A?

Bridge A has priority 8192 and is the root for the VLAN. Bridge B has priority 16384 and is the backup root bridge for the same VLAN. Bridges A and B, which a Gigabit Ethernet link connects, make up a core of the network. Bridge C is an access switch and has PortFast configured on the port that connects to device D. If the other STP parameters are default, the bridge C port that connects to bridge B is in STP blocking state. Device D (PC) does not participate in STP. The dashed arrows indicate the flow of STP BPDUs.

Can you disable STP BPDU?

You can enable or disable STP PortFast BPDU guard on a global basis, which affects all ports that have PortFast configured. By default, STP BPDU guard is disabled. Issue this command in order to enable STP PortFast BPDU guard on the switch:

What is BPDU guard?

BPDU Guard allow to block receiving the BPDUs on a particular port. When a port receive the BPDU it will converts to non-PortFast mode. So it is necessary to block the receiving of BPDUs. It is not necessary to make BPDU guard port when PortFast is enable, but it is good practice to do that.

Does Portfast disable STP?

PortFast feature do not disables STP service. Remember one more thing the BPDUs can be received on the port after enabling the PortFast feature on a switchport. When a BPDU received on a PortFast port the port changes to a non PortFast switchport.

What is BPDU filtering?

BPDU filtering allows you to avoid transmitting BPDUs on PortFast-enabled ports that are connected to an end system. When you enable PortFast on the switch, spanning tree places ports in the forwarding state immediately, instead of going through the listening, learning, and forwarding states.

What is the priority of uplinkfast?

When you enable UplinkFast on the switch, UplinkFast processing is enabled and the spanning tree bridge priority for all VLANs is set to 49,152, making it unlikely that the switch will become the root switch. The spanning tree port cost and port-VLAN cost of all ports on the switch is increased by 3000.

Can you enable loop guard and root guard on the same port?

Do not enable loop guard and root guard on a port at the same time. • PortFast transitions a port into a forwarding state immediately when a link is established. Because a PortFast-enabled port will not be a root port or alternate port, loop guard and PortFast cannot be configured on the same port.

Working

BPDU works in its own way to send a specific information message across the neighborhood for its work for distinguishing the anomalies in the different organization geographies around the framework. It incorporates a switch artist with its need port in it, data of the multitude of different ports and the MAC, IP addresses.

Significance of BPDU

The Bridge Protocol information unit (BPDU) stores all the important information about the PC like its Switch Port ID and its MAC address for all the computers connected to that network. Also, the address of the original Switch Port and of the adjacent ports are used to identify the credentials of each user of the organization on that network.

image
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9
8.3.21PHP Version2.13sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[02:12:17] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[02:12:17] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[02:12:17] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[02:12:17] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[02:12:17] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[02:12:17] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:12:17] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:12:17] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[02:12:17] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • Booting (14.04ms)
  • Application (2.11s)
  • 1 x Application (99.31%)
    2.11s
    1 x Booting (0.66%)
    14.04ms
    7 templates were rendered
    • themes.DevBlog.content.post (resources/views/themes/DevBlog/content/post.blade.php)34blade
      Params
      0
      post
      1
      postContent
      2
      author
      3
      updated_at
      4
      bing_rich_snippet_text
      5
      bing_rich_snippet_link
      6
      bing_related_keywords
      7
      google_related_keywords
      8
      bing_news_title
      9
      bing_news_description
      10
      bing_videos
      11
      bing_images
      12
      bing_search_result_title
      13
      bing_search_result_description
      14
      bing_search_result_url
      15
      bing_paa_questions
      16
      bing_paa_answers
      17
      bing_slider_faq_questions
      18
      bing_slider_faq_answers
      19
      bing_pop_faq_questions
      20
      bing_pop_faq_answers
      21
      bing_tab_faq_questions
      22
      bing_tab_faq_answers
      23
      google_faq_questions
      24
      google_faq_answers
      25
      google_rich_snippet
      26
      google_search_result
      27
      indexedArray
      28
      total_images
      29
      total_videos
      30
      settings
      31
      url_current
      32
      menus
      33
      sidebar
    • themes.DevBlog.layouts.master (resources/views/themes/DevBlog/layouts/master.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.head (resources/views/themes/DevBlog/panels/head.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.header (resources/views/themes/DevBlog/panels/header.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.navbar (resources/views/themes/DevBlog/panels/navbar.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.footer (resources/views/themes/DevBlog/panels/footer.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.scripts (resources/views/themes/DevBlog/panels/scripts.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    uri
    GET {post}
    middleware
    web, checkdate
    as
    post.show
    controller
    App\Http\Controllers\Frontend\json_data\PostController@show
    namespace
    where
    file
    app/Http/Controllers/Frontend/json_data/PostController.php:18-166
    7 statements were executed2.08s
    • select * from `posts` where `published_at` <= '2025-06-18 02:12:17' and `slug` = 'what-does-bpdu-guard-do' and `posts`.`deleted_at` is null limit 1
      3.82ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-18 02:12:17
      • 1. what-does-bpdu-guard-do
      Backtrace
      • 15. /app/Providers/RouteServiceProvider.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:842
      • 19. Route binding:39
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:78
    • select * from `json_post_contents` where `json_post_contents`.`post_id` = 210473 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      6.2msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 210473
      • 1. 0
      Backtrace
      • 19. middleware::checkdate:30
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/jetstream/src/Http/Middleware/ShareInertiaData.php:61
      • 22. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
    • select * from `nova_menu_menus` where `slug` = 'header' limit 1
      970μs/vendor/outl1ne/nova-menu-builder/src/helpers.php:32receivinghelpdeskask
      Metadata
      Bindings
      • 0. header
      Backtrace
      • 15. /vendor/outl1ne/nova-menu-builder/src/helpers.php:32
      • 17. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 19. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
      • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`menu_id` = 1 and `nova_menu_menu_items`.`menu_id` is not null and `parent_id` is null order by `parent_id` asc, `order` asc, `name` asc
      410μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Bindings
      • 0. 1
      Backtrace
      • 19. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 20. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 22. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`parent_id` in (1) order by `order` asc
      410μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Backtrace
      • 24. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 25. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 27. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 28. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select `id`, `post_title`, `slug` from `posts` where `status` = 'publish' and `posts`.`deleted_at` is null order by RAND() limit 10
      2.07s/app/View/Composers/SidebarView.php:22receivinghelpdeskask
      Metadata
      Bindings
      • 0. publish
      Backtrace
      • 14. /app/View/Composers/SidebarView.php:22
      • 15. /app/View/Composers/SidebarView.php:12
      • 16. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:124
      • 17. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:162
      • 20. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:177
    • select * from `fake_users` where `fake_users`.`id` = 15386 limit 1
      1.8msview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 15386
      Backtrace
      • 21. view::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15
      • 23. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:108
      • 24. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 25. /vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • 26. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:61
    App\Models\FakeUser
    1
    Outl1ne\MenuBuilder\Models\MenuItem
    1
    Outl1ne\MenuBuilder\Models\Menu
    1
    App\Models\JsonPostContent
    1
    App\Models\Post
    11
        _token
        N1r1h16k7NIGU58S90ffdP47ZXT3LRK6zbSF5Eli
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/what-does-bpdu-guard-do" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /what-does-bpdu-guard-do
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:25 [ "cookie" => array:1 [ 0 => "_pk_id.64.7c30=7246d5667600454a.1750192928.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IkI2WWdhV3Nab09UbWhVTGRwckNvbWc9PSIsInZhbHVlIjoiL0VtUWhuMGpJOEJRblpoN3U0Nk5UMVJ0enFPcm0za1VPeit1bkEyMEhBekdtOEdubVU3eEdSWGlTbEJwMnA1UVppRzNLMUU2RitmWjQvbmVDTVdwZ3dyR24xRUw4R1FOM3QrME5wbStwZDlnVU5WTUxNMGRkbmZIWG9hV1pCSUIiLCJtYWMiOiI3MDFmMDdjY2U2YTI5ODc4MTBmNjAxMmRlNzhmNjBkNzA4YzNkZDkyNTg4ODkwMTc4YTFhODY5ZTgwYTRmMTU2IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IlExTkRjYXdMVXFwbXZ5S0VFNXgvMmc9PSIsInZhbHVlIjoic3k5RFFiTnhOUTVNczRReWd1S3ZDY21iRG5aejlhOTljdElMU29zQncrUUIwN3F6Wkp2VFMvQUQ2REp6eFJBM0RRZmZ0UXk3Y1RxZ3Y2VXFuMkR2TDRoSjNZaE9zdXZlL0NGbkFEdGpqTVFJQlJraUszWUd0UkVWTnRYdGJqYUsiLCJtYWMiOiJmNjQ5YTI1NGZjODc2MzdiZTAxNWFmMGIzZmM0OTIwZmZmYTZiMTI3NGU4YmUxZjQ5NTBkNGM4YjdlNGYzNWYzIiwidGFnIjoiIn0%3D_pk_id.64.7c30=7246d5667600454a.1750192928.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IkI2WWdhV3Nab09UbWhVTGRwckNvbWc9PSIsInZhbHVlIjoiL0VtUWhuMGpJOEJRblpoN3U0Nk5UM" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.186" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "cf-ray" => array:1 [ 0 => "95155f6618d10043-ORD" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "connection" => array:1 [ 0 => "close" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.186, 172.70.127.71" ] "x-server-addr" => array:1 [ 0 => "154.12.239.204" ] "host" => array:1 [ 0 => "receivinghelpdesk.com" ] ]
        request_server
        0 of 0
        array:56 [ "USER" => "runcloud" "HOME" => "/home/runcloud" "SCRIPT_NAME" => "/ask/index.php" "REQUEST_URI" => "/ask/what-does-bpdu-guard-do" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/what-does-bpdu-guard-do" "REMOTE_PORT" => "51202" "SCRIPT_FILENAME" => "/home/runcloud/webapps/ReceivingHelpDesk/ask/index.php" "SERVER_ADMIN" => "you@example.com" "CONTEXT_DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "CONTEXT_PREFIX" => "" "REQUEST_SCHEME" => "http" "DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "REMOTE_ADDR" => "172.70.127.71" "SERVER_PORT" => "80" "SERVER_ADDR" => "127.0.0.1" "SERVER_NAME" => "receivinghelpdesk.com" "SERVER_SOFTWARE" => "Apache/2.4.63 (Unix) OpenSSL/1.1.1f" "SERVER_SIGNATURE" => "" "LD_LIBRARY_PATH" => "/RunCloud/Packages/apache2-rc/lib" "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HTTP_COOKIE" => "_pk_id.64.7c30=7246d5667600454a.1750192928.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IkI2WWdhV3Nab09UbWhVTGRwckNvbWc9PSIsInZhbHVlIjoiL0VtUWhuMGpJOEJRblpoN3U0Nk5UMVJ0enFPcm0za1VPeit1bkEyMEhBekdtOEdubVU3eEdSWGlTbEJwMnA1UVppRzNLMUU2RitmWjQvbmVDTVdwZ3dyR24xRUw4R1FOM3QrME5wbStwZDlnVU5WTUxNMGRkbmZIWG9hV1pCSUIiLCJtYWMiOiI3MDFmMDdjY2U2YTI5ODc4MTBmNjAxMmRlNzhmNjBkNzA4YzNkZDkyNTg4ODkwMTc4YTFhODY5ZTgwYTRmMTU2IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IlExTkRjYXdMVXFwbXZ5S0VFNXgvMmc9PSIsInZhbHVlIjoic3k5RFFiTnhOUTVNczRReWd1S3ZDY21iRG5aejlhOTljdElMU29zQncrUUIwN3F6Wkp2VFMvQUQ2REp6eFJBM0RRZmZ0UXk3Y1RxZ3Y2VXFuMkR2TDRoSjNZaE9zdXZlL0NGbkFEdGpqTVFJQlJraUszWUd0UkVWTnRYdGJqYUsiLCJtYWMiOiJmNjQ5YTI1NGZjODc2MzdiZTAxNWFmMGIzZmM0OTIwZmZmYTZiMTI3NGU4YmUxZjQ5NTBkNGM4YjdlNGYzNWYzIiwidGFnIjoiIn0%3D_pk_id.64.7c30=7246d5667600454a.1750192928.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6IkI2WWdhV3Nab09UbWhVTGRwckNvbWc9PSIsInZhbHVlIjoiL0VtUWhuMGpJOEJRblpoN3U0Nk5UM" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.186" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_CF_RAY" => "95155f6618d10043-ORD" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_CONNECTION" => "close" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.186, 172.70.127.71" "HTTP_X_SERVER_ADDR" => "154.12.239.204" "HTTP_HOST" => "receivinghelpdesk.com" "HTTPS" => "on" "REDIRECT_STATUS" => "200" "REDIRECT_HTTPS" => "on" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/ask/index.php" "REQUEST_TIME_FLOAT" => 1750192937.9571 "REQUEST_TIME" => 1750192937 ]
        request_cookies
        0 of 0
        array:4 [ "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null "XSRF-TOKEN" => "N1r1h16k7NIGU58S90ffdP47ZXT3LRK6zbSF5Eli" "askhelpdesk_session" => "Nx6HOcxtARGZGUJdEUlMCrrbxeBGIdv7IDHqjC7O" ]
        response_headers
        0 of 0
        array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Tue, 17 Jun 2025 20:42:17 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkdWRkZoR2tMeXRjLy9maGhwQjR0aXc9PSIsInZhbHVlIjoibkJoUEp6U3VEc3dGY3NiY3JMTlNMcFAxYldXNXhQMlA4SENYMXZHcE9XVm5JT1NORXpqVFFCc3ZhUDBzWkYvWkhIeGJ0WmRSNm1PeHk1QS94Y2FtRDMwRVI5TklENVlpeU11S0Iyd1h4UXh5TFR2aWVFMDV0Q3lKQnF4V0lJTnAiLCJtYWMiOiJhNDNhNzYwMzQzYjY5NWM1Y2I0MDQyNmU2OWM5ODZiOTEzZWYyZjkxNzM1OGJjNjZjZmQwYWM1OWZjNjg5YWM5IiwidGFnIjoiIn0%3D; expires=Tue, 17-Jun-2025 22:42:20 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IkdWRkZoR2tMeXRjLy9maGhwQjR0aXc9PSIsInZhbHVlIjoibkJoUEp6U3VEc3dGY3NiY3JMTlNMcFAxYldXNXhQMlA4SENYMXZHcE9XVm5JT1NORXpqVFFCc3ZhUDBzWkYvWkhIeGJ0W" 1 => "askhelpdesk_session=eyJpdiI6IjRONTBnTWd3OTdSTk1TSTdubHIrRUE9PSIsInZhbHVlIjoiME1SQTR1UmNNcmdSMlFTWEEzZS8xaTFjRUxWdm4waG9CZGpZQVQ1cjRacjYySWhMaml4OWpWZENnakFsbnB2dG5RVGxNUERtWnRkemNmcVN5cFhUcWdGaWNBNWd4Zk12S2J3TmtRbmNTUGg4ZEgrUVorZ2FBSGFCZDBDYkdjVEciLCJtYWMiOiI5MGQ5ZTMwZTQ0Y2IwNTM2ZTVjZDkzZjc0NTkyZTYzOTdhZjAyYjI2YzA3ZDg4OGVjMGVkNmZhYjY1ZDZjM2VmIiwidGFnIjoiIn0%3D; expires=Tue, 17-Jun-2025 22:42:20 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6IjRONTBnTWd3OTdSTk1TSTdubHIrRUE9PSIsInZhbHVlIjoiME1SQTR1UmNNcmdSMlFTWEEzZS8xaTFjRUxWdm4waG9CZGpZQVQ1cjRacjYySWhMaml4OWpWZENnakFsbnB2" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkdWRkZoR2tMeXRjLy9maGhwQjR0aXc9PSIsInZhbHVlIjoibkJoUEp6U3VEc3dGY3NiY3JMTlNMcFAxYldXNXhQMlA4SENYMXZHcE9XVm5JT1NORXpqVFFCc3ZhUDBzWkYvWkhIeGJ0WmRSNm1PeHk1QS94Y2FtRDMwRVI5TklENVlpeU11S0Iyd1h4UXh5TFR2aWVFMDV0Q3lKQnF4V0lJTnAiLCJtYWMiOiJhNDNhNzYwMzQzYjY5NWM1Y2I0MDQyNmU2OWM5ODZiOTEzZWYyZjkxNzM1OGJjNjZjZmQwYWM1OWZjNjg5YWM5IiwidGFnIjoiIn0%3D; expires=Tue, 17-Jun-2025 22:42:20 GMT; path=/XSRF-TOKEN=eyJpdiI6IkdWRkZoR2tMeXRjLy9maGhwQjR0aXc9PSIsInZhbHVlIjoibkJoUEp6U3VEc3dGY3NiY3JMTlNMcFAxYldXNXhQMlA4SENYMXZHcE9XVm5JT1NORXpqVFFCc3ZhUDBzWkYvWkhIeGJ0W" 1 => "askhelpdesk_session=eyJpdiI6IjRONTBnTWd3OTdSTk1TSTdubHIrRUE9PSIsInZhbHVlIjoiME1SQTR1UmNNcmdSMlFTWEEzZS8xaTFjRUxWdm4waG9CZGpZQVQ1cjRacjYySWhMaml4OWpWZENnakFsbnB2dG5RVGxNUERtWnRkemNmcVN5cFhUcWdGaWNBNWd4Zk12S2J3TmtRbmNTUGg4ZEgrUVorZ2FBSGFCZDBDYkdjVEciLCJtYWMiOiI5MGQ5ZTMwZTQ0Y2IwNTM2ZTVjZDkzZjc0NTkyZTYzOTdhZjAyYjI2YzA3ZDg4OGVjMGVkNmZhYjY1ZDZjM2VmIiwidGFnIjoiIn0%3D; expires=Tue, 17-Jun-2025 22:42:20 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6IjRONTBnTWd3OTdSTk1TSTdubHIrRUE9PSIsInZhbHVlIjoiME1SQTR1UmNNcmdSMlFTWEEzZS8xaTFjRUxWdm4waG9CZGpZQVQ1cjRacjYySWhMaml4OWpWZENnakFsbnB2" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "N1r1h16k7NIGU58S90ffdP47ZXT3LRK6zbSF5Eli" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/what-does-bpdu-guard-do" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]