一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种IP中继电路流量迁出迁回方法及装置与流程

2022-03-05 00:31:04 来源:中国专利 TAG:

一种ip中继电路流量迁出迁回方法及装置
技术领域
1.本发明涉及ip中继电路领域,尤其是一种ip中继电路流量迁出迁回方法及装置。


背景技术:

2.ip中继电路(relay circuit)是ip网络中,连接两个路由器的电路,其核心的属性包括:a端设备、a端端口、a端ip,z端设备、z端端口、z端ip。
3.在ip网络中,当一条电路发生故障时,可以有备份电路和路径承接相应方向的流量,从网络承载能力上讲,一般对网络整体承载无影响。但需要将故障电路迅速地从ip网络中剥离出来,避免用户的业务流量仍然指向该电路,导致用户流量丢失或质差。特别是对于并未完全中断的电路更是如此。因此,当发现ip网络中有电路故障时,首先应当将其隔离,再将其承载的流量迁出即通过配置等方法使流量不从该故障电路通过,保障整个ip网络的正常运行。当该电路故障修复后,需要将其应该承载的流量迁回即流量迁出的逆向操作,将配置恢复到流量迁出之前的状态。


技术实现要素:

4.针对上述情况,本发明提供一种ip中继电路流量迁出迁回方法及装置,采用统一的策略,实现ip中继电路承载流量的迁出迁回,对于维护ip网络的稳定有益。
5.为实现上述目的,本发明采用下述技术方案:
6.在本发明一实施例中,提出了一种ip中继电路流量迁出迁回方法,该方法包括:
7.将一条电路分解成两端,同步对电路两端进行处理;
8.判断该条电路是否是捆绑电路的成员电路,若是则将该条电路的故障端口从捆绑电路的捆绑口中解绑,流量迁出成功并记录原始信息;
9.若不是则通过isis协议或者静态路由协议引流,流量迁出成功并记录原始信息;
10.通过流量迁出的逆向处理,将配置恢复到流量迁出之前的状态,流量迁回成功。
11.进一步地,通过isis协议引流,包括:
12.查看是否有isis配置,若有则将当前metric或者cost值调整至原始值的十倍,并保存。
13.进一步地,通过静态路由协议引流,包括:
14.查询是否有静态路由配置,若有则将本静态路由删除,并保存。
15.进一步地,静态路由配置的统一查询规则如下:
16.ipv4静态路由:若端口地址是/30地址,则查询下一跳是对端地址;否则按端口名称匹配查询;
17.ipv6静态路由:若端口地址是/127地址,则查询下一跳是对端地址;否则按端口名称匹配查询。
18.进一步地,将该方法封装成一个对外接口,作为能力开放接口,供外部系统调用,或者作为调用流量迁出迁回处理界面的接口。
19.在本发明一实施例中,还提出了一种ip中继电路流量迁出迁回装置,该装置包括:
20.流量迁出模块,用于将一条电路分解成两端,同步对电路两端进行处理;判断该条电路是否是捆绑电路的成员电路,若是则将该条电路的故障端口从捆绑电路的捆绑口中解绑,流量迁出成功并记录原始信息;若不是则通过isis协议或者静态路由协议引流,流量迁出成功并记录原始信息;
21.流量迁回模块,用于通过流量迁出的逆向处理,将配置恢复到流量迁出之前的状态,流量迁回成功。
22.进一步地,通过isis协议引流,包括:
23.查看是否有isis配置,若有则将当前metric或者cost值调整至原始值的十倍,并保存。
24.进一步地,通过静态路由协议引流,包括:
25.查询是否有静态路由配置,若有则将本静态路由删除,并保存。
26.进一步地,静态路由配置的统一查询规则如下:
27.ipv4静态路由:若端口地址是/30地址,则查询下一跳是对端地址;否则按端口名称匹配查询;
28.ipv6静态路由:若端口地址是/127地址,则查询下一跳是对端地址;否则按端口名称匹配查询。
29.在本发明一实施例中,还提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现前述ip中继电路流量迁出迁回方法。
30.在本发明一实施例中,还提出了一种计算机可读存储介质,计算机可读存储介质存储有执行ip中继电路流量迁出迁回方法的计算机程序。
31.有益效果:
32.1、ip中继电路承载流量的迁出迁回,根据不同的情况有不同的方法;本发明可以覆盖常见的情况,采用统一的策略,对于维护ip网络的稳定有益。
33.2、ip网络上的路由器很多,涉及不同的厂家和型号,同一方案命令也不相同;本发明可支持主流的设备型号,降低对维护人员的要求。
34.3、采用本发明可统一配置规范,对后期维护有利。
35.4、采用本发明可自动执行操作,快速,方便且规范。
附图说明
36.图1是本发明ip中继电路流量迁出流程图;
37.图2是本发明ip中继电路流量迁回流程图;
38.图3是本发明ip中继电路流量迁出迁回的处理界面示意图;
39.图4是本发明ip中继电路流量迁出迁回装置结构示意图;
40.图5是本发明计算机设备结构示意图。
具体实施方式
41.下面将参考若干示例性实施方式来描述本发明的原理和精神,应当理解,给出这
些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
42.本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
43.根据本发明的实施方式,提出了一种ip中继电路流量迁出迁回方法及装置,当流量迁出时,捆绑电路(多条物理电路通过配置捆绑在一起,形成捆绑电路,电路互联ip配置在捆绑电路上)的成员电路:将该电路从捆绑电路中解绑,就可以流量迁出了;单纯的物理电路:通过isis协议引流:调大metric(cost)值为原值的10倍,引导流量从其他电路通过,不经过本故障电路;通过静态路由协议引流:删除本静态路由,使入向流量不从本故障电路通过。当流量迁回时,逆向操作即可。注意要同步对电路两端进行操作,尽量同时。
44.下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
45.本发明的ip中继电路流量迁出迁回方法如下:
46.将一条电路分解为两端,分别对一端进行处理,每端的操作相同,但尽量保证两端同时操作。
47.登录设备,根据不同设备的不同场景做相应处理。
48.流量迁出如图1所示,判断该条电路是否是捆绑电路的成员电路,若是则将该条电路的故障端口从捆绑电路的捆绑口中解绑,流量迁出成功并记录原始信息;
49.若不是则查看是否有isis配置,若有则将当前metric或者cost值调整至原始值的十倍,并保存,流量迁出成功并记录原始信息;或者查询是否有静态路由配置,若有则将本静态路由删除,并保存,流量迁出成功并记录原始信息。
50.流量迁回如图2所示,判断该条电路是否是捆绑电路的成员电路,若是则将该条电路的故障恢复端口重新捆绑到捆绑电路的捆绑口中,流量迁回成功;
51.若不是则查看是否有isis配置,若有则将当前metric或者cost值恢复至原始值,并保存,流量迁回成功;或者查询是否有静态路由配置,若有则将本静态路由恢复,并保存,流量迁回成功。
52.将该方法封装成一个对外接口,作为能力开放接口,采用restful接口,供外部系统调用,如下表1和表2所示:
53.表1请求信息字段表
54.字段名字段类型描述deviceipstring设备loopback地址portnamestring端口名称wsidstring调用标识号
55.表2返回信息字段表
56.字段名字段类型描述resultcodestring调用结果0_成功-1_失败retdetailstring失败原因oplogstring配置操作日志
57.除对外提供能力,也可以供如图3所示的流量迁出迁回处理界面直接调用。
58.页面逻辑如下:
59.1、标识号如果系统没有记录,说明是第一次操作,a端设备ip、a端端口名称、z端设备ip和z端端口名称要输入,只有“流量迁出”按钮可用。
60.2、标识号如果系统有记录,说明已经做过迁出操作,a端设备ip、a端端口名称、z端设备ip和z端端口名称带入,只有“流量迁回”按钮可用。
61.需要说明的是,尽管在上述实施例及附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
62.为了对上述基于新型城域网拓扑快速生成功能配置的方法进行更为清楚的解释,下面结合一个具体的实施例来进行说明,然而值得注意的是该实施例仅是为了更好地说明本发明,并不构成对本发明不当的限定。
63.流量迁出总体规则:
64.首先该条电路是否是捆绑电路的成员电路,若是则将该条电路的故障端口从捆绑电路的捆绑口中解绑,将流量迁走。
65.若不是则查看是否有isis配置,若有则将当前metric或者cost值调整至原始值的十倍,将入向流量迁走;或者查询是否有静态路由配置,若有则将本静态路由删除,将回程流量迁走。
66.静态路由配置的统一查询规则:
67.ipv4:端口地址是/30地址,查找下一跳是对端地址(端口地址奇数加一,偶数减一);否则按端口名称匹配查询;
68.ipv6:端口地址是/127地址,查找下一跳是对端地址(端口地址奇数减一,偶数加一);否则按端口名称匹配查询;
69.metric(cost)在ipv4和ipv6上可能都有配置,相同的处理方法。
70.流量迁出实施例:
71.华为:
72.1、判断是否绑定口成员
73.interface gigabitethernet2/2/0/3
74.set transfer-mode wan
75.description to sh-sh-ws-as4812-man10g(s-64n2001ip)::bundle to eth-trunk 2
76.undo shutdown
77.eth-trunk 2
‑‑
判断是绑定口,关键字包括:eth-trunk,ip-trunk
78.return
79.解除绑定:
80.进入端口,执行v8:
81.interface gigabitethernet2/2/0/3
82.shutdown
83.commit
84.sleep 1s
85.undo eth-trunk 2
‑‑
解除绑定
86.commit
87.no shutdown
88.commit
89.其他版本:
90.interface gigabitethernet2/2/0/3
91.shutdown
92.sleep 1s
93.undo eth-trunk 2
‑‑
解除绑定
94.no shutdown
95.v8必须有commit,其他直接确认,处理时注意这点,下同。
96.2、查看是否有cost配置
97.‑‑
查看当前cost,并调cost;
98.进入端口:
99.interface gigabitethernet2/1/0
100.查看端口:
101.display this
102.carrier down-hold-time 60
103.description to js-sq-xdl-s-1.cn210ge(10ge9002cn2)
104.undo shutdown
105.mtu 9178
106.ip address 59.43.94.18255.255.255.252
107.isis enable 1
108.isis circuit-type p2p
109.isis circuit-level level-2
110.isis authentication-mode simple cipher@%@%dcrpw^@_@e38|o!ov_8@qg#v@%@%
111.isis cost 20 level-2
112.isis timer hello 3
113.isis small-hello
114.isis ldp-sync
115.isis timer ldp-sync hold-down 2
116.isis timer ldp-sync hold-max-cost 65535
117.pim sm
118.mpls
119.mpls ldp
120.mpls ldp timer keepalive-hold 30
121.mpls ldp timer igp-sync-delay 30
122.ip netstream inbound
123.undo dcn
124.control-flap
125.port-queue be wfq weight 1shaping shaping-percentage 80port-wred 1 outbound
126.port-queue af1 wfq weight 1shaping shaping-percentage 80port-wred 1 outbound
127.port-queue af2 wfq weight 1shaping shaping-percentage 80port-wred 1 outbound
128.port-queue af3 wfq weight 1shaping shaping-percentage 80port-wred 1 outbound
129.port-queue af4 wfq weight 1shaping shaping-percentage 80port-wred 1 outbound
130.port-queue ef pq shaping shaping-percentage 90 port-wred0 outbound
131.port-queue cs6 pq shaping shaping-percentage 10 port-wred0 outbound
132.port-queue cs7 pq shaping shaping-percentage 10 port-wred0 outbound
133.将cost值改为原始值的10倍:
134.isis cost xxx level-2
135.3、查询并删静态路由
136.按统一查询规则查找静态路由;
137.用display current-configuration|in route-static将所有的全局静态路由找出来,再按照规则用程序过滤即可;
138.删除静态路由:
139.undo ip route-static 115.168.128.198 255.255.255.255gigabitethernet2/0/3115.168.160.198
140.juniper(路由器厂商名称)
141.1、bundle(捆绑口)判断规则
142.判断接口是否bundle口(以下显示为xe-15/0/1.0口绑定在ae0.0下),ae为以太网端口聚合,as为pos接口聚合。如果没有显示出来这两个ae或as,则判定为非聚合绑定口)
143.gx-lz-lc-d-2.163.re0》show interfaces xe-15/0/1.0 terse
144.interface admin link proto local remote
145.xe-15/0/1.0up up aenet
‑‑
》ae0.0
146.gx-lz-lc-d-2.163.re0》show interfaces terse so-1/0/0.0|match as
147.so-1/0/0.0up up soagg
‑‑
》as0.0
148.2、捆绑口
149.解除捆绑:
150.gx-lz-lc-d-2.163.re0》
151.show configuration interfaces xe-15/0/1 gigether-options|display set
152.set interfaces xe-15/0/1 gigether-options 802.3ad ae0
153.(原有配置恢复bundle)
‑‑
也可在此通过ae判断捆绑口
[0154][0155]
‑‑
pos口的命令,通过as判断;
[0156]
解绑:
[0157]
configure exclusive(进入配置模式)
[0158]
set interfaces xe-15/0/1disable(关闭端口)
[0159]
commit synchronize(保存配置并退出配置模式)
[0160]
sleep 10s
[0161]
delete interfaces xe-15/0/1gigether-options 802.3ad ae0(解除bundle)commit synchronize(保存配置)
[0162]
delete interfaces xe-15/0/1disable(打开端口)
[0163]
commit synchronize and-quit(保存配置并退出配置模式)
[0164]
3、物理口
[0165]
查看并调整当前metric:
[0166]
bj-bj-ja-c-2.cn2-re0》show configuration protocols isis|match so-0/0/1.0|display set|match metric
[0167]
set protocols isis interface so-0/0/1.0level 2metric 1500(原有配置恢复流量)
[0168]
configure exclusive(进入配置模式)
[0169]
set protocols isis interface so-0/0/1.0level 2metric15000(牵引流量)
[0170]
commit synchronize and-quit(保存配置并退出配置模式)
[0171]
查询并删静态路由:
[0172]
gx-lz-lc-d-2.163.re0》show configuration routing-options static|display set|match 180.140.104.26
[0173]
set routing-options static route 222.217.174.1/32next-hop 180.140.104.26原有配置保存;
[0174]
set routing-options static route 118.84.117.140/32next-hop 180.140.104.26原有配置保存;
[0175]
进入配置模式:
[0176]
configure exclusive(进入配置模式,删除静态路由将set替换成delete)
[0177]
delete routing-options static route 222.217.174.1/32next-hop 180.140.104.26
[0178]
delete routing-options static route 118.84.117.140/32next-hop 180.140.104.26
[0179]
commit synchronize and-quit(保存配置并退出配置模式)
[0180]
思科iox
[0181]
1、bundle成员,解绑:
[0182]
interface pos0/11/1/0
[0183]
description to gd-fs-sdnq-as64853-man10g(s-64n0056ipm)::to-bundle-pos11
[0184]
bundle id 11mode on
‑‑
判断是bundle电路
[0185]
解绑:
[0186]
interface pos0/11/1/0
[0187]
shutdown
[0188]
commit
[0189]
sleep 1s
[0190]
no bundle id 11
[0191]
commit
[0192]
no shutdown
[0193]
commit
[0194]
2、物理口(pos口、以太口):
[0195]
查看是否有metric配置,调metric:
[0196]
查看并记录isis interface配置:
[0197]
sh run router isis
[0198]
rp/0/rsp0/cpu0:sn-ak-ldl-s-1.cn2#show running-config router
[0199]
router router-convergence
[0200]
rp/0/rsp0/cpu0:sn-ak-ldl-s-1.cn2#show running-config router isis
[0201]
mon jul 17 14:45:27.089gmt
[0202]
router isis cn2
[0203]
set-overload-bit on-startup wait-for-bgp
[0204]
is-type level-2-only
[0205]
net 86.4809.0029.0590.4300.2062.00
[0206]
nsf cisco
[0207]
show run router isis core interface pos0/1/0/0
‑‑
163用这个命令;
[0208]
show run router isis cn2 interface pos0/1/0/0
‑‑
cn2用这个命令;
[0209]
修改isis interface metric值,原metric值*10:
[0210]
router isis core
[0211]
interface pos0/1/0/0
[0212]
address-family ipv4 unicast
[0213]
metric 115000level 2
[0214]

