实验需求:
使不同的主治系统能够通信
实验拓扑
(1)如图所示配置ip,此处省略
(2)在AS 200内运行ospf协议是AS 200内网互通
[R2]ospf r 2.2.2.2
[R2-ospf-1]a 0.
[R2-ospf-1-area-0.0.0.0]net 2.2.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]net 100.2.2.0 0.0.0.255
[R3]ospf router-id 3.3.3.3
[R3-ospf-1]a 0
[R3-ospf-1-area-0.0.0.0]net 3.3.3.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]net 100.2.2.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]net 100.3.3.0 0.0.0.255
[R4]ospf router-id 4.4.4.4
[R4-ospf-1]a 0
[R4-ospf-1-area-0.0.0.0]net 4.4.4.4 0.0.0.0
[R4-ospf-1-area-0.0.0.0]net 100.3.3.0 0.0.0.255
(3)配置BGP 使主治系统互通
[R1]bgp 100 //给主治系统打上标识
[R1-bgp-default]peer 100.1.1.2 as-number 200 //手动添加邻居
[R1-bgp-default]address-family ipv4 unicast //进入ipv4
[R1-bgp-default-ipv4]peer 100.1.1.2 enable //使能邻居
[R2]bgp 200
[R2-bgp-default]peer 100.1.1.1 as-number 100
[R2-bgp-default]peer 4.4.4.4 as-number 200
[R2-bgp-default]peer 4.4.4.4 connect-interface LoopBack 0//说明该接口是对方的环回口
[R2-bgp-default]address-family ipv4 unicast
[R2-bgp-default-ipv4]peer 100.1.1.1 en
[R2-bgp-default-ipv4]peer 100.1.1.1 enable
[R2-bgp-default-ipv4]peer 4.4.4.4 next-hop-local //把路由的下一跳指向自己
[R4]bgp 200
[R4-bgp-default]peer 2.2.2.2 as-number 200
[R4-bgp-default]peer 2.2.2.2 connect-interface LoopBack 0
[R4-bgp-default]peer 100.4.4.5 as-number 300
[R4-bgp-default]address-family ipv4 unicast
[R4-bgp-default-ipv4]peer 2.2.2.2 en
[R4-bgp-default-ipv4]peer 2.2.2.2 next-hop-local
[R4-bgp-default-ipv4]peer 100.4.4.5 en
[R5]bgp 300
[R5-bgp-default]peer 100.4.4.4 as-number 200
[R5-bgp-default]address-family ipv4 unicast
[R5-bgp-default-ipv4]peer 100.4.4.4 en
(4)在BGP上宣告私有网段,ospf上引入bgp
[R1-bgp-default-ipv4]network 192.168.1.0 24
[R5-bgp-default-ipv4]net 192.168.2.0 24
[R2-ospf-1]import-route bgp //在ospf上引入BGP协议
[R4-ospf-1]import-route bgp
总结:
BGP:边界网关协议,是连接主治系统的路由协议,每个主治系统都有属于自己的系统编号,来标识不同的主治系统。