Chinaunix首页 | 论坛 | 博客
  • 博客访问: 540746
  • 博文数量: 51
  • 博客积分: 345
  • 博客等级: 民兵
  • 技术积分: 534
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-21 12:02
个人简介

文章分类

全部博文(51)

文章存档

2023年(2)

2022年(1)

2021年(7)

2020年(10)

2019年(2)

2016年(20)

2015年(5)

2014年(1)

2011年(3)

我的朋友

分类: 网络与安全

2016-08-13 20:46:54

IEEE Standard for a Convergent Digital Home Network for Heterogeneous Technologies   
IEEE Std 1905.1定义了一个抽象层为家庭网络技术(IEEE1901电力线、802.11无线、以太网、MoCA)提供统一的服务接口;


Ethernet承载CMDU时的格式:

1905.1 CMDU:

承载在二层协议上,不需要IP协议栈。包含8字节头和一个TLV列表;


TLV格式如下:

Message Type:

Message Type

Protocol

Value

Transmission type

Relay indicator field

Description

topology discovery message

拓扑发现协议

0x0000

Neighbor multicast

0

通告设备存在

topology notification message

拓扑发现协议

0x0001

relayed multicast

1

通知网络设备拓扑发生变化

topology query message

拓扑发现协议

0x0002

Unicast

0

询问设备拓扑信息

topology response message

拓扑发现协议

0x0003

Unicast

0

响应拓扑问询

vendor specific message

N/A

0x0004

Unicast/neighbor multicast/relayed multicast

 

厂家自定义

Link metric query message

链路测量信息传播协议

0x0005

Unicast

0

1905.1互联设备之间的链路测量消息

Link metric response message

链路测量信息传播协议

0x0006

Unicast

0

response of Link metric request

AP-autoconfiguration search message

AP自动配置协议

0x0007

Relayed multicast

1

寻找registrar

AP-autoconfiguration response message

AP自动配置协议

0x0008

Unicast

0

回应search message

AP-autoconfiguration

Wi-Fi simple configurationWSC message

AP自动配置协议

0x0009

Unicast

0

携带WSC注册信息的帧

AP-autoconfiguration

renew message

AP自动配置协议

0x000A

Relayed multicast

1

通告消息,要求指定频段进行重新注册

1905.1 push button event notification message

Push button

0x000B

Relayed multicast

1

通告一个push button消息

1905.1 push button join notification message

Push button

0x000C

Relayed multicast

1

通告一个设备通过push button消息成功加入网络

N/A

N/A

0x000D ~ 0xFFFF

N/A

N/A

Reserved


IEEE1905.1 topology discovery protocol

    IEEE802.1 bridge discovery

桥接发现消息是一个LLDPDU(),发送给LLDP最近桥多播地址(01:80:C2:00:00:0E),不会被转发;拓扑发现消息使用1905.1多播MAC发送,可以被802.1桥转发,但不被1905.1设备转发;

这个机制不能使1905.1管理实体发现桥信息;可以通过topology query信息到邻居1905.1管理实体来获取完整网络图;

    topology discovery protocol

拓扑发现消息每个60s发送一次;或者接口初始化完毕时发送;

发送拓扑发现消息会伴随着bridge discovery message的发送;

IEEE1905.1 security setup

    安全设置相关内容有三部分:UCPK、PBC、NFCNK
    UCPK:所有1905.1设备事先共享256-bit网络key值,协议规定了网络中其它密钥值可以由该共享key值来生成;
    PBC: push button event handle:声明自身接口类别,接口信息;push button join notification generation and handlingpush button操作表明一个新设备正在加入网络,1905.1管理实例触发一个push button 配置序列;
    NFCNK:

protocol for IEEE802.11 access point auto configuration with IEEE STD 1905.1


1905.1接口的成功认证触发AP自动配置流程,分为两步:

registrar discovery phase

AP enrollee 发送AP-autoconfiguration search message寻找registrar

IEEE802.11 parameter configuration

    无线参数的自动配置采用WSC协议,配置同步信息由M1,M2消息完成;
    registrar可以发送renew消息(0x000A)来重新同步配置;


Link metric

获得当前的链路信息;由Link metric query和Link metric response消息完成

抓包如下:

术语/缩写:
AL:abstraction layer
CMDU:Control Message Data Unit
ALME:Abstraction La
yer Management Entity
UCPK: user configured passphrase/key
WSC:Wi-Fi Simple Configuration


相关资
料:
https://en.wikipedia.org/wiki/IEEE_1905

阅读(6143) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~