11 月 302020
 

IGMP(Internet Group Management Protocol)是一种网络组播协议,用来在主机和组播路由器之间建立和维护组播成员关系。IGMP Snooping通过侦听和分析三层组播设备与主机之间发送的组播报文来控制这些组播组,有利于抑制二层网络中不必要的组播数据转发,节省网络带宽,防止恶意攻击。

IGMP Snooping工作原理

在局域网中,组播报文不可避免的要经过一些二层网络设备,如路由器和组播用户之间的二层网络交换机。由于二层交换机无法学习组播MAC地址,因此组播报文会在二层被广播,即同一广播域内的组播成员和非组播成员都能收到组播报文。这样不但浪费了网络带宽,而且影响了网络信息的安全性。

IGMP Snooping是解决此类问题的理想方案。 如上图所示,当交换机未启用IGMP Snooping时,组播报文将通过广播分别发送至主机A、B、C;当交换机启用IGMP Snooping后,该交换机可以侦听和分析IGMP报文,指定相应的二层组播的接收者(主机A和C),从而有效地控制组播报文转发。这样,只有组播成员主机A和主机C能接收组播报文,主机B无法接收组播报文。

Continue reading »
3 月 252020
 

The purpose of this FAQ is to address some of the most common questions and misconceptions that keep coming up in roaming related discussions.

WLAN Roaming FAQ

What is roaming?

Simply put, roaming is the act or process by which a client device transitions from one cell (BSS) to another.

Is roaming a feature of the infrastructure (APs, controller, etc.)?

No. In the 802.11 standard (a.k.a Wi-Fi), roaming decisions are left to the client device and does not specify any criteria for determining when and where to roam to. All the wireless infrastructure can do is leverage standards-based and/or proprietary mechanisms to try to influence client device roaming behavior and maybe provide for reduced roaming times. But that doesn’t always work well.

How does a client device decides when and where to roam?

Different vendors use different criteria differently. Most of them take into account received signal strength, data rates (PHY rates), frame retry rates, and other metrics in their roaming algorithms. More often than not, roaming criteria isn’t properly documented if at all. In the consumer space, iOS devices are the best documented ones. Continue reading »

3 月 252020
 

要想理解 WLAN 漫游技术,首先要区分 SSID、BSSID 与 ESSID。

  • SSID(Specific Service Set Identifier):一个逻辑上的无线网络热点的名称,例如 CMCCChinaNet ,会显示在客户端的 WLAN 列表中,用来表示不同的无线网络。
  • BSSID(Basic Service Set Identifier):基本服务集,是无线网络的基本单元。无线接入点(Access Point)的硬件接口 MAC(Medium Access Control)地址。当多个 AP 组成集群(Cluster)时,一个 SSID 即对应了多个 BSSID。对于 Android 设备,在开发者选项中开启“开启 WLAN 详细日志记录”,即可查看某 SSID 所对应的 BSSID 地址,以及 RSSI(Received Signal Strength Indicator,接收信号强度)。
  • ESSID(Extended Service Set Identifier):扩展服务集,由多个 BSSID 组成的一个使用相同 SSID 的网络,不同接入点比邻安置,通过以太网、Mesh(网状网)、WDS(Wireless Distributed System,无线分布式系统)等方式互联1

在开始讲解 WLAN 漫游技术前,先引用 Cisco WLAN 漫游白皮书中的一句话2 Continue reading »

1 月 142019
 

非公网地址段:
::1代表 loopback 地址,表示本机,等价于 IPv4 中的127.0.0.1。

fe80::/10地址是所谓的 link local 地址段,只在同一链路上有效,不能跨网段通信,类似于 IPv4 下的169.254.0.0/16(是不是很熟悉)。