[0215]
address-family ipv6 unicast
[0216]
metric 20000level 2
[0217]

[0218]
commit
[0219]
3、查看是否有静态路由配置,删静态路由
[0220]
查看并记录接口相关的静态路由:
[0221]
show run router static
[0222]
118.84.118.24/32pos0/15/1/0 183.58.10.46tag 64856description for-gdzsj-man-as65856-vnh
[0223]
删除静态路由:
[0224]
router static
[0225]
address-family ipv4 unicast
[0226]
no 118.84.118.24/32pos0/15/1/0183.58.10.46tag 64856description for-gdzsj-man-as65856-vnh
[0227]
思科ios
[0228]
1、bundle成员,解绑:
[0229]
show run interface tengige0/11/1/0
[0230]
channel-group 11
‑‑
判断是bundle电路
[0231]
解绑:
[0232]
interface tengige0/11/1/0
[0233]
shutdown
[0234]
sleep 1s
[0235]
no channel-group 11
[0236]
sleep 1s
[0237]
no shutdown
[0238]
2、物理口(pos口、以太口):
[0239]
查看是否有metric配置,调metric:
[0240]
查看并记录isis interface配置:
[0241]
show run int pos0/0/0
[0242]
修改isis interface metric值,原metric值*10:
[0243]
interface pos0/0/0
[0244]
isis metric 100000level-2
[0245]
isis ipv6 metric 100000level-2
[0246]
2、查看是否有静态路由配置,删静态路由
[0247]
查看并记录接口相关的静态路由:
[0248]
参考命令:
[0249]
show running-config|in ip route
[0250]
找到对应静态路由
[0251]
删除静态路由:
[0252]
no ip route 192.168.0.0 255.255.255.0pos1/0/0172.16.1.113
[0253]
阿朗
[0254]
1、判断端口是常规端口或者聚合端口及虚拟下一跳命令
[0255]
show port 1/1/1detail
[0256]
常规端口:
[0257]
对应的端口lag/bndl字段值为


