r3 - 04 Jul 2007 - 06:57:13 - HannesTschofenigYou are here: TWiki >  MobilityWork Web  > MipFwDesignTeam

Mobile IPv6 Firewall Traversal Design Team

Design Team Members

MIPv6 Chairs:

Design Team Leader:

Name Mail Address
Hannes Tschofenig Hannes.Tschofenig@gmx.net
Gabor Bajko Gabor.Bajko@nokia.com
Suresh Krishnan suresh.krishnan@ericsson.com
Hesham Soliman solimanhs@gmail.com
Yaron Sheffer yaronf@checkpoint.com
Qiu Ying qiuying@i2r.a-star.edu.sg
Ram Vishnu vishnu@motorola.com
Niklas Steinleitner steinleitner@cs.uni-goettingen.de
Vijay Devarapalli vijay.devarapalli@AzaireNet.com

Design Team Mailing List

The design team mailing list (included the archieve) can be found here:
https://zeke.ecotroph.net/mailman/admin/mip6-firewall

To post a message to all the list members, send email to mip6-firewall@zeke.ecotroph.net.

Procedure

Before starting phone conferences we need to determine the scope of the design team work. Most solutions focus on parts of the problem domain and hence we also need to ensure that we agree on the scope of work.

This message, in accordance with IETF procedures, is to inform the MIP6 working group that the MIP6 co-chairs have commissioned a MIP6 Firewall Traversal design team.

The purpose of this design team is to complete the following WG charter item:
" Work on solutions to deal with firewalls and the problems that firewalls cause as identified in RFC 4487. "

The output of the design team is one or more documents to the MIP6 working group. This design team will use a separate mailing list, conference calls and Jabber chats.

Members of the design team are listed above.

The following hat wearers are also take part: Basavaraj Pati and Gopal Dommety

Archives of this design team can be found here: http://zeke.ecotroph.net/pipermail/mip6-firewall/

As with any design team in the IETF, the output of this design team must be approved by the MIP6 working group nor carries any special consideration in development of MIP6 working group consensus.

Reading List and Related Work

RFC 4487: Mobile IPv6 and Firewalls: Problem Statement http://www.ietf.org/rfc/rfc4487.txt

Firewall detection procedure: http://tools.ietf.org/wg/mip6/draft-miao-mip6-ft-02.txt

Solution for CN behind a firewall: http://tools.ietf.org/wg/mip6/draft-bajko-mip6-rrtfw-01.txt

Protocol between FW and MN that is triggered by incoming data packets: http://tools.ietf.org/wg/draft-zhang-mip6-fsup-01.txt

Transferring packet filter rules between HA and MAP (HMIP) secured using IKE: http://www.ietf.org/internet-drafts/draft-qiu-mip6-mobile-firewall-02.txt

Solution for all scenarios: http://tools.ietf.org/wg/nsis/draft-thiruvengadam-nsis-mip6-fw-05.txt

Solution to compile addresses: http://www.ietf.org/internet-drafts/draft-qiu-mip6-friendly-firewall-01.txt

Related work can be found in HIPRG (see draft-tschofenig-hiprg-hip-natfw-traversal-05.txt, HIP NATFW paper or SPINAT). Custom solution in MOBIKE to perform connectivity tests (for NAT only)

Phone Conferences

December 2006

Phone Conference Details

Date: 21. Dec. 4pm EST
Duration: ~ 1 Hour
Agenda: Scope and Requirements

Conference Dial-in Number: +1 (712) 580-0600
Participant Access Code: 288204#

Here is the feedback from the group:

Name 19. Dec. 4pm EST 20. Dec. 4pm EST 21. Dec. 4pm EST
Hannes Tschofenig X X X
Yaron Sheffer   X X Please choose a better time for the next round!
Suresh Krishnan X X  
Vijay Devarapalli X   X (at 4:30)
Gabor Bajko   X X
Niklas Steinleitner X     Sorry, unfortunately unavailable at 21.Dec

Meeting Minutes

The following participants joined the phone conference:

  • Yaron Sheffer
  • Hannes Tschofenig
  • Suresh Krishnan
  • Vijay Devarapalli

It was clear that the problems for the data and the signaling traffic are different. With the signaling message related firewall traversal problems one needs to make a differentiation between the different scenarios.

The phone conference participants saw the following aspects as out-of-scope for the initial work:

  • Protocol between FW and MN that is triggered by incoming data packets.

  • Transferring packet filter rules between HA and MAP (HMIP) secured using IKE.

  • HA behind a VPN gateway

A question regarding the type of documents being developed was raised. A Best Current Practice (BCP) document would define what someone has to do if he/she wants to allow Mobile IPv6 traffic to go through a firewall. It would also define what state is established and when.

There is the belief that the case of a HA being behind a firewall is a BCP issue.

Suresh would start with a BCP for MN behind a FW & HA behind a FW. Addressing data and signaling traffic.

Yaron sees problems for MN behind a FW and for CN behind a FW for real-world usage. He prefers changes to MIPv6 signaling over adoption of "overly liberal" firewall BCPs, such as allowing all IPsec traffic based on IP addresses only. MIPv6 changes make sense given the early state of MIPv6 deployment at this time.

Agreement that we should start with the simple BCP addressable cases first before we jump to the more complicated problems.

Suresh will investigate the state of the art regarding IPsec traffic through firewalls. Hannes will ask V6ops and IPsec guys. The problem is how stateful packet filtering firewalls handle this today with regard of matching incoming traffic to previous outgoing traffic.

