400-035-6699
当前位置: 首页 » 技术支持 » 博文资讯 »

如何配置策略路由教程

在复杂的网络环境中,正确配置策略路由至关重要。以下是如何设置策略路由的详细步骤:
首先,需要明确两个路由器连接的是否属于同一家运营商的网络,或者是否存在主次之分。如果存在主次之分,只需配置两条默认路由,并设置不同的优先级和不同的出接口即可。
如果没有主次之分,且按内网不同IP网络数据从不同路由器发出,如192.168.1.0从路由器1走,192.168.2.0从路由器2走,那么就需要考虑是否支持策略路由配置。如果三层交换机不支持策略路由,可以考虑以下方案:
1. 将不同IP网段在三层划分到不同VLAN,然后在两个路由器上配置VLAN间路由。启动VRRP(HSRP),让路由器1作为VLAN1的主路由,同时做VLAN2的备份路由;让路由器2作为VLAN2的主路由,同时做VLAN1的备份路由。
2. 如果只是两个傻瓜路由器和一个三层交换机,可以在交换机上用QoS方式尝试配置。具体配置方法可参考设备厂商官网。
接下来,将详细介绍如何制作路由器:
1. 系统安装:将ROS光盘放入光驱,在BIOS中设置为光驱引导,按A再按I进行系统安装。安装过程中会提示是否保留旧的配置,选择N继续。系统安装完成后,重新启动。
2. 登录系统:启动后,进入路由登录界面。新做的路由用户名一般是admin,密码为空。输入admin回车即可进入ROS系统。
3. 查看网卡信息:进入ROS系统后,输入命令"Int pri",查看系统认到的网卡信息。
4. 添加内网网关:输入命令"ip address",添加内网网关和子网码。
5. 使用winbox工具登录路由器:在终端机器上,输入"192.168.0.1"下载winbox工具,然后输入"192.168.0.1"进入路由器窗口界面。
6. 设置网卡名称:在winbox左边的菜单项中,选择"Interfaces"项,根据需要设置网卡名称。
7. 设置IP和子网掩码:在winbox左边的菜单项中,选择"IP--Address",填写网通和电信的IP和子网掩码。
8. 设置默认网关:在winbox左边的菜单项中,选择"IP--Route",添加默认网关。
9. 设置NAT:在winbox左边的菜单项中,选择"IP--Firewall--NAT",设置内网IP段的伪装或转发。
10. 上传路由表:登录FTP服务器,将路由表输入进去,然后在winbox菜单项中选择"New Terminal",输入"import cnc或tel"激活路由表。
11. 双线自切设置:在"tool--Netwatch"中添加网通和电信的网关。
12. 添加双线自切策略:在"New terminal"项中添加自切策略,然后复制到"system--scripts"。
13. 端口映射:在"IP--Firewall--NAT"中设置端口映射。
通过以上步骤,就可以成功制作和配置路由器,实现策略路由。在实际应用中,还需根据实际情况进行调整和优化。一、如何设置策略路由

不知道设备品牌,只提供思路。

如何配置策略路由教程

一、两个路由器连接的是否是同一家运营商的网络,或者是否有主次之分?

如果有主次之分,就只需配置2条默认路由,设置不同的优先级和不同的出接口就可以。

二、没有主次,且按内网不同IP网络数据从不同路由器发出。

如192.168.1.0从路由器1走,192.168.2.0从路由器2走。

这个比较麻烦,要看你的三层交换机是否支持策略路由配置。

建议到厂商官网下载该型号设备的操作手册,详细查看后确定。

不知道你的2个路由器是什么型号的,是否支持VRRP或HSRP?如果三层交换机不支持策略路由,而2个路由器支持VRRP或HSRP也可以。

将不同IP网段在三层划分到不同vlan,在2个路由器上配置vlan间路由,然后启动VRRP(HSRP),让路由器1作为vlan1的主路由,同时做vlan2的备份路由,让路由器2作为vlan2的主路由,同时做vlan1的备份路由。

三、如果只是两个傻瓜路由器,和一个三层交换机

可以考虑在交换机上用QOS方式试试,这个应该是支持的。

具体配置到设备厂商官网查找。


二、如何制作路由器

路由器的制作步骤

1、系统的安装,把ROS光盘放如光驱进BIOS调成光驱引导,光驱引导到ROS安装界面,先按A 再按I进行系统安装,安装是会提示是否保留旧的配置选N,然后系统开始格式化硬盘建立引导分区,然后进行系统安装,安装完后机器从新启动在启动的过程中会提示是否检测硬盘按N进行下一步操作。

2、系统启动完后,就到了路由的登陆界面,新做的路由用户名一般是admin秘密为空。

在进入登陆界面是输入admin 回车就可以了。

这时已经进入ROS系统里了。

3、进入ROS第一件事就是输入命令查看认到几个网卡,命令如下:

Int pri 然后就可以看到系统里认到几个网卡信息了。

4、添加内网网关,命令如下:

第一步输入:Ip addres 回车 。

第二步输入:add address=192.168.0.1/24(添加内网的网关和内网子网码)这个时候在DOS界面的工作已经完成,下面就可以用winbox工具登陆路由器了。

5、在下面的终端机器上,IE地址栏里输入:192.168.0.1 下载winbox工具。

然后在工具里的第一项输入:192.168.0.1 进入路由器的窗口界面。

1:第一部设置网卡名称:

具体路径:winbox左边的菜单项里,选Interfaces项有网卡的信息。

第一块网卡为 LAN 第二块网卡为CNC(网通) 第三块网卡为TEL(电信)。

这三块网卡的ARP都设置成enabled。

其他都为默认值。

2:设置网通和电信的ip 还有子网掩码。

具体路径:winbox左边的菜单项里,IP------Address 点加号填写网通和电信的IP和子网掩码,具体填写如下:

Address:网通IP和子网

network:自动生成(网段)

Broadcast:自动生成

Interface:CNC

Address:电信IP和子网

Network:自动生成(网段)

Broadcast:自动生成

Interface:TEL

3:设置默认网关,默认网通就添加网通网关,默认电信就添加电信网关。

具体路径:winbox左边的菜单项里,IP-----Route 点+号添加默认网关。

菜单项如下:

Destination:0.0.0.0------这一项不填为默认值。

Gateway :0.0.0.0.-------这一项填默认网关。

Cheek gateway:这一项选者ping ----------检测网关用Ping命令。

其他项都不填写。

4:设置NAT(内网ip段伪装或内网ip段转发)

具体路径:winbox左边的菜单项里,IP-----Firewall-----NAT项。

菜单项如下:

1) General项:

Chain:这一项设置成srcnat

Src. Address:填写内网的IP段

例:如果内网的网关是192.168.0.1/24

那内网的网段就是192.168.0.0/24

2) Action项:

Action:这一项选择masquerade。

5:上传路由表:从网页地址栏里登陆FTP服务器,FTP://192.168.0.1回车登进FTP服务器里把路由表输入进去,然后在 winbox菜单项里 选择 New Terminal在里面出入import cnc或tel 激活路由表。

6:双线自切设置,注意网通和电信的网关都要填加。

具体路径:tool-----Netwatch点+号添加。

Host项:

Host:网通网关

Interval: 00:00:03

Timeout:1200-----------这一项是延时。

UP项:cncup

Down现:cncdown

tool-----Netwatch点+号添加。

Host项:

Host:电信网关

Interval: 00:00:03

Timeout:1200-----------这一项是延时。

UP项:telup

Down项:teldown

7:填加双线自切策略。

具体路径:New terminal 项把自切策略复制到表里,右键点击一下选Paste然后回车。

这个策略填加了,system-----scripts。

8:端口映射:

具体路径:IP----Firewall------NAT项。

General项:

Chain:选择dstnat项

Dst.Address:外网ip地址(网通或电信)

Protocol :选择 6(tcp)-----通过什么协议传输。

Dst.port :端口

Action项:

Action:选择dst-nat

To addresses:到达的内网机器IP

To ports :3389 (这个是远程进入端口)2003服务器用户名必须有密码,要不远程连接不上。


三、Linux下如何设置策略路由

1、查看本机路由信息

[root@router ~]# ip route ls

192.168.70.0/24 dev eth0 proto kernel scope link src 192.168.70.70

192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.70

169.254.0.0/16 dev eth1 scope link

default via 192.168.1.1 dev eth0

2、确认是否需要改变默认路由

[root@Router ~]# ip route replace default via 192.168.70.254 dev eth0 table main

[root@Router ~]# ip route ls

192.168.70.0/24 dev eth0 proto kernel scope link src 192.168.70.70

192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.70

169.254.0.0/16 dev eth1 scope link

default via 192.168.1.1 dev eth0

3、建立特殊路由表

[root@Router ~]# vi /etc/iproute2/rt_tables

255 local

254 main

253 default

200 test

4、向test路由表中添加它自己的默认路由

[root@Router ~]# ip route add default via 192.168.1.1 table test

注意:这个table test一定不要忘了写,否则写到了主路由表中

5、先看看机器当前的ip rule

[root@Router ~]# ip rule ls

0: from all lookup local

32766: from all lookup main

32767: from all lookup default

可以看到,规则中走了3个路由表,local、main、default

我们平常用route看到的,实际是路由表main

这些规则是按序号大小顺序走的,一个不同,则走下一个,知道通路或走完为止

6、添加路由到路由表test中

[root@Router ~]# ip rule add to 59.76.0.0/16 pref 10000 table test

这个意思是说,去向IP地址范围为59.76.0.0/16的访问,则启用test的路由表中的路由规则

而test的路由规则是什么呢?上面已经设置了,走的是202.196.x.1的路由.

现在再来看一下当前的ip rule

[root@Router ~]# ip rule ls

0: from all lookup local

10000: from all to 59.76.0.0/16 lookup test

32766: from all lookup main

32767: from all lookup default

【限时免费】一键获取网络规划系统模板+传输架构设计+连通性评估方案

策略路由相关文章

服务电话:
400-035-6699
企服商城