ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

HWMP plus无线

2006-6-4 09:21| 发布者: ROSABC| 查看: 6800| 评论: 0

摘要: HWMP plus无线是一个MikroTik的特定的第2层路由协议的无线网状网络。它是基于混合无线Mesh协议(HWMP)从IEEE 802.11s的标准草案。它可以被用来代替(快速)生成树协议啮合设置,以确保无环路的最优路由。 该HWMP + ...

HWMP plus无线是一个MikroTik的特定的第2层路由协议的无线网状网络。它是基于混合无线Mesh协议(HWMP)从IEEE 802.11s的标准草案。它可以被用来代替(快速)生成树协议啮合设置,以确保无环路的最优路由。

该HWMP +协议不过是不是兼容与IEEE 802.11s的标准草案HWMP。

注意配电系统为您的网络使用需要无线分布系统(WDS)。HWMP +网状路由不仅支持WDS接口外,还网格内的以太网接口。所以,你可以使用简单的基于以太网的配电系统,或者你可以结合WDS和以太网链路!

配置

mesh
配置网眼接口。

管理员-MAC(MAC地址,默认:00:00:00:00:00:00) -行政分配的MAC地址,当使用自动MAC设置被禁用

ARP(禁用|启用|代理ARP只答复;默认:启用) -地址解析协议设置

自动MAC(布尔值,默认值:无) -如果禁用了,那么从管理-MAC值将作为网格接口的MAC地址,其他地址将用于某个端口,如果端口

HWMP默认】hoplimit(整数:1 .. 255) -生成的路由协议报文的最大跳数为后的HWMP +数据包被转发“的】hoplimit”的时代,它被丢弃

HWMP准备寿命(时间,默认:5米) -从创建的路由寿命PREP或PREQ消息

PREQ HWMP目的地(布尔值,默认是) -唯一的目的地是否可以回应到HWMP + PREQ消息

PREQ HWMP回复和转发(布尔值,默认是) -无论是中间节点转发HWMP + PREQ消息后响应。有用的,只有时PREQ HWMP的,目的只被禁用

HWMP PREQ试(整数,默认值:2) -重试多少次特定MAC地址的地址之前被认为不可达路由发现

HWMP PREQ等待时间(时间,默认:4S) -响应PREQ消息要等待多久。需要注意的是为后续PREQs的等待时间成倍增加

HWMP兰恩间隔(时间,默认:10秒) -如何经常送出去HWMP的RANN消息

HWMP兰恩一生(时间,默认是:1)创建的路由-终身收到RANN消息

HWMP兰恩传播延迟(数量,默认值:0.5) -要等待多久,然后传播一个RANN消息。在几秒钟内价值

网格门户(布尔值,默认值:no) -此接口是否是一个门户网站在网状网络中

MTU(数量,默认是:1500) -最大传输单位

名称(字符串) -接口名称

重新优化路径(布尔值,默认值:无) -是否PREQ定期发送消息,要求已知的MAC地址。图灵在此设置是有用的,如果网络拓扑结构经常变化。请注意,如果没有收到答复的重新优化PREQ,保持现有的路径反正(直到超时)

接口mesh端口
配置网眼接口。

你好间隔(时间,默认:10秒) -发送HWMP + Hello消息的最大间隔。只用于以太网类型端口

接口(接口名称) -接口的名字,这是被包含在一个网状

网状网(接口名称) -接口端口属于

路径成本(整数:0 .. 65535;默认值:10) -接口的路径开销,所使用的路由协议来确定“最佳”路径

端口类型(WDS无线) - |汽车|以太网端口类型使用

汽车 - 基于底层接口的类型自动确定端口类型
WDS - 无线分布系统接口,种点至点无线链路。被称为远程MAC地址的无线连接数据
以太网 - 远程MAC地址学习,无论是从HWMP + Hello消息或接收或转发的流量从源MAC地址
无线 - 被称为远程MAC地址的无线连接数据
有源端口类型(只读,无线WDS |以太网网格|以太网桥|以太网混合) -实际使用的端口类型和状态