fd00::/8这个段就是通常意义上的内网地址段了,等价于 IPv4 的10.0.0.0/8, 172.16.0.0/12以及192.168.0.0/16这三个段。如果你要组建 IPv6 内网,通常是在这个大段里随机挑选一个 /64、/56、或者 /48 的子网来用。比如可以挑选 fd12:3456:789a:bcde::/64作为你家或者你公司的局域网 IP 段。IPv6 规范中鼓励你随机挑选地址段,避免和别人家的地址段重复,以免并网时的麻烦。

fc00::/8也是一个保留的巨大内网地址段,具体怎么用现在还没有规范。

6 月 032018
 

I solve my mono headphone problem that comes out after upgrading from 14.04 to 16.04

open terminal and start bluetooth controller sequence

$ bluetoothctl
Now the environmet intermenal should be changed to [bluetooth]# there is list of devices with MAC address and one of them should be your headphone. Connect device with its mac adress like
[bluetooth]# connect AA:BB:CC:DD:EE:FF
Your device now connected to your bluetooth device. Now where magic happens. Open another terminal and start the bluetooth device:
$ sudo service bluetooth restart
Now return to the tab with the environment [bluetooth]# Your device is disconnected after restarting bluetooth. Connect it again:
[bluetooth]# connect AA:BB:CC:DD:EE:FF

Ta Da! This solves my problem. You can chach from sound settings That Your headset profile is set on High Fidelity Playback(A2DP Sink) Continue reading »

5 月 022018
 

发文字号:工信部通信〔2018〕77号
成文日期:2018-04-25发布日期:2018-05-02
文章来源:信息通信发展司

工业和信息化部关于贯彻落实《推进互联网协议第六版(IPv6)规模部署行动计划》的通知
工信部通信〔2018〕77号

各省、自治区、直辖市及计划单列市、新疆生产建设兵团工业和信息化主管部门,各省、自治区、直辖市通信管理局,部属各单位、部属各高校,中国电信集团有限公司、中国移动通信集团有限公司、中国联合网络通信集团有限公司,中国广播电视网络有限公司,阿里巴巴(中国)有限公司、深圳市腾讯计算机系统有限公司、百度在线网络技术(北京)有限公司、北京京东世纪信息技术有限公司、北京金山云网络技术有限公司、网宿科技股份有限公司、北京蓝汛通信技术有限责任公司、上海帝联信息科技发展有限公司、华为技术有限公司、广东欧珀移动通信有限公司、维沃移动通信有限公司、北京小米科技有限责任公司、魅族科技有限公司、上海优刻得信息科技有限公司、无锡华云数据技术服务有限公司、北京迅达云成科技有限公司、北京优帆科技有限公司、中山大学、东网科技有限公司、大连东软思维科技发展有限公司、宁夏誉成云创数据投资有限公司、蓝汛欣润科技(北京)有限公司、贵阳中电高新数据科技有限公司、贵阳综合保税区大数据科技有限公司、润泽科技 发展有限公司、武汉火凤凰云计算服务股份有限公司、湖南尚锐信息科技有限公司、启明信息技术股份有限公司、大连亿达名气通数据服务有限公司、沈阳铁路局、万国数据服务有限公司、成都中立数据科技有限公司、光环云谷科技有限公司、张北云联数据服务有限责任公司、上海数据港股份有限公司、阿里云计算有限公司(万网)、北京新网互联软件服务有限公司、中国互联网信息中心(CNNIC)、政府和公益机构域名注册管理中心(CONAC)、成都西维数码科技有限公司、厦门三五互联科技股份有限公司、厦门易名科技股份有限公司、江苏邦宁科技有限公司、浙江贰贰网络有限公司、佛山市亿动网络有限公司、厦门商中在线科技股份有限公司、广东时代互联科技有限公司:

为贯彻落实中共中央办公厅、国务院办公厅印发的《推进互联网协议第六版(IPv6)规模部署行动计划》(厅字〔2017〕47号,以下简称《行动计划》),加快网络基础设施和应用基础设施升级步伐,促进下一代互联网与经济社会各领域的融合创新,现就涉及我部相关任务的组织实施工作通知如下。 Continue reading »