由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
EmergingNetworking版 - IPv6 ND还真挺有意思
相关主题
本版水枪1-2月统计请教一下这个BGP问题
为啥6PE中PE之间要enable ipv4 和 ipv6 AF?现在NAT66是什么状态了?
问一个IPv6 stateless autoconfig的问题 (转载)4948 switch ipv6 support
关于inter-as mpls vpn这个ipv6,哪些产商可能得益啊
What could be the solution for the 20bit MPLS label length?CLNS MTU问题
贡献一个A家的1面。请教, 关于Network Planner I position at Sprint (转载)
现在北美都有哪些ISP已经IPv6 available了?A VPLS VC type question
IPv9,中国的创新,还是骗子的杰作?(一)最近几个月快成老师了
相关话题的讨论汇总
话题: hop话题: ipv6话题: link话题: next话题: neighbor
进入EmergingNetworking版参与讨论
1 (共1页)
z**r
发帖数: 17771
1
以前都是泛泛看了些,最近遇到一个诡异问题,仔细研究了一下RFC4861,讲究真多,
呵呵
v***v
发帖数: 5504
2
把你的诡异问题说来听听。。。。

【在 z**r 的大作中提到】
: 以前都是泛泛看了些,最近遇到一个诡异问题,仔细研究了一下RFC4861,讲究真多,
: 呵呵

z**r
发帖数: 17771
3
不如先考考大家吧。
俺把问题简化一下,两个router back to back连接,同时都连接到一个traffic
generator,比如spirent testcenter,两个router用ipv6 static routes来resolve连
接到spirent testcenter的link subnet。spirent send traffic,但是发现每隔30秒
就会有一些packet drop,如果改变nd的timer,packet drop就跟着这个timer走,改成
50秒,就每50秒drop。
怎么回事儿?如何解决?
STC---2001::/64---R1---2000::/64---R2---2002::/64---STC
on R1:
ipv6 route 2002::/64 2000::2
on R2:
ipv6 route 2001::/64 2000::1

【在 v***v 的大作中提到】
: 把你的诡异问题说来听听。。。。
v***v
发帖数: 5504
4
听起来是挺怪的,应该是IOS stack本身的问题吧,timer的一些jitter值加加减减没做
好留下空档?按理说next hop cache,L2 address cache这些东东都应该及时被更新了啊

【在 z**r 的大作中提到】
: 不如先考考大家吧。
: 俺把问题简化一下,两个router back to back连接,同时都连接到一个traffic
: generator,比如spirent testcenter,两个router用ipv6 static routes来resolve连
: 接到spirent testcenter的link subnet。spirent send traffic,但是发现每隔30秒
: 就会有一些packet drop,如果改变nd的timer,packet drop就跟着这个timer走,改成
: 50秒,就每50秒drop。
: 怎么回事儿?如何解决?
: STC---2001::/64---R1---2000::/64---R2---2002::/64---STC
: on R1:
: ipv6 route 2002::/64 2000::2

f*****m
发帖数: 416
5
相对于neighbor solicitation message interval, neighbor reachable time 设的不
够大?
1. 把neighbor reachable time 设大一点,譬如3倍neighbor solicitation message
interval
2. 或者 static ipv6 neighbor

【在 z**r 的大作中提到】
: 不如先考考大家吧。
: 俺把问题简化一下,两个router back to back连接,同时都连接到一个traffic
: generator,比如spirent testcenter,两个router用ipv6 static routes来resolve连
: 接到spirent testcenter的link subnet。spirent send traffic,但是发现每隔30秒
: 就会有一些packet drop,如果改变nd的timer,packet drop就跟着这个timer走,改成
: 50秒,就每50秒drop。
: 怎么回事儿?如何解决?
: STC---2001::/64---R1---2000::/64---R2---2002::/64---STC
: on R1:
: ipv6 route 2002::/64 2000::2

z**r
发帖数: 17771
6
没觉得那两条static routes有什么问题?比如next hop应不应该是global unique
address?

了啊

【在 v***v 的大作中提到】
: 听起来是挺怪的,应该是IOS stack本身的问题吧,timer的一些jitter值加加减减没做
: 好留下空档?按理说next hop cache,L2 address cache这些东东都应该及时被更新了啊

z**r
发帖数: 17771
7
neighbor reachable time设成多大,就在那个interval 有packet drop。这个怪俺第
一个帖子没说清楚,只笼统的说了一句nd timer,应该是nd ReachableTime。
俺是通过两个办法fix这个的,第一种去掉static,跑OSPFv3 or ISIS,第二种是把
static routes的next hop改成对方router的link local address。不过说到底,这两
种其实还是一个fix,dynamic routing protocol(IGP)也是用link local作为next hop
的。
那问题是为什么用link local就可以fix呢?

【在 f*****m 的大作中提到】
: 相对于neighbor solicitation message interval, neighbor reachable time 设的不
: 够大?
: 1. 把neighbor reachable time 设大一点,譬如3倍neighbor solicitation message
: interval
: 2. 或者 static ipv6 neighbor