接口mesh FDB
网接口转发数据库(FDB)只读状态。

MAC地址(MAC地址) - MAC地址对应这FDB条目

使用路由协议来避免环路的序列号为seq-number(整数) -

类型(本地|局外人|直销|网|邻居|幼虫|未知) -这FDB项类型

当地 - MAC地址属于本地路由器本身
局外人 - MAC地址属于外部设备的网状网络
直接 - MAC地址所在的无线客户端,是网状网络中的一个接口上的
网格 - MAC地址所在的设备可到达的网状网络,它可以是内部或外部的网状网络
邻居 - MAC地址属于网状路由器,这个路由器是直接的邻居
幼虫 - MAC地址属于一个未知设备是否可通过网状网络
未知 - MAC地址属于一个未知的设备
网(接口名称) -网格接口,FDB进入属于

接口(接口名称) -网格使用的端口进行流量转发,善良的下一跳值

寿命(时间) -剩余时间住,如果这个项目不用于流量转发

年龄(时间) -年龄这FDB项

公制(整数) -度量值使用路由协议来确定“最佳”路径

额外的无线配置
使用WDS的默认成本和WDS的成本范围的无线接口参数,用于控制中使用的路由协议的度量值。WDS的成本将被用来动态添加到网格接口的端口路径成本。

例子


此示例使用静态WDS链路中动态添加网状端口时,他们变得??活跃。两个不同的频率被使用:AP互连,和一个用于客户端连接到受影响,因此,AP必须具有至少两个无线接口。当然,对所有连接在相同的频率也可以使用,但是,很可能无法正常工作,因为潜在的干扰问题。

重复此对所有AP的配置:

/接口丝网添加残疾人=
 
网端口/接口外接接口= WLAN1网网孔1
 
网端口/接口外接接口= WLAN2网网孔1
 
#用于AP互连的接口 
/接口无线集WLAN1 =禁用ssid的=网状频率= 2437乐队= 2.4GHZ-B / G模式= AP桥\
  WDS模式=静态网格WDS默认桥=网孔1
 
#用于客户端连接的接口
/接口无线套装= WLAN2禁用SSID =网格客户端的频率= 5180带= 5GHz频段模式= AP桥 
 
#静态WDS接口要连接到每个AP
/接口添加禁用无线WDS =无主接口= WLAN1的名字 \
  WDS地址= 地址
在这里,WDS接口手动添加,因为静态WDS模式使用。如果您正在使用WDS模式 =动态网状,所有WDS接口将被自动创建。此处指定的频率和频带参数只产生有效的示例性配置;网状协议操作决不限于,或优化的,这些特定的值。

注意:您可能希望增加超时断开无线接口选项,以使协议更稳定。


在现实世界中的设置,你也应该照顾安全的无线连接,使用/接口无线安全配置。配置简单,它不会在这里显示。

路由器A上的结果(有一个客户端连接到WLAN2):

[管理]> /接口网公关
标志:X  - 停用,R  - 运行
 0 R名称中=“网孔1”MTU = 1500 ARP =启用的MAC地址= 00:0 C:42:0?:B5:A4自动MAC =
      管理员-MAC = 00:00:00:00:00:00目门户=没有HWMP默认】hoplimit = 32
      HWMP PREQ等待时间=的PREQ 4S HWMP的试= 2 HWMP PREQ目的地只=
      HWMP PREQ回复??和转发=是HWMP准备一生=的5米HWMP兰恩间隔= 10
      HWMP兰恩传播延迟= 1S HWMP兰恩一生= 22
 
[管理]>接口网端口p细节
标志:X  - 禁用,我 - 不活跃,D  - 动态
 0接口= WLAN1网=网孔1路径成本= 10 HELLO间隔= 10端口类型=自动端口类型=无线
 1接口= WLAN2网网孔1路径成本= 10 HELLO间隔= 10 =自动端口类型端口类型使用无线
 2 D接口= router_B网网孔1 =路径成本= 105 HELLO间隔= 10 =自动端口类型端口类型使用WDS
 3 D接口= router_D网网孔1 =路径成本= 76 HELLO间隔= 10S端口类型=自动端口类型使用WDS
