1441 字
7 分钟
OSPF与BGP互通
拓扑图
要求
1.配置设备名称、接口地址。
2.在AS100系统内部配置OSPF路由协议(IGP协议)。
3.在AS100、AS200、AS300、AS400之间建立EBGP。
4.在AS100内部建立IBGP。
5.实现各资源网段的互通。
6.要求在AS100内部,通过设置Local preference优先级使R7优选R5学到的BGP路由
7.要求通过设置MED值在AS100与AS200、AS300之间、AS400与AS200、AS300之间优选AS300学到的BGP路由
R1
1.配置设备名称、接口地址。R1:syssysname R1undo info-center enableuser-interface con 0idle-timeout 0 0int gi0/0ip add 10.1.1.1 255.255.255.0undo shutdownint gi0/1ip add 10.1.2.1 255.255.255.0undo shutdownint gi6/0ip add 10.1.5.1 255.255.255.0undo shutdownint gi6/1ip add 10.1.6.1 255.255.255.0undo shutdownint lo 0ip add 1.1.1.1 255.255.255.255int lo 1ip add 192.168.10.1 255.255.255.0quit
2.在AS100系统内部配置OSPF路由协议(IGP协议)。R1:ospf 1 router-id 1.1.1.1area 0.0.0.0network 192.168.10.0 0.0.0.255network 1.1.1.1 0.0.0.0network 10.1.5.0 0.0.0.255network 10.1.6.0 0.0.0.255return
3.在AS100、AS200、AS300、AS400之间建立EBGP。R1:sysbgp 100router-id 1.1.1.1peer 10.1.1.2 as-number 200peer 10.1.2.2 as-number 300address-family ipv4 unicastnetwork 192.168.10.0 255.255.255.0import-route ospf 1peer 10.1.1.2 enablepeer 10.1.2.2 enablepeer 10.1.1.2 next-hop-localpeer 10.1.2.2 next-hop-localreturn
4.在AS100内部建立IBGP。R1:sysbgp 100router-id 1.1.1.1peer 5.5.5.5 as-number 100peer 5.5.5.5 connect-interface LoopBack0peer 6.6.6.6 as-number 100peer 6.6.6.6 connect-interface LoopBack0peer 7.7.7.7 as-number 100peer 7.7.7.7 connect-interface LoopBack0address-family ipv4 unicastnetwork 192.168.10.1 255.255.255.0peer 5.5.5.5 enablepeer 5.5.5.5 next-hop-localpeer 6.6.6.6 enablepeer 6.6.6.6 next-hop-localpeer 7.7.7.7 enablepeer 7.7.7.7 next-hop-localreturn
5.实现各资源网段的互通。R1:sysospf 1import-route bgpreturn
6.要求在AS100内部,通过设置Local preference优先级使R7优选R5学到的BGP路由R1:sysacl basic 2000rule 0 permit source 172.16.1.0 0.0.0.255rule 5 permit source 192.168.20.0 0.0.0.255rule 10 permit source 192.168.30.0 0.0.0.255quit
acl basic 2001rule 0 permitquit
route-policy to-R5 permit node 10if-match ip address acl 2000apply local-preference 200quit
route-policy to-R5 permit node 20if-match ip address acl 2001apply local-preference 100quit
route-policy to-R6 permit node 10if-match ip address acl 2001apply local-preference 100quit
route-policy to-R7 permit node 10if-match ip address acl 2001apply local-preference 100quit
bgp 100address-family ipv4 unicastpeer 5.5.5.5 route-policy to-R5 exportpeer 6.6.6.6 route-policy to-R6 exportpeer 7.7.7.7 route-policy to-R7 exportreturn
7.要求通过设置MED值在AS100与AS200、AS300之间、AS400与AS200、AS300之间优选AS300学到的BGP路由R1:sysacl basic 2000rule 0 permit source 172.16.1.0 0.0.0.255quitacl basic 2001rule 0 permitquit
route-policy as200 permit node 10if-match ip address acl 2000apply cost 30quitroute-policy as200 permit node 20if-match ip address acl 2001quit
route-policy as300 permit node 10if-match ip address acl 2000apply cost 20quitroute-policy as300 permit node 20if-match ip address acl 2001quit
bgp 100router-id 1.1.1.1address-family ipv4 unicastpeer 10.1.1.2 route-policy as200 importpeer 10.1.2.2 route-policy as300 importpeer 10.1.1.2 next-hop-localpeer 10.1.2.2 next-hop-localbestroute compare-medquitR2
1.配置设备名称、接口地址。R2:syssysname R2undo info-center enableuser-interface con 0idle-timeout 0 0int gi0/0ip add 10.1.1.2 255.255.255.0undo shutdownint gi0/1ip add 10.1.3.1 255.255.255.0undo shutdownint lo 0ip add 2.2.2.2 255.255.255.255int lo 1ip add 192.168.20.1 255.255.255.0quit
3.在AS100、AS200、AS300、AS400之间建立EBGP。R2:bgp 200router-id 2.2.2.2peer 10.1.1.1 as-number 100peer 10.1.3.2 as-number 400address-family ipv4 unicastnetwork 192.168.20.0 255.255.255.0import-route directpeer 10.1.1.1 enablepeer 10.1.3.2 enablepeer 10.1.1.1 next-hop-localpeer 10.1.3.2 next-hop-localreturnR3
1.配置设备名称、接口地址。R3:syssysname R3undo info-center enableuser-interface con 0idle-timeout 0 0int gi0/0ip add 10.1.4.1 255.255.255.0undo shutdownint gi0/1ip add 10.1.2.2 255.255.255.0undo shutdownint lo 0ip add 3.3.3.3 255.255.255.255int lo 1ip add 192.168.30.1 255.255.255.0quit
3.在AS100、AS200、AS300、AS400之间建立EBGP。R3:bgp 300router-id 3.3.3.3peer 10.1.2.1 as-number 100peer 10.1.4.2 as-number 400address-family ipv4 unicastnetwork 192.168.30.0 255.255.255.0import-route directpeer 10.1.2.1 enablepeer 10.1.4.2 enablepeer 10.1.2.1 next-hop-localpeer 10.1.4.2 next-hop-localreturnR4
1.配置设备名称、接口地址。R4:syssysname R4undo info-center enableuser-interface con 0idle-timeout 0 0int gi0/0ip add 10.1.4.2 255.255.255.0undo shutdownint gi0/1ip add 10.1.3.2 255.255.255.0undo shutdownint lo 0ip add 4.4.4.4 255.255.255.255int lo 1ip add 172.16.1.1 255.255.255.0quit
3.在AS100、AS200、AS300、AS400之间建立EBGP。R4:bgp 400router-id 4.4.4.4peer 10.1.3.1 as-number 200peer 10.1.4.1 as-number 300address-family ipv4 unicastnetwork 172.16.1.0 255.255.255.0import-route directpeer 10.1.3.1 enablepeer 10.1.4.1 enablepeer 10.1.3.1 next-hop-localpeer 10.1.4.1 next-hop-localreturn
7.要求通过设置MED值在AS100与AS200、AS300之间、AS400与AS200、AS300之间优选AS300学到的BGP路由R4:sysacl basic 2000rule 0 permit source 192.168.10.0 0.0.0.255rule 5 permit source 192.168.1.0 0.0.0.255quitacl basic 2001rule 0 permitquit
route-policy as200 permit node 10if-match ip address acl 2000apply cost 30quitroute-policy as200 permit node 20if-match ip address acl 2001quit
route-policy as300 permit node 10if-match ip address acl 2000apply cost 20quitroute-policy as300 permit node 20if-match ip address acl 2001quit
bgp 400router-id 4.4.4.4address-family ipv4 unicastpeer 10.1.3.1 route-policy as200 importpeer 10.1.4.1 route-policy as300 importpeer 10.1.3.1 next-hop-localpeer 10.1.4.1 next-hop-localbestroute compare-medquitR5
1.配置设备名称、接口地址。R5:syssysname R5undo info-center enableuser-interface con 0idle-timeout 0 0int gi0/0ip add 10.1.8.1 255.255.255.0undo shutdownint gi0/1ip add 10.1.6.2 255.255.255.0undo shutdownint lo 0ip add 5.5.5.5 255.255.255.255quit
2.在AS100系统内部配置OSPF路由协议(IGP协议)。R5:ospf 1 router-id 5.5.5.5area 0.0.0.0network 5.5.5.5 0.0.0.0network 10.1.8.0 0.0.0.255network 10.1.6.0 0.0.0.255return
4.在AS100内部建立IBGP。R5:sysbgp 100router-id 5.5.5.5peer 1.1.1.1 as-number 100peer 1.1.1.1 connect-interface LoopBack0address-family ipv4 unicastpeer 1.1.1.1 enablepeer 1.1.1.1 next-hop-localreturn
5.实现各资源网段的互通。R5:sysospf 1import-route bgpreturnR6
1.配置设备名称、接口地址。R6:syssysname R6undo info-center enableuser-interface con 0idle-timeout 0 0int gi0/0ip add 10.1.7.1 255.255.255.0undo shutdownint gi0/1ip add 10.1.5.2 255.255.255.0undo shutdownint lo 0ip add 6.6.6.6 255.255.255.255quit
2.在AS100系统内部配置OSPF路由协议(IGP协议)。R6:ospf 1 router-id 6.6.6.6area 0.0.0.0network 6.6.6.6 0.0.0.0network 10.1.5.0 0.0.0.255network 10.1.7.0 0.0.0.255return
4.在AS100内部建立IBGP。R6:sysbgp 100router-id 6.6.6.6peer 1.1.1.1 as-number 100peer 1.1.1.1 connect-interface LoopBack0address-family ipv4 unicastpeer 1.1.1.1 enablepeer 1.1.1.1 next-hop-localreturn
5.实现各资源网段的互通。R6:sysospf 1import-route bgpreturnR7
1.配置设备名称、接口地址。R7:syssysname R7undo info-center enableuser-interface con 0idle-timeout 0 0int gi0/0ip add 10.1.7.2 255.255.255.0undo shutdownint gi0/1ip add 10.1.8.2 255.255.255.0undo shutdownint lo 0ip add 7.7.7.7 255.255.255.255int lo 1ip add 192.168.1.1 255.255.255.0quit
2.在AS100系统内部配置OSPF路由协议(IGP协议)。R7:ospf 1 router-id 7.7.7.7area 0.0.0.0network 7.7.7.7 0.0.0.0network 10.1.7.0 0.0.0.255network 10.1.8.0 0.0.0.255network 192.168.1.0 0.0.0.255return
4.在AS100内部建立IBGP。R7:sysbgp 100router-id 7.7.7.7peer 1.1.1.1 as-number 100peer 1.1.1.1 connect-interface LoopBack0address-family ipv4 unicastnetwork 192.168.1.1 255.255.255.0peer 1.1.1.1 enablepeer 1.1.1.1 next-hop-localreturn
5.实现各资源网段的互通。R7:sysospf 1import-route bgpreturn