[0258]
捆绑口成员:
[0259]
对应的端口lag/bndl字段值为1;
[0260]
据此判断是否是捆绑端口成员。
[0261]
2、查找静态路由
[0262]
#admin display-config|match"59.43.35.198"
‑‑
端口对端ip;
[0263]
static-route 172.20.2.5/32next-hop 59.43.35.198
[0264]
捆绑口成员:
[0265]
查看port端口和聚合端口lag的对应关系;
[0266]
命令:show lag port;
[0267]
注释:查看链路聚合端口lag下的port端口;
[0268]
[0269]
关闭port端口;
[0270]
命令:#configure port 1/1/4shutdown
[0271]
注释:关闭端口;
[0272]
sleep 1s
[0273]
从链路聚合端口lag移除故障的port端口;
[0274]
命令:configure lag 61no port 1/1/4;
[0275]
注释:从链路聚合端口lag删除故障的port端口;
[0276]
网内互联中继常规端口:
[0277]
查看是否有metric配置,调metric;
[0278]
interface加so-,ge-规则;
[0279]
pos口根据端口所在板卡类型判断,板卡类型包含
“‑
oc”,后跟数字的为pos板卡,加so-;板卡类型包含“gb
‑”
,后跟数字的为以太板卡,加ge-;板卡类型包含“10gb
‑”
,后跟数字的为10g以太板卡,加xe-;
[0280]
[0281][0282]
调整interface接口对应的isis协议的metric值;
[0283]
命令:#configure router isis interface ge-5/1/1level 2metric 30000;
[0284]
注释:interface接口对应的isis协议的metric值
×
10;
[0285]
3、有静态路由常规端口
[0286]
删除相关的静态路由:
[0287]
命令:#configure router no static-route 172.20.2.5/32next-hop x.x.x.x
[0288]
注释:删除静态路由命令
[0289]
#configure router no static-route 172.20.2.5/32next-hop59.43.35.198。
[0290]
流量迁回实施例:
[0291]
华为
[0292]
1、绑定口
[0293]
绑定口迁回流量:
[0294]
进入端口,恢复原绑定配置;
[0295]
v8:
[0296]
interface gigabitethernet5/0/3
[0297]
eth-trunk 2
‑‑
绑定实例,恢复原配置
[0298]
commit
[0299]
其他:
[0300]
interface gigabitethernet5/0/3
[0301]
eth-trunk 2
‑‑
绑定实例,恢复原配置
[0302]
2、物理口
[0303]
(1)静态路由恢复:
[0304]
添加静态路由:
[0305]
ip route-static 115.168.128.198 255.255.255.255gigabitethernet2/0/3.2000115.168.160.198
[0306]
(2)cost迁回流量:
[0307]
进入端口:
[0308]
interface gigabitethernet2/1/0
[0309]
恢复配置:
[0310]
isis cost 20level-2
[0311]
juniper
[0312]
捆绑口:
[0313]
1、恢复绑定:
[0314]
configure exclusive(进入配置模式)
[0315]
set interfaces xe-15/0/1disable(关闭端口)
[0316]
set interfaces xe-15/0/1gigether-options 802.3ad ae0(恢复bundle)
[0317]
commit synchronize(保存配置)
[0318]
delete interfaces xe-15/0/1disable(打开端口)
[0319]
commit synchronize and-quit(保存配置并退出配置模式)
[0320]
物理口:
[0321]
2、恢复metric配置
[0322]
configure exclusive(进入配置模式)
[0323]
set protocols isis interface so-0/0/1.0level 2metric 1500(恢复原配置)
[0324]
commit synchronize and-quit(保存配置并退出配置模式)
[0325]
3、静态路由恢复
[0326]
恢复配置:
[0327]
configure exclusive(进入配置模式,将原来的配置保留的执行一遍);
[0328]
set routing-options static route 222.217.174.1/32next-hop 180.140.104.26原有配置保存;
[0329]
set routing-options static route 118.84.117.140/32next-hop 180.140.104.26原有配置保存;
[0330]
commit synchronize and-quit(保存配置并退出配置模式);
[0331]
ipv6静态路由原理同上:
[0332]
gx-lz-lc-d-2.163.re0》show configuration routing-options|display set|match 240e:9:3001:f002::3
[0333]
set routing-options rib inet6.0 static route240e:9:3000::001/128next-hop 240e:9:3001:f002::3
[0334]
set routing-options rib inet6.0 static route240e:0:0:0:d:92:3:1001/128next-hop 240e:9:3001:f002::3
[0335]
思科iox
[0336]
1、捆绑成员
[0337]
进端口,恢复原bundle配置:
[0338]
interface pos0/11/1/0
[0339]
bundle id 11mode on
‑‑
取原来的配置,跟对方协商有关系
[0340]
commit
[0341]
2、网内互联端口
[0342]
恢复isis metric值:
[0343]
router isis core
‑‑
163
[0344]
router isis cn2
‑‑
cn2
[0345]
interface pos0/1/0/0
[0346]
address-family ipv4 unicast
[0347]
metric 11500 level 2
[0348]