此刻的FDB(转发数据库)包含大约只有当地的MAC地址,可以通过本地接口访问非网格节点,直接网格邻居的信息:

[管理] /接口网> FDB打印
标志:A  - 主动,R  - 根
   网格类型MAC地址的接口寿命年龄
à本地网孔1 00:0 C:42:00:00:AA 3m17s
网孔1邻居00:0 C:42:00:00:BB router_B 1m2s
网孔1邻居00:0 C:42:00:00:DD router_D 3m16s
?网孔1直接00:0 C:42:0 C:7A:2B WLAN2 2m56s
à本地网孔1 00:0 C:42:0 C:B5:A4 2m56s,
 
[管理] /接口网> FDB打印详细
标志:A  - 主动,R  - 根
 一个MAC地址=零点C:42:00:00:AA型=年龄本地= 3m21s网=网孔1公吨= 0
     SEQNUM = 4294967196
 一个MAC地址= 00:0 C:42:00:00:BB型=邻居接口= router_B年龄= 1m6s
    网状网孔1公吨= 132 SEQNUM = 4294967196
 一个MAC地址= 00:0 C:42:00:00:DD型=邻居接口= router_D年龄= 3m20s
     网状网孔1公吨= 79 SEQNUM = 4294967196
 一个MAC地址= 00:0 C:42:0 C:7A:2B型=直接接口= WLAN2年龄= 3米网状网孔1
     公制= 10 SEQNUM = 0
 一个MAC地址= 00:0 C:42:0 C:B5:A4型=本地年龄= 3M网状网孔1公吨= 0 SEQNUM = 0
测试,平安作品:

[管理]> /坪00:0 C:42:00:00:CC
00:0 C:42:00:00:CC 64字节的ping时间= 108毫秒
00:0 C:42:00:00:CC 64字节的ping时间= 51毫秒
00:0 C:42:00:00:CC 64字节的ping时间= 39毫秒
00:0 C:42:00:00:CC 64字节的ping时间= 43毫秒
4传输的数据包,4包,0%丢包
往返最小/平均/最大= 39/60.2/108毫秒
路由器A发现路径Router C的第一,因此第一个ping时间稍大。现在的FDB还包含一个条目为00:0 C:42:00:00:CC型“网状”。

还可以测试ARP解决工程等IP层平:

[管理]> /坪10.4.0.3
10.4.0.3 64字节的ping:TTL = 64时间= 163毫秒
10.4.0.3 64字节的ping:TTL = 64时间= 46毫秒
10.4.0.3 64字节的ping:TTL = 64时间= 48毫秒
3传输的数据包,3包,0%丢包
往返最小/平均/最大= 46/85.6/163毫秒
网状mesh的traceroute
也有网格traceroute命令,它可以帮助你确定哪些路径用于路由。

例如,对于这网络

[管理员@ 1] /接口网> FDB打印
标志:A  - 主动,R  - 根
   网格类型MAC地址的接口寿命年龄
à本地网孔1 00:0 C:42:00:00:01 7M1S
à网孔1目00:0 C:42:00:00:02 wds4 17S 4S
?网孔1目00:0 C:42:00:00:12 wds4 4m58s 1S
à网孔1目00:0 C:42:00:00:13 wds4 19S 2S
?网孔1邻居00:0 C:42:00:00:16 wds4 7m1s
à网孔1目00:0 C:42:00:00:24 wds4 18 3S
Traceroute程序到00:0 C:42:00:00:12所示:

[管理] /接口网> traceroute的网孔1 00:0 C:42:00:00:12
地址实时状态
00:0 C:42:00:00:16 1ms的TTL超过
00:0 C:42:00:00:02 2ms的TTL超过
00:0 C:42:00:00:24 4ms的TTL超过
00:0 C:42:00:00:13 6ms的TTL超过
00:0 C:42:00:00:12 6ms的成功
协议说明

