Controlling Broadcasts and Multicasts

Controlling Broadcasts and Multicasts为什么80%的码农都做不了架构师?>>>…

大家好,又见面了,我是你们的朋友全栈君。

Introduction

The first step in controlling broadcast and multicast traffic is to identify which devices are involved in a broadcast or multicast storm. The following protocols can send broadcast or multicast packets:

  • Address Resolution Protocol (ARP)
  • Open Shortest Path First (OSPF)
  • IP Routing Information Protocol Version 1 (RIP1)
  • Service Advertising Protocol (SAP)
  • IPX Routing Information Protocol (RIP)
  • NetWare Link Services Protocol (NLSP)
  • AppleTalk Address Resolution Protocol (AARP)

After identifying the source of the broadcast or multicast storm, you must examine the packets to find out which protocol or application triggered the broadcast or multicast storm. For example, if a single device is responsible for a broadcast storm, you can examine the device’s broadcast traffic to determine exactly what the device was doing. For example, you can find out what the device was looking for or what the device was announcing.

Broadcast or multicast storms are often caused by a fault that occurs during the device discovery process. For example, if an IPX-based printing environment has been misconfigured, a print driver client may continually send SAP packets to locate a specific print server. Unanswered broadcast or multicast requests usually indicate that a device is missing or has been misconfigured.

Examine the broadcast traffic on your company’s network. Do you see numerous unanswered, repeat queries? Do you see protocols (such as IP RIP1, SAP, and IPX RIP) that just “blab” all day even when no other devices may be listening?

Or, is the majority of the broadcast and multicast traffic on your company’s network purposeful? That is, does the broadcast and multicast traffic have a request-reply communication pattern? For example, are broadcast lookups answered?

Do broadcast packets contain meaningful information? For example, if a network has numerous routers, do broadcast packets contain routing update information?

Is the broadcast rate acceptable? Does your company’s network need RIP updates every 30 seconds, or can you increase the interval to one minute?

BROADCAST/MULTICAST DOMAINS

If your company’s network is experiencing excessive broadcast or multicast traffic, you should also check the scope of the broadcast or multicast domain. (A broadcast or multicast domain is the range of devices that are affected by a broadcast or a multicast packet.) Understanding broadcast and multicast domains can help you determine how harmful a broadcast storm can be from any point on the network.

The scope of a broadcast and multicast domain depends, to some degree, on the network design. For example, the picture below shows two networks, a switched network and a routed network:

control-b-u

On a switched network, Device 1 sends a broadcast or multicast packet that is propagated to all ports of the switch. (A typical layer-2 switch does not filter either broadcast or multicast traffic.)

On a routed network, however, a router does not forward broadcast traffic. If Device 1 sends a broadcast packet, only Device 2 and the router see the broadcast packet. If appropriate, the router processes the broadcast packet and sends a reply. Because the broadcast packet is not forwarded, it does not affect Devices 3 or 4.

转载于:https://my.oschina.net/qihh/blog/61060

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149146.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python判断文件名是否包含某字段_python获取文件名不含后缀名

    python判断文件名是否包含某字段_python获取文件名不含后缀名原博文2019-04-2412:43−#方法1,str的endswith方法:“`pythonims_path=’data/market1501/Market-1501-v15.09.15/bounding_box_test/12312.jpg’ims_path.endswith(‘.jpg’)“`返回结果:True…相关推荐2019-12-0420:51−[to…

    2022年9月2日
    2
  • 快速提升网站排名_使用快排优化的方法「建议收藏」

      确定自己网站适不适合做快排  好多小伙伴想为自己网站做一做快排,但是又不知道自己网站适不适合,首先,大家都知道选好关键词的重要性,想实现投入和产出的最大化,建设网站前选好合适的关键词是非常必要的。找到网站合适的关键词,根据难度将关键词进行分类,布局对应的页面,核心关键词布局到首页,常用关键词分布列表页或栏目页,长尾关键词则主要出现在内容页。良好的网站结构是这整个网站构建的核心体系。一个良好的网站框架能让排名效果事半功倍,想要被搜索引擎快速收录的前提是可以让蜘蛛排名与抓取,而蜘蛛喜欢得是目录层次简单

    2022年4月15日
    49
  • Java中CAS 基本实现原理「建议收藏」

    Java中CAS 基本实现原理「建议收藏」一、前言了解CAS,首先要清楚JUC,那么什么是JUC呢?JUC就是java.util.concurrent包的简称。它有核心就是CAS与AQS。CAS是java.util.concurrent.atomic包的基础,如AtomicInteger、AtomicBoolean、AtomicLong等等类都是基于CAS。什么是CAS呢?全称CompareAndSwap,比较并交换。CAS有三个操作数,内存值V,旧的预期值E,要修改的新值N。当且仅当预期值E和内存值V相同时,将内存值V修改为N,否则什

    2022年7月8日
    34
  • hd2616

    hd2616

    2021年9月27日
    39
  • android 获取屏幕分辨率_安卓系统分辨率设置

    android 获取屏幕分辨率_安卓系统分辨率设置在Activity中  //ME722测试480*854  竖屏Displaydisplay=this.getWindowManager().getDefaultDisplay();intnHeight=display.getHeight();     //569intnWidth=display.getWidth();       //320Displa

    2022年8月13日
    7
  • msm8937之I2C配置

    msm8937之I2C配置msm8937.dtsi中aliases{i2c1=&i2c_1;i2c2=&i2c_2;i2c3=&i2c_3;i2c4=&i2c_4;i2c5=&i2c_5;i2c6=&i2c_6;i…

    2022年10月18日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号