请教下ROS路由里面scope 和target-scope这2参数到底啥意思
请高人大哥指点下~ SCOPE 和target-scope这2参数到底啥意思 小弟查阅了一些资料也没找到相关的解释~~ 希望高人指点下:) :) :) 高人指点下下 关于:distance=0 scope=255 target-scope=10 comment="" disabled=no1、distance=0
LZ:单从字面意思看是“距离”,本人理解是指路由距离值,可能是指到本路由的距离(同一路由)
如果有多条路由distance值相等,那么在路由表(show ip route)中靠上的成为默认路由
所以,这个distance=0应该就是指把dst-address=60.0.0.0/10的路由指定到了gateway=网通网关,因为距离是0,还有更小的吗?
Routeros里的英文原文是:distance (integer: 0..255) - administrative distance of the route. When forwarding a packet, the router will use the route with the lowest administrative distance and reachable gateway
翻译:位距(整数:0..255)- 路由的管理距离,当转发数据包,路由器将使用路由和最小管理距离与可达的网关.
LZ:理解得基本正确
2、scope=255
LZ:单从字面意思看是“范围”,范围容易理解,但这个255代表什么呢?
再想想,连“范围”也不好理解了,是指那方面的范围呢?难道是:255是指子网段掩范围255.255.255.255,还是255.0.0.0呢?还是指数据包大小?
Routeros里的英文原文是:scope (integer: 0..255) - a value which is used to recursively lookup the nexthop addresses. Nexthop is looked up only through routes that have scope <= target-scope of the nexthop
翻译:范围(整数:0..255)-一个值那个是使用到递归地检查下一跳地址,下一跳地址检查在通过路由有的范围<=下一跳的目标范围.
3、target-scope=10
LZ:从字面意思看是:“目标范围”,上面的范围是255,目标范围是10?不理解了
Routeros里的英文原文是:target-scope (integer: 0..255) - a value which is used to recursively lookup the next-hop addresses. Each nexthop address selects smallest value of target-scope from all routes that use this nexthop address. Nexthop is looked up only through routes that have scope <= target-scope of the nexthop
翻译:目标作用域(整数:0...255)-一个值那个使用到递归的查下一跳地址,每一个下一跳地址选择目标范围的最小值从所有的路由使用下一跳地址.下一跳检查在只有直通路由范围<=下一跳的目的范围之上.
4、comment="" 注释
5、disabled=no是否禁用此条规则。
=======================================
distance也可以认为是优先等级,不过这个似乎没必要设置,个人觉得~
也许其他做法能用得到,都是网通路优表,优先等级应该一致吧~
页:
[1]