[0349]
address-family ipv6 unicast
[0350]
metric 2000level 2
[0351]
3、静态路由恢复
[0352]
router static
[0353]
address-family ipv4 unicast
[0354]
118.84.118.24/32 pos0/15/1/0 183.58.10.46tag 64856description for-gdzsj-man-as65856-vnh
‑‑
恢复原始配置。
[0355]
思科ios
[0356]
1、捆绑成员
[0357]
进端口,恢复原bundle配置:
[0358]
interface tengige0/11/1/0
[0359]
channel-group 11
[0360]
2、网内互联端口
[0361]
恢复isis metric值:
[0362]
interface pos0/0/0
[0363]
isis metric 10000 level-2
[0364]
isis ipv6 metric 10000 level-2
[0365]
3、静态路由恢复
[0366]
ip route 192.168.0.0 255.255.255.0 pos1/0/0 172.16.1.113
‑‑
恢复原始配置。
[0367]
阿朗
[0368]
1、从链路聚合端口lag增加打环测试正常的port端口
[0369]
命令:configure lag 61 port 1/1/4
[0370]
注释:从链路聚合端口lag增加打环的port端口;
[0371]
2、恢复interface接口对应的isis协议的metric值
[0372]
命令:#configure router isis interface ge-5/1/1 level 2metric 3000
‑‑
原metric值;
[0373]
3、恢复原静态路由
[0374]
命令:#configure router static-route 172.20.2.5/32next-hop x.x.x.x
[0375]
注释:配置静态路由命令;
[0376]
#configure router static-route 172.20.2.5/32 next-hop59.43.35.198
[0377]
基于同一发明构思,本发明还提出一种ip中继电路流量迁出迁回装置。该装置的实施可以参见上述方法的实施,重复之处不再赘述。以下所使用的术语“模块”,可以是实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0378]
图4是本发明ip中继电路流量迁出迁回装置结构示意图。如图4所示,该装置包括:
[0379]
流量迁出模块101,用于将一条电路分解成两端,同步对电路两端进行处理;判断该条电路是否是捆绑电路的成员电路,若是则将该条电路的故障端口从捆绑电路的捆绑口中解绑,流量迁出成功并记录原始信息;若不是则查看是否有isis配置,若有则将当前metric或者cost值调整至原始值的十倍,并保存,流量迁出成功并记录原始信息;或者查询是否有静态路由配置,若有则将本静态路由删除,并保存,流量迁出成功并记录原始信息;
[0380]
静态路由配置的统一查询规则如下:
[0381]
ipv4静态路由:若端口地址是/30地址,则查询下一跳是对端地址;否则按端口名称匹配查询;
[0382]
ipv6静态路由:若端口地址是/127地址,则查询下一跳是对端地址;否则按端口名称匹配查询。
[0383]
流量迁回模块102,用于通过流量迁出的逆向处理,将配置恢复到流量迁出之前的状态,流量迁回成功。
[0384]
应当注意,尽管在上文详细描述中提及了ip中继电路流量迁出迁回装置的若干模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。
[0385]
基于前述发明构思,如图5所示,本发明还提出一种计算机设备200,包括存储器210、处理器220及存储在存储器210上并可在处理器220上运行的计算机程序230,处理器220执行计算机程序230时实现前述ip中继电路流量迁出迁回方法。
[0386]
基于前述发明构思,本发明还提出一种计算机可读存储介质,计算机可读存储介质存储有执行前述ip中继电路流量迁出迁回方法的计算机程序。
[0387]
本发明提出的ip中继电路流量迁出迁回方法及装置,可以覆盖常见的情况,采用统一的策略,对于维护ip网络的稳定有益;可支持主流的设备型号,降低对维护人员的要求;采用本发明可统一配置规范,对后期维护有利;采用本发明可自动执行操作,快速,方便且规范。
[0388]
虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包含的各种修改和等同布置。
[0389]
对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的
保护范围以内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献