MPLS VPN回注是指清洗设备和回注路由器之间建立MPLS L3VPN,将清洗后的流量通过MPLS L3VPN回注到原链路,最后送到防护对象。
本功能在AntiDDoS上配置。
如图1所示,Router1为引流路由器。Router1的GE1/0/1接口与清洗设备的GE2/0/1接口之间的通道,为引流通道。引流流量通过Router1的GE1/0/1接口引导至清洗设备的GE2/0/1接口进行清洗。
在清洗设备和Router2上建立MPLS L3VPN。清洗设备作为Ingress PE(Provider Edge)设备,Router1作为P设备,Router2作为Egress PE设备,将清洗后的流量通过动态建立的LSP(Label Switched Path)由GE2/0/2回注到Router2的GE1/0/1接口。流量在清洗设备上被打上两层标签,经过Router1后剥离外层标签,Router2根据内层的私网标签查找相应的私网路由表,对流量进行转发,最后送到防护对象。
实际应用中,回注路由器可以是Router2,也可以是其他下行路由器。
对于引流方式为BGP引流的场景,MPLS VPN回注可以直接避开引流路由,将回注流量直接送到下行学习不到引流路由的路由器,避免了路由环路的问题。
MPLS VPN回注是典型的动态回注,应用灵活,可扩展性好,但是对路由器的路由特性要求较高,要求相关路由器都支持MPLS功能。
lsr-id表示设备的LSR ID,点分十进制格式,用于标识一个LSR。
配置LSR ID是配置其它MPLS命令的前提。
LSR没有缺省的LSR ID,必须手工配置,推荐使用LSR某个Loopback 接口的地址做为LSR ID。
如果要修改已经配置的LSR ID,必须在系统视图下执行undo mpls命令删除所有MPLS配置。
接口类型可以为10GE、GigabitEthernet、POS、Eth-Trunk、IP-Trunk以及10GE、GigabitEthernet和Eth-Trunk的子接口。不能为主控板上的接口GigabitEthernet0/0/0。
此处的接口为清洗设备的GE2/0/2接口。
VPN实例只有配置了RD后才能生效。在配置RD之前,除了描述信息外,不能配置其他任何参数。
VPN Target是BGP的扩展团体属性,用来控制VPN路由信息的接收和发布。一条vpn-target命令最多可以配置8个VPN Target;一个VPN实例最多可以配置16个VPN Target。
接口类型可以为10GE、GigabitEthernet、POS、Eth-Trunk、IP-Trunk以及10GE、GigabitEthernet和Eth-Trunk的子接口。不能为主控板上的接口GigabitEthernet0/0/0。
此处的接口为清洗设备的GE2/0/1接口。
执行ip binding vpn-instance命令后,将删除接口上已经配置的IP地址、路由协议等三层特性,如果需要应重新配置。
number取值范围是0~1023。
as-number为自治系统号,取值范围是1~65535。
peer-address为对等体的IP地址。
PE之间必须使用32位掩码的Loopback接口地址来建立MP-IBGP对等体关系,以避免由于路由聚合导致报文不能找到正确的路由。到Loopback接口的路由通过MPLS骨干网上的IGP发布给对端PE。
根据实际情况,选择配置PE和CE之间使用EBGP、静态路由、RIP或OSPF。
以华为NE80E路由器为例,介绍配置MPLS VPN回注时,路由器上的相关配置。不同版本的路由器配置不同,请根据实际路由器版本进行配置,以下配置仅供参考。
lsr-id表示设备的LSR ID,点分十进制格式,用于标识一个LSR。
配置LSR ID是配置其它MPLS命令的前提。
LSR没有缺省的LSR ID,必须手工配置,推荐使用LSR某个Loopback接口的地址作为LSR ID。
如果要修改已经配置的LSR ID,必须在系统视图下执行undo mpls命令删除所有MPLS配置。
此处的接口为回注流量的入接口GE1/0/2和出接口GE1/0/3。
以华为NE80E路由器为例,介绍配置MPLS VPN回注时,路由器上的相关配置。不同版本的路由器配置不同,请根据实际路由器版本进行配置,以下配置仅供参考。
lsr-id表示设备的LSR ID,点分十进制格式,用于标识一个LSR。
配置LSR ID是配置其它MPLS命令的前提。
LSR没有缺省的LSR ID,必须手工配置,推荐使用LSR某个Loopback接口的地址做为LSR ID。
如果要修改已经配置的LSR ID,必须在系统视图下执行undo mpls命令删除所有MPLS配置。
此处的接口为回注流量的入接口GE1/0/1。
VPN实例只有配置了RD后才能生效。在配置RD之前,除了描述信息外,不能配置其他任何参数。
VPN Target是BGP的扩展团体属性,用来控制VPN路由信息的接收和发布。一条vpn-target命令最多可以配置8个VPN Target;一个VPN实例最多可以配置16个VPN Target。
此处的接口为Router2与防护对象网络连接的接口,即图1中Router2的接口GE1/0/2。
执行ip binding vpn-instance命令后,将删除接口上已经配置的IP地址、路由协议等三层特性,如果需要应重新配置。
number取值范围是0~1023。
PE之间必须使用32位掩码的Loopback接口地址来建立MP-IBGP对等体关系,以避免由于路由聚合导致报文不能找到正确的路由。到Loopback接口的路由通过MPLS骨干网上的IGP发布给对端PE。
根据实际情况,选择配置PE和CE之间使用EBGP、静态路由、RIP或OSPF。