反应模式

路由器A要发现路径为C

路由器C发送一个单播响应
在反应模式HWMP +很像AODV(特设按需距离矢量)。所有路径中发现的需求,在网络中充斥路径请求消息(PREQ)。目的节点或一些路由器,有一个路径destionation会回复一个的路径响应(PREP)。需要注意的是,如果目标地址属于客户端,AP客户端连接到将作为他的代理(即答复代表他PREQs)。

这种模式是最适合的移动网络,和/或当最内网状节点之间的通信发生。

主动模式

根宣布本身洪水RANN的

内部节点响应PREGS
在主动模式有一些路由器配置为门户。一般来说是一个门户网站,是指该路由器到其他一些网络接口,也就是说,它是网状网络的入口/出口点。

门户网站将公布他们的存在,在网络中充斥“的根的公告(RANN)消息。内部节点将回复路径注册(PREG)消息。这个过程的结果将被路由树的根在门户网站。

门户网站的路由将作为一种默认路由。如果内部路由器不知道到某一特定目的地的路径,将所有数据转发其最接近的门户。门户网站将发现路径上的路由器的代表,如果需要的话。事后的数据流通过门户。这可能会导致次优的路由,除非数据被给门户网站本身或某些外部网络门户接口。

主动模式是最适合当大多数内部网格节点和几个门户节点之间的交通。

拓扑变化检测

数据流路径

链接消失后,错误传播上游
HWMP +使用路径错误(PERR)消息,通知,链接已经消失。该信息已被传播到所有上游节点到数据源。源PERR接待重新启动路径发现过程。

常问问题

问:这是怎么优于RSTP?

A.它给你的最佳路由。RSTP是环路预防。

问:如何进行路由选择?

A.最佳尺度路由发现过程之后的选择。还有一个配置选项来定期重新优化已知路由。

路由度量值的计算公式为个别链路指标的总和。

链路的Metric值(R)STP协议相同的方式计算:

对于以太网链路度量静态配置(如OSPF,例如)。
WDS链路的度量值被动态更新,根据实际的链路带宽,而这又是通过无线信号强度的影响,所选择的数据传输速率。
协议目前不采取在链路上使用的带宽的量,但是这也可能会在将来使用。

问:这是怎么回事一般优于OSPF/RIP/layer-3路由?

A. WDS网络通常是桥接,路由。自我配置能力是重要的网状网络和路由通常需要更多的配置不是桥接。你当然,你总是可以运行任何L3路由协议桥接网络,但网状网络通常没有什么意义。 

注:由于优化的2层组播转发不包括网协议,它是更好地避免转发任何组播流量(包括OSPF),网状网络。如果您需要OSPF,那么你必须配置OSPF NBMA的邻居,而不是使用单播。


问:什么性能/ CPU要求?

A.该协议本身,如果配置正确,将采取非常少的资源远比OSPF(例如)。个人路由器数据转发性能应密切衔接。

问:它是如何工作,连同现有的网格设置,使用RSTP?

A. RSTP网络的内部结构是透明的网格协议(RSTP网络因为网状的Hello报文转发里面)。网格将看到两个入口点在RSTP的网络作为一个分部之间的路径。另一方面,一个网状网络是不是透明到RSTP,因为RSTP hello数据包不会被转发网状网络内。(这是自3.26以来的行为)


注意:路由环路是可能的,如果一个网状网络连接到RSTP的网络中,在两个或多个点!


请注意,如果您有两个接入点之间的WDS链路,然后两端必须具有相同的结构(无论是作为在网丝上两端的端口,或两端中的网桥接口端口)。

作为网格端口(可以使用网桥防火墙,例如),你也可以把网桥接口。

问:我可以有多个入口/出口点到网络?

