V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
RshMan
V2EX  ›  Linux

请问谁有 Red Hat 的订阅账号?帮忙看个 solution

  •  
  •   RshMan · 2019-08-01 15:04:27 +08:00 · 3590 次点击
    这是一个创建于 1943 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我注册了还是无法查看,显示:SUBSCRIBER EXCLUSIVE CONTENT,An active Red Hat subscription is required to participate.

    url: https://access.redhat.com/solutions/409393

    2 条回复    2019-08-02 11:09:36 +08:00
    LokiSharp
        1
    LokiSharp  
       2019-08-02 01:07:22 +08:00 via iPhone   ❤️ 1
    GRE Keepalive does not work
    SOLUTION 已验证 - 已更新 2013 年七月 17 日 18:56 - English
    环境
    Red Hat Enterprise Linux
    GRE Tunnel to remote device, such as Cisco router
    GRE Keepalives configured on remote device
    问题
    Configuring GRE Keepalives between a network device (such as a Cisco router) and RHEL system result in the keepalives being dropped by the Linux machine, and the networking device considering the tunnel down.
    决议
    Linux does not support GRE Keepalives.

    You may disable GRE Keepalives on the remote device, or use a workaround such as an IP SLA ping down the GRE tunnel.

    根源
    A GRE Keepalive is a "host to router" GRE packet encapsulated inside a "router to host" GRE packet. The idea being the host (in this case Linux) receives the packet, sees the packet is actually a GRE packet for the router, and sends it back out. The router receives this packet and knows the remote end is still responding.

    The Linux FIB code is such that if it receives traffic where the source is a local unicast address, the traffic is considered invalid.

    Observe the following code:

    Raw
    net/ipv4/fib_frontend.c

    if (res.type != RTN_UNICAST) {
    if (res.type != RTN_LOCAL || !accept_local)
    goto e_inval_res;
    }
    A GRE tunnel is not "stateful", there is no handshake or negotiation, just one side sending encapsulated packets and one side accepting encapsulated packets. As long as the network between the two sides stays up, the tunnel is up. Lack of Keepalives doesn't mean the tunnel is "down", just that you have no knowledge of the network state of the remote system. You could monitor this on the router with IP SLA, or monitor the remote end separately outside the tunnel.

    诊断步骤
    Cisco GRE Keepalive documentation:
    http://www.cisco.com/en/US/tech/tk827/tk369/technologies_tech_note09186a008048cffc.shtml#t5

    Linux GRE documentation:
    http://lartc.org/lartc.html#LARTC.TUNNEL.GRE
    RshMan
        2
    RshMan  
    OP
       2019-08-02 11:09:36 +08:00
    @LokiSharp 谢谢了 ~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1433 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:27 · PVG 01:27 · LAX 09:27 · JFK 12:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.