Open questions:

  • Should a firewall understand Mobile IP or firewall specific messages?
  • Is it allowed to modify the MIPv6 signaling behavior? E.g., fixing MIPv6 signaling exchange to deal with RRT (Gabor's proposal)
  • Is a generic signaling solution for firewall traversal desired for the DT members?

January 2007

Phone Conference Details

Date: 15th January 2007 9am EST
Duration: ~ 1 Hour
Agenda: Next Steps in Document Writing

Name 15th Jan. 2007 / 9am EST 19th Jan. 2007 / 9am EST
Hannes Tschofenig X X
QIU Ying X X
Gabor Bajko X --
Yaron Sheffer X --
Niklas Steinleitner X --

Meeting Minutes

The following participants joined the phone conference:

  • Yaron Sheffer
  • Hannes Tschofenig
  • QIU Ying
  • Gabor Bajko
  • Niklas Steinleitner

Hannes starts with a short summary of the previous phone conference.

Gabor mentions that there are different deployment scenarios to consider based on the capabilities of the involved nodes and their ability to support the discussed extensions:

  • All nodes support the signaling solution
  • Firewall does not support it.
  • One of the end points (CN, HA, MN) does not support it.

Hannes mentiones that the considerations also played a role in HIP and the VoIP? environment with NAT and firewall traversal.

Yaron mentions that he would like to see a functionality being specified where a firewall has the capability to inspect MIPv6 signaling messages, particularly with regard to MN <-> CN message exchanges.

QIU mentions that it is necessary to consider an IPsec data protection aspect for the MN<-> CN communication given the What documents to consider?

Hannes asks whether the following other MIP6 working group related activities should be considered:

Gabor mentions also the possibility to have a Binding Update being sent to IP address X and the response message coming from a different IP address.

Yaron points to a problem if end-to-end IPsec usage is used.

Hannes mentioned the difference between HIP and IKEv2 with regard to this aspect and the ability of a firewall to establish packet filter using the IP addresses of the end points together with the SPI in HIP.

Yaron suggests a title for the document to write, namely "Design Considerations for MIPv6 Firewall Traversal".

Hannes proposed to write a ToC? of such a document and to perform a worksplit between the Design Team members.

Here is the outline of the document: FirewallTraversalDesignConsiderationsToC

28th June 2007

Phone Conference Details

Date: 28th June 2007
Time: 16:00 CEST = 10:00 EDT = 7:00 PDT
Duration: ~ 35 minutes

Conference Dial-in Number: +1 (712) 580-0100
Participant Access Code: 281404#

Participants

  • Niklas
  • Vijay
  • Yaron
  • Suresh
  • Hesham
  • Hannes
  • Gabor
  • Qiu Ying had problems connecting to the phone conference bridge.

Meeting Minutes

There was a brief chat about the recently published MIP ICE draft and the motivation behind publishing it. The draft can be found here:

Hannes summarized the work done in the design team so far.

The work can be broken into several pieces:

1) Allowing signaling messages and data traffic to travel between the mobile node and the home agent This includes a firewall at the mobile node's access network and a home agent behind a firewall.

2) Allow mobile IP signaling to travel end to end

3) Allow data traffic to travel in a route optimized fashion

Furthermore, there is the design aspect whether the firewall is agnostic to the mobile IP traffic or understands the signaling messages.

Hannes went through the existing drafts and Suresh noted that draft-qiu-mip6-friendly-firewall-01.txt does not work when the firewall does not see the MAC address of the mobile node. It was also mentioned that the proposals draft-zhang-mip6-fsup-01.txt and draft-qiu-mip6-mobile-firewall-02.txt are currently outside the scope of the work.

Next Steps

  • Suresh is going to write a draft about HA behind firewall BCP and will distribute it to the list tomorrow for review by the design team.

  • Gabor is going to update draft-bajko-mip6-rrtfw-01.txt

  • Yaron suggested to investigate how firewall processing would look like. This is a more forward looking approach.

3rd July 2007

Phone Conference Details

Date: 3rd July 2007
Time: 16:00 CEST = 10:00 EDT = 7:00 PDT
Duration: ~ 20 minutes

Conference Dial-in Number: +1 (712) 580-0100
Participant Access Code: 281404#

Participants

  • Niklas
  • Yaron
  • Suresh
  • Hannes
  • Qiu

Meeting Minutes

Suresh submitted a draft version for the -00 deadline. A couple of comments were sent to him and he is going to incorporate them in order to submit another version for the final draft submission deadline. There weren't too many discussions on technical issues.

-- HannesTschofenig - 04 Jul 2007

toggleopenShow attachmentstogglecloseHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
txttxt rfc4621.txt manage 73.0 K 21 Jan 2007 - 18:46 HannesTschofenig Design of the IKEv2 Mobility and Multihoming (MOBIKE) Protocol
txttxt rfc4285.txt manage 41.0 K 21 Jan 2007 - 18:47 HannesTschofenig Authentication Protocol for Mobile IPv6
txttxt draft-ietf-monami6-multiplecoa-01.txt manage 67.3 K 21 Jan 2007 - 18:49 HannesTschofenig Multiple Care-of Addresses Registration
txttxt draft-ietf-mip6-nemo-v4traversal-03.txt manage 58.4 K 21 Jan 2007 - 18:49 HannesTschofenig Mobile IPv6 support for dual stack Hosts and Routers (DSMIPv6)
txttxt draft-ietf-mip6-cn-ipsec-03.txt manage 15.9 K 21 Jan 2007 - 18:50 HannesTschofenig Using IPsec between Mobile and Correspondent IPv6 Nodes
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r3 < r2 < r1 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback