09-10-2024 02:14 PM
I can get a Meraki MX to successfully Connect to Cisco IOS-XE (C8200-1N-4T), However, when I advertise multiple subnets on the Meraki side, the Cisco side will only add one subnet via one SA (and a random one at that - but possibly the highest numbered prefix).
Here's a sanitized Config;
aaa authorization network MX-VPN local
!
crypto ikev2 authorization policy MX-Policy
route set interface
route set access-list MX-ACL
!
crypto ikev2 proposal MX-encryption-proposal
encryption aes-cbc-256
integrity sha256
group 14
!
crypto ikev2 policy NGE-encryption-policy
proposal MX-encryption-proposal
!
crypto ikev2 keyring MX-encryption-keyring
peer spoke
address 0.0.0.0 0.0.0.0
pre-shared-key local 6 xxxxxxxxxxxxxxx
pre-shared-key remote 6 xxxxxxxxxxxxxxx
!
crypto ikev2 profile MX-encryption-profile
match identity remote address x.x.x.x 255.255.255.255
match identity remote email mx@domain.com
match identity remote key-id mx@domain.com
authentication remote pre-share
authentication local pre-share
keyring local MX-encryption-keyring
aaa authorization group psk list MX-VPN MX-Policy
virtual-template 1
!
ip access-list standard MX-ACL
permit X.X.X.0 0.0.0.255
!
I've confirmed that the Meraki Unit is sending multiple traffic Selectors:
syslog debug 2951845 TSi Next payload: TSr, reserved: 0x0, length: 72
syslog debug 2951846 Num of TSs: 4, reserved 0x0, reserved 0x0
syslog debug 2951847 TS type: TS_IPV4_ADDR_RANGE, proto id: 17, length: 16
syslog debug 2951848 start port: 5557, end port: 5557
syslog debug 2951849 start addr: 1.X.X.X, end addr: 1.X.X.255
syslog debug 2951850 TS type: TS_IPV4_ADDR_RANGE, proto id: 0, length: 16
syslog debug 2951851 start port: 0, end port: 65535
syslog debug 2951852 start addr: 2.X.X.X, end addr: 2.X.X.255
syslog debug 2951853 TS type: TS_IPV4_ADDR_RANGE, proto id: 0, length: 16
syslog debug 2951854 start port: 0, end port: 65535
syslog debug 2951855 start addr: 3.X.X.X, end addr: 3.X.X.255
syslog debug 2951856 TS type: TS_IPV4_ADDR_RANGE, proto id: 0, length: 16
syslog debug 2951857 start port: 0, end port: 65535
syslog debug 2951858 start addr: 4.X.X.X, end addr: 4.X.X.255
Any Idea's
09-10-2024 04:52 PM
you did not provide your virtual template config..
I havent tested, but multi-sa DVTI should generally work
add these commands
set security-policy limit <increase to 3 or more> , set reverse-route.
09-11-2024 05:43 AM
09-10-2024 09:22 PM
It is bugs
There are two bug
1-bug of mismatch group this make cisco accept only one SA, match group in both side
2-bug of ikev2 which make cisco allow only one SA, solutions use ikev1 instead
MHM
01-05-2025 12:54 PM
Hi,
were you able to resolve this? I'm seeing the same behavior ( mine uses crypto-maps). Are there any existing bugs?
Thanks
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide