S12704 V200R008C00SPC500 配置策略路由后接入PC获取不到地址

发布时间:  2016-09-17 浏览次数:  247 下载次数:  0
问题描述
S12704做核心交换机与运营商三层互联,客户端通过DHCP在ME60上获取IP地址,在核心交换机接入汇聚交换机接口上配置策略路由重定向下一跳为10.33.0.17后,接入PC获取不到地址


S12704配置:

acl number 3002 
 rule 5 permit ip source 10.45.0.0 0.0.255.255

traffic classifier yd operator or precedence 5
 if-match acl 3002
#
traffic behavior ydck
 permit
 redirect ip-nexthop 10.33.0.17
#
traffic policy yys match-order config
 classifier yd behavior ydck

interface Eth-Trunk0
 port link-type trunk
 undo port trunk allow-pass vlan 1
 port trunk allow-pass vlan 2 to 4094
 traffic-policy yys inbound

interface Vlanif645
 ip address dhcp-alloc



处理过程


删除策略路由获取地址正常


客户配置策略后将dhcp request 报文重定向到10.33.0.17端,没有在返回DHCP服务器,所以获取地址不成功
根因

客户端通过DHCP获取地址时会经历四个阶段

1、发现阶段(client-----DHCP server,dhcp discover 报文源地址为0.0.0.0 )

2、提供阶段(server-----client)

3、选择阶段(client-----DHCP server,dhcp request 报文源地址为:10.45.255.253 )

4、确认阶段(server-----client)

由于在S12704入接口方向配置策略路由重定向到运营商方向,所以DHCP request报文未正常转发到DHCP服务器,客户端也就无法收到 DHCP ack报文,不能获取地址。

解决方案

在接口入方向删除应用的策略路由解决

END