v***v
发帖数: 5504
8
俺觉得你这些还是workaround, stack还是有虫虫,把某个cache清早了。按理说你配
global和linklocal都可以的啊,没听说过static route只能配linklocal,当然你这个
情况ll更优化一点。next hop的global得查表1得到linklocal,linklocal查表2得到L2
。瞎估计一下,更新的时候,表1先被清了没及时更新(可能中间把锁放了)。

hop

【在 z**r 的大作中提到】
: neighbor reachable time设成多大,就在那个interval 有packet drop。这个怪俺第
: 一个帖子没说清楚,只笼统的说了一句nd timer,应该是nd ReachableTime。
: 俺是通过两个办法fix这个的,第一种去掉static,跑OSPFv3 or ISIS,第二种是把
: static routes的next hop改成对方router的link local address。不过说到底,这两
: 种其实还是一个fix,dynamic routing protocol(IGP)也是用link local作为next hop
: 的。
: 那问题是为什么用link local就可以fix呢?

z**r
发帖数: 17771
9
RFC actually mentions the next-hop should be link-local.

L2

【在 v***v 的大作中提到】
: 俺觉得你这些还是workaround, stack还是有虫虫,把某个cache清早了。按理说你配
: global和linklocal都可以的啊,没听说过static route只能配linklocal,当然你这个
: 情况ll更优化一点。next hop的global得查表1得到linklocal,linklocal查表2得到L2
: 。瞎估计一下,更新的时候,表1先被清了没及时更新(可能中间把锁放了)。
:
: hop

v***v
发帖数: 5504
10
嗯,这个有道理,next-hop一定要link local domain才可能一个hop就过去啦。但这个
内部结构的next-hop和static route用户界面的next-hop不能等同概念。用户界面印象
中大都支持global unicast ip或者link local做next-hop(虽然global的可能不推荐
,但既然支持就应该支持好撒),就像你原先那样配置也没出错信息啊,大多时候不也
运行良好吗。不请用户吃饭人家就咬定是你IOS的问题你也没办法,大概JNPR就没有这
个问题:-)

【在 z**r 的大作中提到】
: RFC actually mentions the next-hop should be link-local.
:
: L2

v***v
发帖数: 5504
11
有些情况恐怕admin还就只能输global address。毕竟link local有可能变啊,强迫用
户端输link local要搞死人的。。。
z**r
发帖数: 17771
12
不用link-local做next-hop也不是不行,但是redirect message会有一点问题,需要重
新resolve link-local的link layer address,就是在这个过程中,丢包发生了。

【在 v***v 的大作中提到】
: 嗯,这个有道理,next-hop一定要link local domain才可能一个hop就过去啦。但这个
: 内部结构的next-hop和static route用户界面的next-hop不能等同概念。用户界面印象
: 中大都支持global unicast ip或者link local做next-hop(虽然global的可能不推荐
: ,但既然支持就应该支持好撒),就像你原先那样配置也没出错信息啊,大多时候不也
: 运行良好吗。不请用户吃饭人家就咬定是你IOS的问题你也没办法,大概JNPR就没有这
: 个问题:-)

z**r
发帖数: 17771
13
那就hard code link local啊,比如ipv6 address fe80::beef link-local

【在 v***v 的大作中提到】
: 有些情况恐怕admin还就只能输global address。毕竟link local有可能变啊,强迫用
: 户端输link local要搞死人的。。。

z**r
发帖数: 17771
14
另外,static route中的next-hop本来就是可以recursive的,所以本质上只要能通过
其他途径reach next hop,就可以。但是这个ipv6 static route还是有点不同感觉

【在 v***v 的大作中提到】
: 嗯,这个有道理,next-hop一定要link local domain才可能一个hop就过去啦。但这个
: 内部结构的next-hop和static route用户界面的next-hop不能等同概念。用户界面印象
: 中大都支持global unicast ip或者link local做next-hop(虽然global的可能不推荐
: ,但既然支持就应该支持好撒),就像你原先那样配置也没出错信息啊,大多时候不也
: 运行良好吗。不请用户吃饭人家就咬定是你IOS的问题你也没办法,大概JNPR就没有这
: 个问题:-)

1 (共1页)
进入EmergingNetworking版参与讨论
相关主题
最近几个月快成老师了What could be the solution for the 20bit MPLS label length?
推荐测100G 线卡的设备贡献一个A家的1面。
SIP测试工具现在北美都有哪些ISP已经IPv6 available了?
有要买smartbits吗? (转载)IPv9,中国的创新,还是骗子的杰作?(一)
本版水枪1-2月统计请教一下这个BGP问题
为啥6PE中PE之间要enable ipv4 和 ipv6 AF?现在NAT66是什么状态了?
问一个IPv6 stateless autoconfig的问题 (转载)4948 switch ipv6 support
关于inter-as mpls vpn这个ipv6,哪些产商可能得益啊
相关话题的讨论汇总
话题: hop话题: ipv6话题: link话题: next话题: neighbor