JUNIPER搭建站点到站点IPSecVPN 丢包问题解决方案

背景:

公司办公区到租赁机房之间搭建的是一条IPSECVPN,分别是在两边的防火墙设备上搭建的,办公区这边使用的是飞塔防火墙,机房防火墙为juniper防火墙,搭建过程可以参考之前的帖子。之前搭建完成后测试没有问题,一直使用到现在,但昨天晚上公司同事突然说,方法机房网络慢,ping包存在丢包的情况,丢包率大概在1%-2%之间,并且没有规律可言。

解决办法:

1、重启了公司这边的飞塔防火墙上的vpn服务,没有解决问题。

2、重启飞塔防火墙,没有解决问题。

3、在谷歌上查找解决办法,找到以为描述:

Symptoms:

VPN tunnel is up ICMP packet drops to the trust interface through VPN ICMP packet drops to a host on trust zone on other side of VPN set arp age 5 Getting 1% to 6% Packet Drops when Pinging through VPN **** jump to packet:65.34.112.58->67.127.89.44
  route is ready
  tunnel route to 65.34.112.57
  wait for arp rsp for 65.34.112.57
  encryption  tunnel 1 l2 is not ready.
  **** pak processing end.
  handle raw/no_session pakcet. If you do a debug flow basic and you see a message "wait for arp rsp for ...", this is a good indication that you are running into this ARP issue.

Solution:

The default ARP timeout is 1200 seconds, or 20 minutes.  The ARP age refreshes only after it times out, or if the ARP counts down to 10 seconds.  However, if the ARP timeout is set to anything < 10 seconds, you will experience packet drops.

Resolution: Never set the ARP age timeout to anything < 10 seconds.

以上内容大概意思为:juniper的arp表的刷新会在超时到来时,或者还有10s就超时,进行arp表刷新,如果你的juniper设备上设置的arp表的刷新时间设置的小于10s,怎会引起丢包。

更改arp表刷新的方法:

get config | inc arp  命令行查看,arp表的刷新时间。如果是系统默认配置,则不会显示出来。

set arp age 1200     设置刷新时间为1200s, (range: 1 - 65535)

时间: 2024-07-30 23:50:12

JUNIPER搭建站点到站点IPSecVPN 丢包问题解决方案的相关文章

java中DatagramSocket连续发送多个数据报包时产生丢包现象解决方案

1 try { 2 //向指定的ip和端口发送数据~! 3 //先说明一下数据是谁发送过来的! 4 byte[] ip = InetAddress.getLocalHost().getHostAddress().getBytes(); 5 dp = new DatagramPacket(ip, ip.length, sendIAD, QQReceive.getPort()); 6 ds.send(dp); 7 8 //这里主要是因为多可数据报包发送时会产生丢包的情况...所以暂停一段时间! 9

基于https搭建加密访问站点

一.基础知识 httpd: ssl ssl模块 单独成包 ssl会话基于IP地址创建,所以,每一个IP仅创建一个SSL会话: ssl握手要完成的工作: 交换协议版本号 选择双方都支持的加密方式 客户端对服务器端实现身份验正 密钥交换 https协议: 基于SSL二进制编码, 443/tcp openssl s_client 客户端验正服务器端证书: 有效性检测:证书是否仍然在有效期内 CA的可信度检测: 证书的完整性检测: 持有者的身份检测 二.Openssl知识的回顾 Cd /etc/pki/

教你phpstudy如何搭建本地多站点

经常做多个网站同时开发,如何才能在本地能使部署多个站点,今天就来分享一下如何用PHPstudy搭建本地多站点. 点击上图中的 其它选项菜单 ,就会弹出下面的对话框,然后点击 站点域名管理 然后在 网站域名的编辑框里填写你想要的任意域名, 这里我就填写为www.test.com (注意这个域名一定不要填写你经常上网要用到的域名,不然到时当你想访 问时,会访问到你本地搭建的网站,谨记), 网站目录编辑框你可以选择自己电脑任意一个目录,不过路径里不要包含汉字,我这里为 D:\php\www\testf

利用Appserv搭建多个站点(多站点配置)

AppServ 是 PHP 网站开发的一个工具包,包含Apache .PHP .MySQL.我们在开发网站时,经常是在本地开发完成后,然后上传到服务,所有会用到多站点配置,怎么利用Appserv搭建多个站点(多站点配置). 1.下载appserv,可以到官方网站下载,百度直接搜索Appserv就可以,打开后点击DOWNLOAD按钮,现在最新版是8.4.0. 2.安装appserv,这里需要注意的是,在安装过程中可以选择安装哪些,可以根据需要安装. 3.修改hosts文件. 打开 windows\

Azure 上搭建 站点到站点(s2s) VPN

本篇文章我们将创建Site to Site的虚拟网络连接,以满足本地网络到云端的网络连接. 1). 登录到Azure管理门户 国内版:https://manage.windowsazure.cn 在管理门户导航中选择网络,在右侧选择"创建虚拟网络". 第一步:填写名称及选择位置 填写适当的名称和选择合适的网络接入位置后点击后续按钮 第二步:配置DNS及VPN类型 填写DNS服务器地址,如果为空,则使用Azure默认的DNS服务器: 选择VPN类型:选择"站点到站点的连接&qu

