今天,老胳膊的实验是EZ×××的配置方法,请看笔记及配置内容。

DM×××是加密点等于通信点的,gre over ipsec的通信技术

SPOK端之间需要通信,通过nhrp(下一跳地址解析协议)向hub端查询映射关系。当hub、spok双方都启用了nhrp协议时,spok会向hub注册自己的物理地址和tunnel地址的映射。


特性:
    1. HUB和SPOK之间存在永久虚链路
    2. spok之间是按需链路
    3. 不用设置peer
    4. 不需要定义感兴趣流量,所有gre流量就是感兴趣流量
    5. 不需要封装新的IP头部,可以选择transport节省资源做有效负载
    6. ip头都是物理口的地址

 


==================DM×××配置================
<======tunnel口配置======>
HUB(config)#inter tunnel 0
HUB(config-if)#ip add 172.16.1.1 255.255.255.0
HUB(config-if)#no shu
HUB(config-if)#tunnel source fa0/0
HUB(config-if)#tunnel mode gre multipoint
HUB(config-if)#tunnel key 12345

SP1(config)#inter tun 0
SP1(config-if)#ip add 172.16.1.2 255.255.255.0
SP1(config-if)#no shu
SP1(config-if)#tunnel source fa0/0
SP1(config-if)#tunnel mode gre multipoint
SP1(config-if)#tunnel key 12345

SP2(config)#inter tun 0
SP2(config-if)#ip add 172.16.1.3 255.255.255.0
SP2(config-if)#no shu
SP2(config-if)#tunnel source fa0/0
SP2(config-if)#tunnel mode gre multipoint
SP2(config-if)#tunnel key 12345

<=========nhrp配置===========>
HUB(config)#inter tunnel 0
HUB(config-if)#ip nhrp network-id 10
HUB(config-if)#ip nhrp nhs     //定义server的地址
HUB(config-if)#ip nhrp map multicast dynamic

SP1(config)#inter tun 0
SP1(config-if)#ip nhrp network-id 10      //network-id必须一致,表示相同组
SP1(config-if)#ip nhrp nhs 172.16.1.1
SP1(config-if)#ip nhrp map 172.16.1.1 10.1.1.1
SP1(config-if)#ip nhrp map multicast 10.1.1.1

SP2(config)#inter tun 0
SP2(config-if)#ip nhrp network-id 10
SP2(config-if)#ip nhrp nhs 172.16.1.1
SP2(config-if)#ip nhrp map 172.16.1.1 10.1.1.1
SP2(config-if)#ip nhrp map multicast 10.1.1.1
SP2(config-if)#sh ip nhrp nhs   //显示“RE”表示正常

<=====动态路由配置====>
HUB(config)#router eigrp 100
HUB(config-router)#no auto-summary
HUB(config-router)#net 172.16.1.0 0.0.0.255
HUB(config-router)#net 192.168.1.0 0.0.0.255
HUB(config-router)#end

SP1(config)#router eigrp 100
SP1(config-router)#no auto-summary
SP1(config-router)#net 172.16.1.0 0.0.0.255
SP1(config-router)#net 192.168.2.0 0.0.0.255
SP1(config-router)#end

SP2(config)#router eigrp 100
SP2(config-router)#no auto-summary
SP2(config-router)#net 172.16.1.0 0.0.0.255
SP2(config-router)#net 192.168.3.0 0.0.0.255
SP2(config-router)#end

注:eigrp有水平分割问题,ospf没有水平分割问题
HUB(config)#inter tun 0
HUB(config-if)#no ip split-horizon eigrp 100

注:目前为止spok端的下一跳都是hub的ip地址,不是最优
HUB(config)#inter tun 0
HUB(config-if)#no ip next-hop-self eigrp 100

==========×××策略配置========>
HUB(config)#crypto isakmp policy 10
HUB(config-isakmp)#authentication pre-share
HUB(config-isakmp)#exit
HUB(config)#crypto isakmp key cisco add 0.0.0.0
HUB(config)#crypto ipsec transform-set cisco esp-des esp-md5-hmac
HUB(cfg-crypto-trans)#mode transport
HUB(cfg-crypto-trans)#exit
HUB(config)#crypto ipsec profile cisco
HUB(ipsec-profile)#set transform-set cisco
HUB(ipsec-profile)#exit
HUB(config)#inter tunnel 0
HUB(config-if)#tunnel protection ipsec profile cisco

SP1(config)#crypto isakmp policy 10
SP1(config-isakmp)#authentication pre-share
SP1(config-isakmp)#exit
SP1(config)#crypto isakmp key cisco add 0.0.0.0
SP1(config)#crypto ipsec transform-set cisco esp-des esp-md5-hmac
SP1(cfg-crypto-trans)#mode transport
SP1(cfg-crypto-trans)#exit
SP1(config)#crypto ipsec profile cisco
SP1(ipsec-profile)#set transform-set cisco
SP1(ipsec-profile)#exit
SP1(config)#inter tunnel 0
SP1(config-if)#tunnel protection ipsec profile cisco

SP2(config)#crypto isakmp policy 10
SP2(config-isakmp)#authentication pre-share
SP2(config-isakmp)#exit
SP2(config)#crypto isakmp key cisco add 0.0.0.0
SP2(config)#crypto ipsec transform-set cisco esp-des esp-md5-hmac
SP2(cfg-crypto-trans)#mode transport
SP2(cfg-crypto-trans)#exit
SP2(config)#crypto ipsec profile cisco
SP2(ipsec-profile)#set transform-set cisco
SP2(ipsec-profile)#exit
SP2(config)#inter tunnel 0
SP2(config-if)#tunnel protection ipsec profile cisco

 

关于×××的连载,有兴趣的朋友可以参考下面文章:

老胳膊×××连载(七)——DM×××配置


老胳膊×××连载(六)——EZ×××配置


老胳膊×××连载(五)——点对多点×××,配置动态map


老胳膊×××连载(四)——PIX配置简单L2L-×××


老胳膊×××连载(三)——×××协商过程剖析


老胳膊×××连载(二)——分享个人总结——×××重点


老胳膊×××连载(一)——L2L ×××的三种配法