答:如果进入/退出点配置门户网站(即主动模式),网状网络中的每个路由器里面将选择其最接近的门户网站和所有数据转发给它。门户网站将发现路径上的路由器的代表,如果需要的话。

问:如何控制或过滤网状交通?

答:目前唯一的办法就是使用桥梁防火墙。创建一个桥接口,把WDS接口和/或以太网,桥梁,把那座桥在网格界面。然后配置桥防火墙规则。

要匹配的MAC协议,用于网状交通封装,使用MAC协议号0x9AAA,到mathc网路由tafffic的,使用MAC协议号0x9AAB的。例如:

接口桥接设置使用IP防火墙= YES
接口桥过滤器添加链=输入动作=日志MAC协议= 0x9aaa
接口桥过滤器添加链=输入动作=日志MAC协议= 0x9aab
请注意,这是完全有可能创建混合网格/网桥设置将无法正常工作(例如桥梁,而不是开关有问题的例子1)。推荐的故障安全的方式,将永远是每个物理接口创建一个单独的桥接口,再加入所有这些桥梁网端口接口。


高级主题

我们都知道,这很容易使问题的2层桥接或路由设置,很难对其进行调试。(相较于第3层路由的设置。),所以有几个坏配置的例子,你可以创建问题。避免他们!

内网问题的例子1:以太网交换机

路由器A是网格外,其余所有的路由器:里面。对于路由器乙,C,D,所有的接口都添加为网状端口。

路由器A将无法可靠地进行通信与路由器C的问题表现D是指定以太网路由器时,如果B需要这个角色,一切都OK。问题的原因主要是以太网交换机的MAC地址学习。

考虑会发生什么,当路由器A要发送的东西,我们假设路由器A无论是已知或洪水数据到所有的接口。无论哪种方式,数据到达开关。开关,不知道任何有关目的地的MAC地址转发数据B和D的

现在发生了什么:

B接收到数据包的网格界面上。由于MAC地址是当地为B,而B知道他是不是指定路由器的以太网网络,他只是忽略该数据包。
收到的数据包,在网格上的接口。由于MAC地址是本地的B,D是指定路由器的以太网网络,他启动路径发现过程C.
路径发现完成后,D C是可到达的e封装的数据包并转发到以太网网络的信息。由B收到封装的数据包转发的交换机,并转发,收到的C.到目前为止,一切都很好。

现在,C是可能回应的数据包。由于B已经知道其中A是的,他将解压缩的答复数据包转发。但现在交换机学习MAC地址的C是通过B到达!这意味着,下一次,当事情到达从解决到C,交换机会转发数据只到B(而B,当然,将忽略该数据包)。

相反,如果B了指定路由器的角色,一切都将是确定的,因为交通不会去两次通过以太网交换机。

故障排除:要么避免这样的设置或禁用交换机上的MAC地址学习。请注意,许多开关,它是不可能的。

另外请注意,将不会有问题,如果任:

路由器A支持和被配置为使用HWMP +;
更换或以太网交换机和路由器,支持HWMP +和以太网接口的加入为网状端口。
问题的例子2:无线模式
考虑设定(无效):


路由器A和B是网格内,路由器C:以外。对于路由器A和B所有的接口都添加作为网格端口。

这是不可能弥合WLAN1和WLAN2现在路由器B。这样做的原因是很明显的如果你了解WDS作品。WDS的通讯四个地址帧被使用。这是因为无线多跳转发,你需要知道中间跳的地址,以及原来的发送者和最终接收。与此相反,非WDS 802.11通信只有三个包括在一帧中的MAC地址。这就是为什么它是不可能做多跳转发站模式。

故障排除:取决于你想要达到什么:

如果你要到路由器C作为一个中继器,无论是无线或以太网流量,路由器B和路由器C之间配置WDS链路和运行网格路由协议在所有节点上。
在其他情况下,路由器B上配置WLAN2在AP模式下,WLAN路由器C站模式。
不良信息举报Q:2000617

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2024-5-17 06:11 , Processed in 0.119599 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部