IPSec VPN 简单介绍以及站点到站点配置

Vpn的连接模式 1)  传输模式 从数据的发出到接收,中间的传输过程全部是加密的(隐藏) 不保护目标和源IP地址(可见) 截获后可以看见目的IP地址和源IP地址,但是看不见里面的数据 多用于一个局域网内通信 2)  隧道模式 隐藏整个数据包 添加一个新的包头,,封装VPN设备的IP地址信息 截获后,既无法看见数据内容,又无法看到通信双方的地址 多用于,总公司和分公司之间通信 VPN的类型: 1)  站点到站点 通过隧道模式在VPN网关之间保护两个或多个站点之间的流量 对于终端用户来说,在VPN

基于Windows Server 2008 R2架设站点到站点的×××连接

通过×××实现总部与分公司网络的互联. 实验环境:我是用两台电脑的VMware模拟的实验环境,将两台电脑的VMnet8网段利用×××实现互联.一台电脑模拟公司总部,另一台电脑模拟分公司.总公司架设一台基于Windows Server 2008 R2的×××服务器,配置两块网卡,一块网卡设为桥接模式,处于外网网段172.16.0.0/24,IP地址为172.16.0.7/24.另一块网卡设为NAT模式,处于内网网段192.168.80.0/24,IP地址为192.168.80.100/24.分公司

linux fedora 14(内核2.6.35.6) PF_RING+libpcap 极速捕获千兆网数据包,不丢包

前面讲到了libpcap 捕获数据包,尤其在千兆网的条件下,大量的丢包,网上搜索好久,大概都是PF_PACKET +MMAP,NAPI,PF_RING之类的方法,我对PF_RING+libpcap进行实验,发现千兆网条件下,捕获数据包的性能很好,几乎不丢包, 实验环境搭配流程如下: 1)下载PF_RING:svn co https://svn.ntop.org/svn/ntop/trunk/PF_RING/ 2)下载完后,在PF_RING/kernel下面make编译pf_ring,生成pf_r

节点的排队时延与丢包

节点时延中最复杂和有趣的部分是排队时延\(d_{queue}\).与其他三种时延不同,排队时延对不同的分组是不同的. 在表征排队时延时,通常使用统计量测度,比如平均排队时延.排队时延的方差和排队时延超过某些特定值的概率. 排队时延的决定因素 流量到达该队列的速率\(a\ pkt/s\) 链路的传输速率\(R\ b/s\),即队列中推出比特的速率(不是接收) 到达流量的性质,周期性到达或者以突发形式到达 流量强度与排队时延 假定所有分组都是\(L\)比特组成,且队列无限大,则称\(La/R\)为流